Samsung Bada — океан возможностей для разработчиков

На этой неделе в Петербурге произошло мероприятие Samsung Bada Developer Day в ходе проекта MobileMonday. На встречу были приглашены разработчики мобильного софта, а потому цели организаторов предельно ясны — поведать о собственной новой программной платформе для смартфонов, призвать всех создавать для нее софт. Так как не секрет, что для успешной победы над соперниками любой ОС серьёзны сторонние приложения, их уровень качества, количество, разнообразие. Юный Bada софт очень нужен для успешного развития.

На Samsung Bada Developer Day с докладами выступили:

Kanghyun Kwon (Vice President, Head of Content Service Team, Samsung HQ) — введение, приветственная обращение.

Юрий Пустовойт (Senior Product Manager, Samsung Russia) — стратегия развития Samsung Mobile в Российской Федерации.

Ольга Куклина (Technical Manager, Service Platform Group, Samsung HQ), — Bada technical SDK.

Phil Northam (Technical Marketing & Communications Manager, Samsung UK) — возможности для разработчиков: Samsung Mobile Innovator, новая мобильная платформа bada.

In-Ho Johann Kim (Mobile Content and Services Manager, Samsung Europe) — новые возможности сотрудничества с Samsung Apps (сервис для загрузки мобильных приложений).

Wonjoon Choi (Global Content Service Planning & Marketing Manager, Samsung HQ) — Вeveloper Challenge: конкурс для разработчиков мобильных приложений под bada.

Кирилл Горыня (председатель совета директоров, I-Free) — опыт сотрудничества с Samsung Mobile.

Для начала собравшимся поведали, что такое Bada (в переводе с корейского — океан) и откуда она взялась. В случае если коротко, то это логическое продолжение проприетарной ОС от Samsung, которая употреблялась в телефонах ранее. ОС логически развивалась и "доросла" до отметки Samsung на данный момент (эта модель продвигалась как "более умная, чем смартфон").

Bada — уже не проприетарная органиченная ОС, а полноценная и открытая для стороннего софта, со своим SDK.

Но, многие все еще задают вопросы. Bada — это мобильная платформа либо мобильная ОС? Из таблицы ниже видно, что это открытая мобильная платформа, по сути аналог iPhone OS и Android.

Отличие такие платформ от полноценных мобильных ОС в том, что они смогут применять различные ядра совокупности (значительно чаще — Unix).

Мало об архитектуре самой платформы:

Очень увлекателен сервисный уровень. Как видим, Bada уже включает в себя множество возможностей, каковые в других ОС необходимо додавать дополнительного посредством разного ПО.

Возможности "нативных" Bada-приложений (уровень App Framework). Как видите, имеется все нужное, на современном уровне:

Особенности интерфейса Touchwiz 3.0:

Интеграция Web/Flash объектов

Помощь сенсоров, виброотдачи и.т.д.

Вызов приложения из приложения

Настройка 3 нижних софт-клавиш

Интеграция социальных сетей в телефонную книгу

Возможность послать сообщение прямо из телефонной книги (разговор ведется снова же о соцсетях и IM)

Вызов абонента/отправка SMS в одно касание

Всплывающие сообщения

Смена тем меню

Помимо этого, необходимо подчеркнуть плаформу Social Hub, цель которой — объединить в одной программе все популярные интернет-сервисы, почтовые работы, работы мгновенных сообщений и соцсети.

Social Hub в связке с Touchwiz 3.0 разрешает приобретать и отправлять сообщения электронной почты, редактировать календарь и просматривать события в соцсетях в реальном времени. Существует два варианта реализации Social Hub:

pull (постоянный опрос сервера на предмет наличия новых событий)

push notification (сервер самостоятельно оповещает устройство о новых событиях по другую сторону сети)

По словам Юрия Пустовойта, Senior Product Manager Samsung Russia, платформа Bada окажет помощь компании выйти новый рынок . С ее возникновением Samsung практически машинально делается ведущим мировым производителем смартфонов.

Вице-президент Samsung Kanghyun Kwon кроме этого подчернул, что в стратегию глобальной экспансии Samsung входит расширение количества государств-распространителей до 75 и продвижение новой платформы с целью повысить колличество реализовываемых смартфонов Samsung на базе Bada до 50%. "В Российской Федерации же отечественная амбициозная задача – до конца 2010 года реализовать 1,5 млн. таких смартфонов, неспешно делая продукт более дешёвым клиентам: изначальная цена телефонов будет составлять 20 тыс. рублей, но к Январю мы планируем снизить ее до 10 тыс. рублей, Юрий Пустовойт. — Главные преимущества для разработчиков Bada – это встроенный в каждое устройство миллионные тиражи и каталог приложений смартфонов Samsung".

Wonjoon Choi поведал о конкурсе для разработчиков приложений Samsung bada Developer Challenge с призовым фондом 2,7 млн. американских долларов, что стартовал еще в прошедшем сезоне. Наровне с глобальным, заявлен и локальный конкурс.

