Огляд платформи Samsung bada, Інтернет-магазин
У списках бестселерів Samsung в 2009 році числяться моделі і на Windows Mobile (Samsung I8000 Omnia II), і на Android (Samsung I5700 Galaxy Spica), і навіть на базі тієї самої "власної операційної системи?" (Samsung S8000 Jet), та Samsung Star.
На останньому пристрої варто зупинитися окремо, оскільки саме платформа Samsung Jet стала основою розробки програмної інфраструктури, що отримала назву bada.
Насправді, думки про те, що ж знаходиться всередині bada, розходяться.
Саме Nucleus, найімовірніше, є серцем швидкісного комунікатора Samsung Jet. bada - багаторівнева платформа, і ядро операційної системи, що управляє апаратними засобами комунікатора, знаходиться на самому нижньому рівні. А це означає, що — залежно від цих апаратних засобів — на цьому рівні може знаходитися будь-яка мобільна операційна система. Наприклад, у пристроях початкового рівня з бюджетним «залізом» це може бути невибагливий Nucleus, а в більш просунутих апаратно-комунікаторах може працювати ядро Linux або навіть Windows Mobile (щоправда, з анонсом Windows Phone 7 подібна перспектива вже виглядає примарною).
Отже, архітектура bada багаторівнева, і рівень операційної системи є фундаментом усієї платформи, що приховує від програм розробників особливості апаратури bada. Навіщо ж потрібні інші шари?
Платформа bada має багаторівневу архітектуру. Шар операційної системи є нижнім, а рівні рівні використовують його функції для доступу до апаратури.
Чимось ця схема нагадує push-службу, яка працює на iPhone. Щось у ній є від Synergy Sync із Palm WebOS. У когось зберіганняінформації про контакти та історію листування у третіх осіб викликає занепокоєння, хтось, навпаки, радий доступності до неї у будь-який час та у будь-якому місці. Чи є така жорстка орієнтованість на «хмарні» послуги благом чи ні, покаже час.
Над рівнем сервісів знаходиться останній шар bada-Framework. По суті, це набір відкритих для програм інтерфейсів доступу до всіх функцій, що знаходяться нижче. Рівень Framework є оточенням, у якому виконується будь-яка bada-программа. І він суттєво відрізняється від такого рівня, наприклад, в Android.
Справа в тому, що середовище виконання bada-програм не має проміжної «пісочниці», такої як Java-машина Dalvik в Android. Програмісту в Bada доступні API-функції звернення безпосередньо до всіх шарів платформи. Внаслідок цього bada-програми, що розробляються мовою C++, виконуються значно швидше і здатні більш гнучко та ефективно використовувати можливості графічних, мультимедійних та комунікаційних бібліотек.
При цьому Java-машина в bada є, що дозволяє запускати та підтримувати роботу безлічі програм. Однак через те, що ця Java-машина працює як окрема програма, при її запуску паралельно може працювати лише одна bada-програма.
Програми серед bada виконуються без використання проміжного програмного забезпечення типу Java-машини. bada забезпечує підтримку багатозадачності та доступ програм до всіх функцій платформи
Щоправда, за цей плюс доведеться платити неможливістю легкого портування напрацювань, зроблених для iPhone OS, Android та інших платформ. Але хіба це відлякає досвідченого програміста?
Але все обійшлося: обличчя bada - улюблений фірмовий інтерфейс TouchWiz UI. Апробований та доведенийдо розуму на безлічі тачфонів Samsung.
У bada використовується його остання версія TouchWiz 3.0, що відрізняється підтримкою десяти робочих столів, красивими 3D-ефектами в панелі віджетів та елементів керування.
Впізнаваність інтерфейсу разом з легкістю його освоєння привабить як людей, знайомих з апаратами Samsung, так і новачків, які перебувають на шляху вибору платформи.
Комунікатор Samsung S8500 Wave досконало справедливо називати флагманом. Апаратні характеристики та платформа bada дають йому вагомі переваги у битві з конкурентами.
Кошти розробника bada включають: інструментальний набір (SDK), інтегроване середовище розробки (IDE — Integrated Development Environment), засновану на відомій Java-розробникам IDE Eclipse і bada Simulator — програмний емулятор комунікатора Wave. Засоби розробки bada встановлюються та функціонують у середовищі Windows XP та вище.
bada-програмісту надається цілий набір засобів розробки, а також допомога bada-спільноти, яка формується швидкими темпами.
Розробка bada-програми починається з реєстрації на сайті розробників та завершується реєстрацією програми у магазині Samsung Apps.
Свої програми для bada розробники можуть розповсюджувати через магазин Samsung Apps. Доступ до нього користувач бадафону може отримати за допомогою відповідної програми у своєму комунікаторі, через браузер або за допомогою спеціальної програми Kies - деякої подібності Apple iTunes, яка забезпечує синхронізацію завантажених на комп'ютер програм з бадафоном.
В даний час у Samsung Apps доступно більше 200 програм, що,звичайно, не йде ні в яке порівняння з лідерами ринку - App Store та Android Market. Але ця ситуація незабаром виправиться - про підтримку платформи bada заявили найбільші виробники ігор. В даний час на неї портовані бестселери, як Guitar Hero, Need for Speed, Spiderman.
| Samsung CIS 2010: підсумки круглого столу, присвяченого bada |
- Теоретично, ніщо не заважає брати bada на озброєння іншим вендорам. На практиці, в цьому абсолютно не зацікавлена сама Samsung.
– За 2010 рік буде випущено ще кілька пристроїв, але до осені Wave буде флагманським рішенням у модельному ряді компанії. Надалі планується розширення ще кількома моделями, які будуть анонсовані в середині року.
- У bada є багатозадачність, але поки не в повноцінному вигляді: одночасно можна запустити один Java-і один bada-додаток
- Samsung не розглядає Adnroid чи інші платформи конкурентами bada.
- У Touch Wiz 3.0 з'явилася фіксація віджетів на робочому столі зі стандартним розміром та можливість поєднувати кілька віджетів в одному. Наприклад, годинник та погоду. На думку Samsung, віджети в bada впритул наблизилися до веб-додатків.
У цьому сенсі компанія Samsung постаралася «постелити соломки», де тільки можна. Програмна інфраструктура була запущена за всіма правилами маркетингу, і зараз про bada чули вже багато хто.
Але є й мінуси — пропрієтарність програм, що розробляються. Орієнтація на мову C++ та відсутність графічних фреймворків на кшталт Qt може відлякати розробників, змушених фактично наново вибудовувати принципи створення своїх програм для bada.

