Bada
Розробник | Samsung Electronics |
---|---|
Написано на | C++ |
Родина ОС | Linux |
Робочий стан | Закритий(заміщено Tizen) |
Початковий випуск | 1 червня 2010 |
Останній випуск | 2.0.3 SDK / 16 грудня 2011; 12 років тому (2011-12-16) |
Платформи | ARM |
Тип ядра | ОСРЧ чи Linux |
Інтерфейс користувача | TouchWiz[1] |
Ліцензія | Пропрієтарна |
www.bada.com | |
Статус підтримки | |
Розробка припинена |
bada (від кор. 바다 — море) — мобільна операційна система та платформа виробництва Samsung Electronics[2]. Операційною системою bada планувалося оснастити як високо-, так і низькобюджетні телефони Samsung, при цьому bada була покликана замінити власницькі операційні системи на функціональних телефонах компанії[3].
Історія
Samsung анонсувала платформу bada 10 листопада 2009 року[1]. Перший телефон на базі платформи, Samsung Wave S8500, був представлений у лютому 2010 року на виставці Mobile World Congress-2010[4]. 15 травня був випущений SDK для розробників застосунків[5]. Продажі цього телефону у світі розпочалися 1 червня 2010 року[6]. Наприкінці серпня 2010 р. була анонсована версія bada 1.0.2, яка містить в основному виправлення помилок. Оновлення доступне з серпня 2010 р. для деяких країн Європи,[7] а з жовтня — для України[8]. У вересні 2010 року надійшов у продаж Samsung Wave 723 на базі спрощеної[9] версії bada 1.1[10]. 4 жовтня 2010 року було представлено смартфон Samsung S8530 Wave II під управлінням bada 1.2[11], SDK для якої випущено пізніше у грудні[12]. 29 грудня 2010 року SDK оновлено до версії 1.2.1[13].
28 листопада 2011 року надійшов у продаж Samsung Wave III, який є першим смартфоном під управлінням bada 2.0[14]. В Україні продаж смартфонів із Bada 2.0 розпочато у грудні 2011 року[15].
У січні 2012 року Tae-Jin Kang, віце-президент компанії Samsung, в інтерв'ю[16][17] виданню Forbes, підтвердив інформацію про інтеграцію мобільних платформ bada і Tizen, яка підтримується Intel та Linux Foundation. Після завершення процесу інтеграції, в Tizen буде забезпечена підтримка виконання мобільних застосунків, створених з використанням інструментарію bada SDK, при цьому буде повністю збережена зворотна сумісність для вже випущених застосунків. Надалі, для розробників застосунків для bada і Tizen буде надано єдиний SDK і набір API. Пізніше у компанії Samsung зазначили, що питання приєднання проекту bada до Tizen іще перебуває на стадії розгляду[18].
Архітектура
Платформа bada має багаторівневу архітектуру. Ядром bad'и може бути Linux у потужних смартфонах або пропрієтарна операційна система реального часу у бюджетних варіантах. API платформи для розробки (офіційно надаються засоби розробки на C++) дає доступ до всіх рівнів платформи[19].
Підсистеми Linux в bada використовуються тільки на найнижчому рівні платформи, для роботи застосунків задіяний власний власницький фреймворк, що надає розробникам набір класів для керування телефоном, побудови користувацького інтерфейсу та організації обміну даними. Платформа побудована на основі сервіс-орієнтованої архітектури, в якій всі програми виступають в ролі сервісів, що підключаються. У застосунки можуть бути легко інтегровані компоненти, які забезпечують доступ до функцій виконання дзвінка, відправлення повідомлень, доступу до адресної книги. З цікавих можливостей, доступних для застосунків, можна відзначити детектор руху, тонке управління вібросигналів і систему розпізнавання облич.
Для користувацького оточення в платформі Bada задіяна власницька оболонка TouchWiz власної розробки[1]. Безпосередньо в користувацьке оточення інтегрований заснований на WebKit браузер з підтримкою Adobe Flash, що дозволяє використовувати його можливості з усіх програмах. Основний акцент в користувацькому оточенні робиться на простому і інтуїтивно зрозумілому візуальному оформленні, робота якого забезпечується спеціальним фреймворком, що надає єдине зовнішнє оформлення для всіх виконуваних на платформі програм.
Для платформи bada у вільному доступі поширюються тільки сирцеві тексти змінених вільних компонентів і інструментарій bada SDK. SDK складається з набору стандартних GNU-інструментів і інтегрованого середовища на основі Eclipse, яке містить симулятор телефону, зневаджувач і візуальний будівник інтерфейсу. Як мова програмування для створення застосунків підтримується C++ і JavaScript.
Особливості
Підтримка повноцінної багатозадачності між сторонніми програмами з'явилася у релізі bada 2.0[20][21]. До цього була реалізована обмежена багатозадачність, за якої для рідних bada-програм дозволяється одночасний запуск кількох передустановлених на телефоні і лише однієї сторонньої програми[22]. Також платформа bada має підтримку Java ME-програм, при цьому дозволяється одночасний запуск до 4 Java-програм[23]. Bada має підтримку власної реалізації push-повідомлень для сторонніх програм[19].
Для розробників стороннього ПЗ відсутній доступ до SMS та MMS[24].
Платформа Bada не ліцензується стороннім компаніям і зав'язана на хмарних сервісах Samsung.
bada та Samsung Apps в Україні
Анонс платформи bada та магазину Samsung Apps в Україні відбувся 1 червня 2010 року, а старт продажів першого смартфона Samsung Wave S8500 у липні[5]. З 25 листопада 2010 року в Samsung Apps українцям доступні для купівлі комерційних програм[25]. Оплата комерційних програм з Samsung Apps здійснюється за допомогою дебетової або кредитної картки[2][25], а з 28 квітня 2011 року також за допомогою SMS (для абонентів «МТС Україна» та «Київстар»)[26] зі списанням коштів з мобільного рахунку абонента.
Виноски
- ↑ а б в (рос.)
- ↑ а б Алексей Тараненко (23 березня 2010). Samsung Bada — платформа или операционная система?. ITC.ua. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.(рос.)
- ↑ David Flynn (20 листопада 2009). Samsung details new ‘Bada’ smartphone OS. APCMag.com, ACP Magazines Limited. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.(англ.)
- ↑ Мобільна виставка MWC-2010: фото і факти. Мобильные телефоны. лютий 2010. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.
- ↑ а б Samsung bada і Apps запущені в Україні. ВКурсе.ua. 3 червня 2010. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.
- ↑ arghya chatterjee (21 травня 2010). Samsung Wave sales started. ShutterVoice. Web Digital Design. Архів оригіналу за 26 травня 2010. Процитовано 11 грудня 2010.(англ.)
- ↑ Apurva Chaudhary (23 серпня 2010). Samsung Wave gets an update to bada version 1.0.2. Mobile Knots. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.(англ.)
- ↑ Vitaliy_Bondar (26 жовтня 2010). Bada 1.0.2 в украинских Samsung Wave - теперь официально. мАбила. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.(рос.)
- ↑ Дмитрий Мороз ≡ Akuji (10 січня 2012). Обзор платформы bada 1.1 (badaworld.net). badablog.ru. Архів оригіналу за 9 липня 2013. Процитовано 29 січня 2012.(рос.)
- ↑ Ирина Тюрина (30 серпня 2010). Samsung Wave 723: bada-смартфон с откидной крышкой. Mobile-review.com. Архів оригіналу за 9 липня 2013. Процитовано 29 січня 2012.(рос.)
- ↑ Samsung announces S8530 Wave II, meet the big-screen edition. GSMArena.com. 4 жовтня 2010. Архів оригіналу за 9 липня 2013. Процитовано 13 січня 2011.(англ.)
- ↑ Chris Ziegler (12 грудня 2010). Samsung's Bada 1.2 SDK goes gold. Engadget Mobile. Архів оригіналу за 9 липня 2013. Процитовано 13 січня 2011.(англ.)
- ↑ Release Name: bada SDK 1.2.1. bada Release Notes. Samsung Electronics Co., Ltd. 29 грудня 2010. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
- ↑ Mat Smith (28 листопада 2011). Samsung Wave 3 crashes onto French shores. Engadget (www.engadget.com). AOL Inc. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
- ↑ Евгений Бонд (25 жовтня 2011). Украинские цены и сроки поставки смартфонов Samsung Wave 3, Wave M и Wave Y. gagadget.com. MSP «Magnet». Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(рос.)
- ↑ Elizabeth Woyke (13 січня 2012). Samsung Merging Its Bada OS With Intel-Backed Tizen Project. Forbes.com. Forbes.com LLC™. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
- ↑ Samsung объединит мобильную платформу Bada c проектом Tizen, пришедшим на смену MeeGo. OpenNews / The OpenNET Project (www.opennet.ru). 16 січня 2012. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(рос.)
- ↑ Amar Toor (18 січня 2012). Samsung's Bada - Tizen merger still looking pretty likely. Engadget (www.engadget.com). AOL Inc. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(англ.)
- ↑ а б Василиса Данилова; Лебеденко Евгений (24 березня 2010). Обзор платформы Samsung bada. mobi.ru. Архів оригіналу за 9 липня 2013. Процитовано 11 грудня 2010.(рос.)
- ↑ Эльдар Муртазин (2 вересня 2011). Предварительный обзор Bada 2.0. Mobile-review.com. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(рос.)
- ↑ Євген Опанасенко (21 жовтня 2011). Samsung показала нові можливості bada 2.0. tochka.net. ТОВ "Діджитал Венчез". Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.
- ↑ Samsung Electronics (17 травня 2010). bada Tutorial: UI and Applications (App, Ui, Graphics, Uix, Sensors, Weather) (PDF). Samsung Electronics Co., Ltd. с. 36. Архів оригіналу (PDF) за 2 червня 2010. Процитовано 11 грудня 2010.
{{cite web}}
: Недійсний|deadurl=unknown-host
(довідка)(англ.) - ↑ Дмитрий dryab Рябинин (9 червня 2010). Полный обзор Samsung S8500 Wave: самый быстрый смартфон. [email protected]. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(рос.)
- ↑ Samsung Electronics (17 травня 2010). bada Tutorial: Communication (Telephony, Messaging, Network) (PDF). Samsung Electronics Co., Ltd. с. 141. Архів оригіналу (PDF) за 2 червня 2010. Процитовано 11 грудня 2010.
{{cite web}}
: Недійсний|deadurl=unknown-host
(довідка)(англ.) - ↑ а б Открыта платная версия магазина приложений Samsung Apps для Украины. Samsung Electronics Ukraine. 25 листопада 2010. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.(рос.)
- ↑ Запуск телефонної послуги з виставлення рахунків P-SMS. www.samsungapps.com. Samsung Electronics Co., Ltd. 5 травня 2011. Архів оригіналу за 9 липня 2013. Процитовано 19 січня 2012.
Посилання
- Офіційний сайт(англ.)
- Samsung Apps [Архівовано 16 травня 2020 у Wayback Machine.]
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
- п
- о
- р
- A013 (Galaxy A01 Core)
- A015 (Galaxy A01)
- A022 (Galaxy A02)
- A025 (Galaxy A02s)
- A032 (Galaxy A03 Core) · A035 (Galaxy A03) · A037 (Galaxy A03s)
- A042 (Galaxy A04e) · A045 (Galaxy A04) · A047 (Galaxy A04s)
- A055 (Galaxy A05) · A057 (Galaxy A05s)
- A102 (Galaxy A10e) · A105 (Galaxy A10) · A107 (Galaxy A10s)
- A115 (Galaxy A11)
- A125 (Galaxy A12) · A127 (Galaxy A12/A12 Nacho)
- A135 (Galaxy A13) · A136 (Galaxy A13 5G)
- A145 (Galaxy A14) · A146 (Galaxy A14 5G)
- A155 (Galaxy A15) · A156 (Galaxy A15 5G)
- A202 (Galaxy A20e)
- A205 (Galaxy A20)
- A207 (Galaxy A20s)
- A215 (Galaxy A21)
- A217 (Galaxy A21s)
- A225 (Galaxy A22) · A226 (Galaxy A22 5G)
- A235 (Galaxy A23) · A236 (Galaxy A23 5G)
- A245 (Galaxy A24)
- A256 (Galaxy A25 5G)
- A260 (Galaxy A2 Core)
- A300
- A305 (Galaxy A30)
- A305 (Galaxy A40s)
- A307 (Galaxy A30s)
- A315 (Galaxy A31)
- A325 (Galaxy A32) · A326 (Galaxy A32 5G)
- A336 (Galaxy A33 5G)
- A346 (Galaxy A34 5G)
- A356 (Galaxy A35 5G)
- A405 (Galaxy A40)
- A415 (Galaxy A41)
- A426 (Galaxy A42 5G)
- A460
- A505 (Galaxy A50)
- A507 (Galaxy A50s)
- A515 (Galaxy A51) · A516 (Galaxy A51 5G) · A516V (Galaxy A51 5G UW)
- A525 (Galaxy A52) · A526 (Galaxy A52 5G) · A528 (Galaxy A52s 5G)
- SM-A530 (Galaxy A8 (2018))
- A536 (Galaxy A53 5G)
- A546 (Galaxy A54 5G)
- A556 (Galaxy A55 5G)
- A606 (Galaxy A60)
- A640
- A705 (Galaxy A70)
- SGH-A707
- SM-A707 (Galaxy A70s)
- A715 (Galaxy A71) · A716x (Galaxy A71 5G) · A716V (Galaxy A71 5G UW)
- A716N/SS (Galaxy A Quantum)
- A717
- A725 (Galaxy A72)
- A736 (Galaxy A73 5G)
- A727
- A730 (Galaxy A8+ (2018))
- SM-A800 (Galaxy A8)
- A805 (Galaxy A80)
- SPH-A900
- SPH-A900
- A908 (Galaxy A90 5G)
- A990
- C100
- C417
- C5000 (Galaxy C5)
- C501x (Galaxy C5 Pro)
- C5560 (Galaxy C55 5G)
- C7000 (Galaxy C7)
- C701x (Galaxy C7 Pro)
- C7100 (Galaxy C8)
- C7108 (Galaxy C7 (2017))
- C710F (Galaxy J7+)
- C900x (Galaxy C9 Pro)
- E025 (Galaxy F02s)
- E045 (Galaxy F04)
- E100
- E120
- SCH-E135
- SM-E135 (Galaxy F13)
- E140
- E145 (Galaxy F14)
- E146 (Galaxy F14 5G)
- E156 (Galaxy F15 5G)
- E170
- E225 (Galaxy F22)
- E236 (Galaxy F23 5G)
- E250
- SCH-E300
- SGH-E300
- E310
- E317
- E330
- E330N
- E340
- E346 (Galaxy F34 5G)
- SGH-E350
- SGH-E350E
- E410
- E426 (Galaxy F42 5G)
- E470
- E500
- E5260 (Galaxy F52 5G)
- E530
- E546 (Galaxy F54 5G)
- E556 (Galaxy F55 5G)
- E600
- E620
- E625 (Galaxy F62)
- E630
- E700
- E710
- E715
- E720
- E730
- E750
- E800
- E810
- E820
- E850
- E888
- E900
- E950
- F127 (Galaxy F12)
- F415 (Galaxy F41/M21s)
- F700 (Galaxy Z Flip), F707 (Galaxy Z Flip 5G)
- F711 (Galaxy Z Flip 3)
- F721 (Galaxy Z Flip 4)
- F731 (Galaxy Z Flip 5)
- F900 (Galaxy Fold)
- F916 (Galaxy Z Fold 2)
- F926 (Galaxy Z Fold 3)
- F936 (Galaxy Z Fold 4)
- F946 (Galaxy Z Fold 5)
- G350E (Galaxy Star 2 Plus)
- G386F (Galaxy Core LTE)
- G556 (Galaxy Xcover 7)
- G600
- G736 (Galaxy Xcover 6 Pro)
- G750x (Galaxy Mega 2)
- G800
- G810
- G800x (Galaxy S5 Mini)
- G885 (Galaxy A8 Star/A9 Star)
- G890A (Galaxy S6 Active)
- G900x (Galaxy S5)
- G920x (Galaxy S6) G925x (Galaxy S6 Edge) G928x (Galaxy S6 Edge+)
- G930x (Galaxy S7) G935x (Galaxy S7 Edge)
- G950x (Galaxy S8) G955x (Galaxy S8 Plus)
- G960x (Galaxy S9) G965x (Galaxy S9 Plus)
- G973x (Galaxy S10) · G975x (Galaxy S10+)
- G980x (Galaxy S20) · G985x (Galaxy S20+) · G988x (Galaxy S20 Ultra)
- G990x (Galaxy S21 FE) · G991x (Galaxy S21) · G996x (Galaxy S21+) · G998x (Galaxy S21 Ultra)
- G1000
- G7100 (Galaxy Grand 2)
- i250
- i300
- i330
- i400
- i500
- i530
- i550
- i607
- i700
- i710
- i730
- i750
- i760
- i770
- i780
- i847 (Rugby Smart)
- i900 (Omnia)
- i907 (Epix)
- i917 (Focus)
- i927 (Captivate Glide)
- i937 (Focus S) ·
- i997 (Infuse 4G)
- i5500 (Galaxy 5)
- i5700 (Galaxy Spica)
- i5800 (Galaxy 3)
- i7500 (Galaxy)
- i8150 (Galaxy W)
- i8160 (Galaxy Ace 2)
- i8190 (Galaxy S3 mini)
- i8520 (Galaxy Beam i8520)
- i8530 (Galaxy Beam)
- i9000 (Galaxy S)
- i9001 (Galaxy S Plus)
- i9070 (Galaxy S Advance)
- i9080 (Galaxy Grand)
- i9100 (Galaxy S II)
- i9105 (Galaxy S II Plus)
- i9250 (Galaxy Nexus)
- i9300 (Galaxy S III)
- i9500 (Galaxy S4)
- i9190 (Galaxy S4 Mini)
- J100 (Galaxy J1)
- J200 (Galaxy J2)
- J320/J330 (Galaxy J3)
- J500 (Galaxy J5 2015)
- J510 (Galaxy J5 2016)
- J530 (Galaxy J5 2017)
- J600 (Galaxy J6)
- J700 (Galaxy J7 (2015)
- J710 (Galaxy J7 (2016)
- J730 (Galaxy J7 (2017)
- J737 (Galaxy J7 (2018)
- J810 (Galaxy J8)
- M013 (Galaxy M01 Core)
- M015 (Galaxy M01)
- M017 (Galaxy M01s)
- M022 (Galaxy M02)
- M025 (Galaxy M02s)
- M045 (Galaxy M04)
- M105 (Galaxy M10)
- M107 (Galaxy M10s)
- M115 (Galaxy M11)
- M127 (Galaxy M12)
- M135 (Galaxy M13)
- M136 (Galaxy M13 5G)
- M145 (Galaxy M14)
- M146 (Galaxy M14 5G)
- M156 (Galaxy M15 5G)
- M205 (Galaxy M20)
- M215 (Galaxy M21)
- M225 (Galaxy M22)
- M236 (Galaxy M23 5G)
- M305 (Galaxy M30)
- M103 (Galaxy M30s)
- M315x (Galaxy M31), M315F/DS (Galaxy M31 Prime)
- M317 (Galaxy M31s)
- M325 (Galaxy M32)
- M326 (Galaxy M32 5G)
- M336 (Galaxy M33 5G)
- M346 (Galaxy M34 5G)
- M405 (Galaxy M40)
- M426 (Galaxy M42 5G)
- M515 (Galaxy M51)
- M520
- M526 (Galaxy M52 5G)
- M536 (Galaxy M53 5G)
- M546 (Galaxy M54 5G)
- M556 (Galaxy M55 5G)
- M620
- M625 (Galaxy M62)
- M800 (Instinct)
- M810 (Instinct S30)
- M900 (Moment)
- M910 (Intercept)
- M920 (Transform)
- M7500 (Emporio Armani)
- N195
- N270
- N500
- N7000 (Galaxy Note)
- N7100 (Galaxy Note II)
- N900x (Galaxy Note 3)
- N750x (Galaxy Note 3 Neo)
- N910x (Galaxy Note 4)
- N920x (Galaxy Note 5)
- N930x (Galaxy Note 7)
- N950x (Galaxy Note 8)
- N960x (Galaxy Note 9)
- N970x (Galaxy Note 10) · N971x (Galaxy Note 10 5G) · N975x (Galaxy Note 10+) · N976x (Galaxy Note 10+ 5G)
- N980x (Galaxy Note 20) · N981x (Galaxy Note 20 5G) · N985x (Galaxy Note 20 Ultra) · N986x (Galaxy Note 20 Ultra 5G)
- P100
- P207
- P300
- P310
- P400
- P520
- P510
- P710
- P730
- S200
- S250
- S300
- S350
- S410i
- S500
- S711 (Galaxy S23 FE)
- S901 (Galaxy S22) · S906 (Galaxy S22+) · S908 (Galaxy S22 Ultra)
- S911 (Galaxy S23) · S916 (Galaxy S23+) · S918 (Galaxy S23 Ultra)
- S921 (Galaxy S24) · S926 (Galaxy S24+) · S928 (Galaxy S24 Ultra)
- S2700
- S5230
- S5260 (Star II)
- S5620
- S5660 (Galaxy Gio)
- S5670 (Galaxy Fit)
- S5830 (Galaxy Ace)
- S7262 (Galaxy Star Plus)
- S7500 (Galaxy Ace Plus)
- S8300 (UltraTOUCH)
- S8500 (Wave)
- S8530 (Wave II)
- U100
- U300
- U520
- U600
- U700
- U800
- W531
- Z100
- Z105
- Z130
- Z130H (Z1)
- Z200 (Z2)
- SGH-Z300
- SM-Z300 (Z3)
- Z400 (Z4)
- Z700
- Z910F (Z)