Bada (стилизовано как bada ; корейский : 바다 ) — мобильная операционная система , разработанная Samsung Electronics для таких устройств, как смартфоны среднего и высокого класса [3] и планшетные компьютеры . Название происходит от « 바다 (bada)», что на корейском означает « океан » или «море» . Все телефоны под управлением Bada были брендированы под названием Wave , в отличие от Android-устройств Samsung, которые брендированы как Galaxy . [ требуется цитата ]
Bada основана на ядре Mentor Graphics Nucleus RTOS [4] или ядре Linux и планировалась как промежуточное программное обеспечение, отделенное от ядра ОС , но разработка была прекращена. Чтобы способствовать принятию Bada, Samsung, как сообщается, рассматривала возможность выпуска исходного кода под лицензией с открытым исходным кодом и расширения поддержки устройств, включив в нее Smart TV . [5]
В июне 2012 года Samsung объявила о своем намерении объединить Bada с проектом Tizen , [6] [7] продолжая использовать его параллельно с Android OS от Google и Windows Phone от Microsoft на своих смартфонах. 25 февраля 2013 года Samsung объявила о прекращении разработки Bada и переносе разработки на Tizen . [8] [9] Сообщения об ошибках были прекращены в апреле 2014 года . [10]
После анонса Bada, Wave S8500 , который в конечном итоге стал первым телефоном на базе Bada, был впервые показан публике на Mobile World Congress 2010 в Барселоне в феврале 2010 года. Наряду с самой Bada были представлены некоторые приложения, работающие на Bada, включая мобильные видеоигры, такие как Asphalt 5 от Gameloft . [11] Wave S8500 был выпущен в мае того же года, [12] [13] и был продан в количестве одного миллиона телефонов за первые четыре недели на рынке. [14]
По словам Samsung, такие компании, как Twitter , EA , Capcom , Gameloft и Blockbuster, продемонстрировали свою поддержку платформы Bada, организовав партнерские отношения с Samsung по разработке еще до запуска, и поделились несколькими идеями о своем видении будущего мобильных приложений и о том, какую роль в нем будет играть Bada. Это была демонстрация того, что можно было услышать в серии мероприятий, проведенных по всему миру в течение 2010 года, называемых Developer Days. Кроме того, было обнародовано объявление о предстоящем конкурсе разработчиков Bada с общим призовым фондом в 2 700 000 долларов США на протяжении всего мероприятия по запуску. [15] В мае 2010 года Samsung выпустила бета-версию своего комплекта средств разработки программного обеспечения Bada (SDK), сделав его доступным для широкой публики, как это было сделано с партнерами в предыдущем декабре, чтобы привлечь потенциальных разработчиков приложений для этой платформы. [16] В августе 2010 года Samsung выпустила версию 1.0 Bada SDK. Год спустя, в августе 2011 года, была выпущена версия 2.0 Bada SDK. [ необходима цитата ]
Samsung S8500 Wave был выпущен с версией 1.0 операционной системы Bada. Вскоре Samsung выпустила версию 1.0.2, которая включала незначительные исправления для европейских пользователей. [17] Версия 1.2 была выпущена с телефоном Samsung S8530 Wave II. [18] Альфа-версия Bada 2.0 была представлена 15 февраля 2011 года с телефоном Samsung S8530 Wave II.
Последним флагманским смартфоном на базе Bada стал Samsung Wave III S8600 , работающий под управлением Bada 2.0.
Версия Bada 2.0 была представлена на выставке IFA 2011 в Берлине и выпущена в конце декабря 2011 года с большим количеством новых функций и улучшений по сравнению с версией 1.2, включая такие возможности, как:
С выпуском Samsung Wave компания Samsung открыла международный магазин приложений Samsung Apps для платформы Bada. [19] В нем было более 2400 приложений, и он также был доступен для Android и телефонов Samsung. [20]
Samsung создал новый магазин приложений для своей следующей мобильной ОС Tizen. [21] [ требуется обновление ]
Архитектура Бада
Архитектура bada состоит из следующих четырех слоев:
- Ядро
Этот уровень содержит либо операционную систему реального времени, либо ядро Linux, в зависимости от конфигурации оборудования устройства.
- Устройство
- Услуга
- Рамка [22]
Bada была определена Samsung не как операционная система как таковая, а как платформа с настраиваемой архитектурой ядра , которая позволяла использовать либо ядро собственной гибридной операционной системы реального времени (RTOS), либо ядро Linux . [2] Согласно авторским правам, отображаемым Samsung Wave S8500 , она использовала код из FreeBSD , NetBSD и OpenBSD .
Уровень устройства предоставлял основные функции, такие как графика, протоколы, телефония и безопасность. Уровень обслуживания предоставлял больше сервисно-ориентированных функций, таких как SMS , отображение и внутриприкладные покупки, обрабатываемые Bada Server . Верхний уровень, уровень фреймворка , предоставлял интерфейс прикладного программирования (API) на языке C++ для использования разработчиками приложений.
Bada предоставляла разработчикам различные элементы управления пользовательским интерфейсом и элемент управления веб-браузером на основе открытого исходного кода WebKit , а также Adobe Flash , поддерживающий версии Flash с 9 по 11 (Flash Lite 4 с поддержкой ActionScript 3.0) в Bada 2.0. Оба последних могли быть встроены в собственные приложения Bada. Он поддерживал API трехмерной графики OpenGL ES 2.0 и предлагал интерактивное отображение с функциями точек интереса (POI), которые также могли быть встроены в собственные приложения. [23] Он поддерживал функцию масштабирования с помощью жестов , просмотр с вкладками и функции вырезания, копирования и вставки . [24]
Методы взаимодействия Bada, которые можно было бы включить в приложения, включали такие датчики, как датчики движения, контроль вибрации, распознавание лиц , акселерометр , магнитометр , датчик наклона, глобальную систему позиционирования (GPS) и мультитач . [16]
Собственные приложения были разработаны на C++ с Bada SDK и интегрированной средой разработки (IDE) на основе Eclipse . Для сборки и отладки приложений использовались цепочки инструментов на основе GNU. IDE также содержала приложение перетаскивания для проектирования интерфейсов приложений и эмулятор для приложений.
Некоторые издания критиковали Bada 1.x по следующим причинам:
К концу 2011 года Samsung выпустила три новые модели с предустановленной Bada 2.0, завершив список устройств, работающих на недолговечной Bada: [30]
На диаграмме ниже показаны мировые продажи смартфонов на базе Bada со второго квартала 2010 года по второй квартал 2013 года. [ требуется ссылка ] Canalys, компания по анализу рынка технологий , подсчитала, что Samsung поставила 3,5 миллиона телефонов на базе Bada в первом квартале 2011 года. [31] Это число выросло до 4,5 миллионов телефонов во втором квартале 2011 года. [32]
По данным Gartner , в первом квартале 2012 года индекс роста Bada составил +43%, а доля рынка увеличилась до 2,7% (по сравнению с 1,9% в первом квартале 2011 года). [33]
В Южной Корее финансовый год совпадает с календарным годом .
{{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: unfit URL (link)