Є OTG Сенсор відбитка пальця Ємність акумулятора Ціна
Нідатчика наближення Тихий зовнішній динамік Відсутня швидка зарядка
Загалом апарат своїх грошей коштує. Однозначно варто купувати, якщо ви не любитель тяжких 3D ігор. Для навігації, viber, whatsapp, серфінгу інета апарат ідеальний.
Потужна батарея на 8500 мАг Великий широкоформатний екран Набір перехідників у комплекті Підтримка NFC
Відсутність роз'єму під навушники Слабка якість знімків Невисока ігрова продуктивність

Екран - якість та розмір Якість матеріалів та збирання Висока продуктивність Face id
Слабкий 4G Нестабільний рівень зв'язку Відсутня швидка зарядка
Потужна батарея на 8500 мАг Великий широкоформатний екран Набір перехідників у комплекті Підтримка NFC
Відсутність роз'єму під навушники Слабка якість знімків Невисока ігрова продуктивність

Сканер відбитка пальця Швидкий 4G Дизайн Ціна
Незнімний акумулятор Слабкі камери Сильно гріється в іграх
Модель для тих хто не грає в топові за графіком і не фанатіє від селфі. Інші показники на висоті. Особливо продуктивність апарату. І дисплей.
Потужна батарея на 8500 мАг Великий широкоформатний екран Набір перехідників у комплекті Підтримка NFC
Відсутність роз'єму під навушники Слабка якість знімків Невисока ігрова продуктивність