Выбор платформы для разработки мобильных приложений

В начале своего пути начинающий разработчик всегда встает перед выбором — какую же платформу выбрать? Так как наша социальная сеть косвенно посвящена все таки мобильным платформам — то рассматривать будем только их. На данный момент обилие мобильных операционных систем может ввести в ступор — что же выбрать? Android, iPhone, BlackBerry, Windows Mobile, Symbian? А также большое количество собственных разработок производителей сотовых телефонов, коммуникаторов, КПК и смартфонов. Давайте попробуем разобраться.
Для начала разработчику следует определиться с основными целями — коммерческая разработка софта, любительская разработка (открытые исходники), а также пользователи, на которых он рассчитывает. Все это кажется довольно сложным.

С точки зрения монетизации (коммерческой разработки) на данный момент лидируют iPhone OS и Windows Mobile. Как дела обстоят с Symbian честно говоря не особо понятно. Плюсы выбора этих двух китов — большое количество пользователей, которые уже приучены платить за используемый софт. Минусы — придется конкурировать с более 200 тысяч уже написанных приложений на любой вкус и цвет, также Apple проводит жесткую политику одобрения присланных заявок на новые приложения, и, прежде чем приложение появится или не появится вообще на витринах App Store, может пройти немало времени, что еще больше затрудняет инвестирование денег и времени в iPhone OS.

С другой стороны — если рассматривать недалекое будущее (2-3 года вперед) — то очень интересным вариантом выглядит именно Android OS. Почему? Потому что база пользователей устройств под управлением Android OS растет на глазах, за разработкой Android стоит такой гигант как Google (это гарантирует что операционка не потеряется на просторах рынка и не будет забыта). Аналитики прогнозируют что устройства под управлением Android обгонят iPhone и даже Windows Mobile к 2012-2013 году. Также надо учесть что уже сейчас Google вовсю начинает приучать своих пользователей (имеется в виду именно андроид пользователей), что программное обеспечение будет как бесплатное, так и платное, а также расширяет круг стран, где может быть принят платеж, расширяет способы оплаты для пользователей. Это благоприятно скажется на товарообороте (программо-деньго-обороте) среди приверженцев Android.

Google Android берет своим открытым исходным кодом: любой разработчик может безо всякого лицензирования написать приложение. Все инструменты разработки также доступны в исходном коде и бесплатно (возьмем ту же IDE Eclipse). Кроме того, легко выставить на продажу готовое приложение, так как условия в Android Market очень просты и прозрачны: фактически продаются любые программы, а удаляются только те, которые нарушают правила, причем они исчезают с витрин магазина после своего появления на них. Правда, некоторые разработчики недовольны маркетинговой составляющей Android Market, утверждая, что могли бы заработать больше в случае перехода к другому вендору.

Для бесплатных приложений доступна альтернативная методика монетизации — реклама. На данный момент есть система AdMob (которую Google вроде как пытается купить), а также Google сам решил выйти на этот путь и делает аналог AdSense для мобильных приложений (в первую очередь конечно же Android). Уже можно наблюдать достаточно много приложений, использующих новую систему рекламы от Google.

Итак — что же выбрать — решать Вам. Но я для себя уже выбрал — Android.

Комментарии (2)

RSS свернуть / развернуть
+
0
Аналитики прогнозируют что устройства под управлением Android обгонят iPhone и даже Windows Mobile к 1012-1013 году

Приятная опечатка ;)
avatar

MORITURI

  • 11 мая 2010, 11:54
+
0
Спасибо, Fixed.

Ну андроид то впереди планеты всей и вне времени :)
avatar

Interfer0n

  • 11 мая 2010, 12:04

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.