В Российской Федерации он стартует 1 мая, планируется выяснить 15 победителей. На начало продаж первого Bada-смартфона Wave в апреле ожидается в лучшем случае около 1280 Bada-приложений, к Январю Samsung ожидает более 6000.

Технический менеджер Samsung Ольга Куклина продемонстрировала собравшимся процесс создания приложения в настоящем времени. Для разработки Bada-приложения требуются:

инструментальный комплект (SDK — возможно скачать с сайта developer.bada.com, но лишь будучи юрлицом-партнером Samsung)

интегрированная среда разработки (IDE), основанная на программе Eclipse

Bada Simulator — программный эмулятор коммуникатора.

Средства разработки трудятся под Windows XP и выше, о помощи вторых ОС речи пока не идет. Сайт до тех пор пока дешёв на британском, но в апреле обещают русскую помощь и русский SDK.

Как возможно было видеть на протяжении демонстрации, создать простейшее приложение возможно менее, чем за 3 60 секунд — в SDK достаточно "заготовок", эргономичный и наглядный интерфейс, примеры кода.

Приложение возможно сразу же протестировать (кстати, имеется средства удаленного тестирования, и тест на настоящем аппарате), а также, с имитацией каких-то событий наподобие SMS, входящего звонка и т.п. Имеется разные эргономичные мелочи наподобие загрузочного вставки экрана и простой иконки программы.

Готовое приложение в виде папки с ресурсами и бинариями необходимо послать в Samsung. Компания контролирует его на работоспособности и предмет надёжности и при успешной оценки подписывает своим сертификатом (исключение — бесплатные приложения) и выкладывает на сайт samsungapps.com, и высылает разработчику установочный файл. Пользователь может установить программу как через телефон, так и через особое приложение на компьютере — Samsung Kies.

Разработчик может сам установить цену на собственную утилиту и приобретает доступ к статистике, биллингу и другим вещам наподобие обратной связи с пользователями.

Завершил первую часть мероприятия Кирилл Горыня, председатель совета директоров компании I-Free. Как раз его компания занималась организацией SMS-биллинга для Samsung Apps.

Так как как раз в Российской Федерации главным условием запуска Bada стало внедрение совокупности оплаты приложений по SMS. Само собой разумеется, возможность оплаты банковскими картами также дешева, но у нас карты до тех пор пока мало распространены. Иначе, на SMS-биллинге очень настаивали операторы связи. В полной мере возможно, что за приобретённый таким методом софт будут браться немаленькие комиссии.

По окончании серии докладов на Samsung Bada Developer Day прошли круглые столы, посвященные все тому же — разработке приложений. В частности, на них вскрылись минусы новой платформы. Сейчас на Bada-телефоне возможно запустить в один момент лишь одно Bada и одно java-приложение, или пять Bada-приложений. Системный софт наподобие плеера, само собой разумеется, в фоне трудится без неприятностей.

Но, доведя совокупность "до ума" ограничения собираются снять. Многим не понравилась медленная работа Bada-симулятора, и необходимость писать приложения на C++ ввиду "дороговизны" хороших программистов. Помимо этого, еще не решено совсем, будет ли тестирование приложений силами Samsung бесплатным — быть может, за это нужно будет платить.

В перерывах, и по окончании мероприятия всех гостей в фойе ожидали закуски и напитки, живая музыка и самое увлекательное — пара стендов с Samsung Wave, первым Bada-телефоном. Напомню, это аппарат с процессором 1 ГГц, 3,3-дюймовым Super AMOLED экраном (весьма качественный, броский, четкий), 5 Мп камерой с возможностью записи HD-видео, помощью GPS, Bluetooth 3.0 и Wi-Fi стандарта n.

"Мероприятие прошло удачно, участники деятельно задавали вопросы выступающим, определили большое количество новой и нужной информации.

Затронутые темы, само собой разумеется, были актуальны, поскольку это первое подобное событие, посвящённое Bada, в Санкт-Петербурге и по большому счету в Российской Федерации. На конференции находилось около полутора сот людей", – сообщил прессе начальник MobileMonday в Российской Федерации, председатель совета директоров ADMIN ЛТД. Михаил Новиков. Закрывая мероприятие, представители Samsung еще раз обратились разработчикам: "на данный момент у нас горы и ситуация Магомета.

Bada не занимательна потребителям, пока для нее нет софта. А софта не будет, пока вы его не напишете. Исходя из этого сделайте первый ход и мы совместно получим много-много денег".

Ссылки по теме:

Samsung GT-S8500 Wave.

Мини-сайт

Сайт для разработчиков Samsung Bada

Samsung Bada и Samsung GTS-8500 Wave, предвыставочный показ в Барселоне

Олег Будегечиев, Samsung: Bada — платформа либо ОС?

Юрий Пустовойт, Samsung: о обстоятельствах появления Samsung Bada

Сайт Mobile Monday St. Petersburg

© Ольга Шагалова, MForum.ru