ПлатформаSamsung Bada открывает небывало широкие возможности для разработчиков ПО, операторов мобильных сетей и конечных пользователей.
Официальный анонс Samsung Bada
Компания Samsung Electronics в декабре 2009 года официально презентавала свою новую платформу для смартфонов Samsung Bada. Одновременно с платформой Samsung представляет партнерам набор инструментов для создания приложений (SDK).
Мобильной платформе Bada отводится роль главной движущей силы в осуществлении мобильной стратегии Samsung «Смартфон для каждого». Для этого Samsung предлагает полнофункциональную платформу Bada, которая значительно расширяет возможности мобильных пользователей, а также имеет мобильную экосистему с поддержкой разработчиков и широким разнообразием для пользователей.
Ключевые характеристики Samsung Bada
Платформа Samsung bada (в переводе с корейского — «океан») обладает следующими ключевыми характеристиками.
Интерактивность
Использующая фирменную разработку Samsung TouchWiz, платформа Samsung Вada предлагает простой, легкий в использовании и интуитивно понятный пользовательский интерфейс без ущерба для производительности.
Чтобы улучшить отклик интерфейса, Samsung Bada снабжена поддержкой флеш - и веб-технологий, а также датчиков движения, средств управления вибровызовами и распознавания лиц.
Кроме того, эта ОС поддерживает приложения, реагирующие на сигналы датчиков и контекст. Используя различные сенсоры, такие как акселерометр, датчики наклона, погодных условий, расстояния и активности, разработчики смогут создавать реагирующие на контекст интерактивные приложения.
Ориентация на пользовательские сервисы
Samsung Bada отличается от других мобильных платформ поддержкой широкого набора разнообразных сервисов, включая социальные сети, синхронизацию устройств, управление контентом, усулуги, предоставляемые с учетом местоположения пользователя, а также коммерческие службы. Все они поддерживаются бэкенд-серверами Bada. Эти революционные функции дают разработчикам возможность реализовывать поддержку различных сервисов без дополнительных трудозатрат.
Открытая и настраиваемая
Платформа Samsung Bada открывает перед разработчиками все возможности мобильных устройств, тем самым существенно облегчая создание приложений. Приложения могут использовать такие функции устройств, как возможность совершать звонки, отправлять сообщения, пользоваться адресной книгой и т. д.
Также они имеют возможность обмениваться информацией о пользовательских профилях, социальных отношениях, календарях и контенте с помощью простых шагов по подтверждению действий для предоставления более релевантных услуг и расширенных сервисов.
Гибкость платформы Samsung Bada позволяет применять ее для гораздо большего ассортимента устройств, чем любые другие мобильные операционные системы.
Что такое Bada?
Samsung Bada может использовать несколько ядер ОС (Linux, RTOS, Nucleus). Таким образом, правильно называть Samsung Bada именно платформой, а не операционной системой. Именно так называют Bada представители компании Samsung.
Архитектура Bada
Архитектура Samsung Bada состоит из четырех уровней: Kernel, Device, Service, Framework.
Kernel (ядро).
Device (устройство). На уровне устройства реализована работа с дисплеем, телефонной частью, беспроводными интерфейсами и т. д.
Service (сервисы). Уровень сервисов отвечает за взаимодействие с различными интерактивными онлайновыми сервисами. При этом используется транзитный сервер Samsung, к которому подключаются все сервисы из телефона.
Framework (открытые API). На этом уровне работают приложения сторонних разработчиков.
Также стоит отметить, что в Bada предусмотрена независимость интерфейса от разрешения экрана устройства. Поэтому разработчикам не нужно будет перерисовывать свои приложения под каждое разрешение экрана.
Поддержка OpenGL ES 1.1/2.0 позволит создать большое количество «нативных» игр для устройств на Samsung Bada.
От аппаратной платформы устройства зависит наличие или отсутствие поддержки кодирования/декодирования HD-видео, а также многозадачность.
Преимущества Bada — новый интерфейс
Все телефоны на Bada имеют интерфейс TouchWiz 3.0. Для пользователей доступны: до 10 рабочих столов, до 10 страниц меню, настройка трех софт-клавиш, и настройка расположения иконок в меню. Виджеты в TouchWiz 3.0 можно фиксировать на рабочем столе. А также имеется возможность совмещения нескольких виджетов в одном (часы + прогноз погоды). В новом интерфейсе глубоко интегрированы социальные сервисы в телефонную книгу. Новые сообщения и твиты могут выводится прямо на рабочем столе. А также в TouchWiz 3.0 имеется много других улучшений: синхронизация событий календаря, вызов абонента / отправка SMS в одно касание, всплывающие сообщения, сменные темы меню.