Статьи

Мобильные операционные системы в 2014 году

Как разработчик мобильных приложений, хорошо быть знакомым с наиболее важными платформами в мобильном пространстве. Помимо двух доминирующих платформ, iOS и Android, есть и другие важные игроки, такие как Windows Phone, а также несколько платформ с открытым исходным кодом, таких как Ubuntu Touch и Firefox OS. В этой статье я расскажу о наиболее важных мобильных операционных системах, их текущем состоянии и о том, как они работают в современной среде мобильных устройств.

С долей рынка 81% , операционная система Google Android на сегодняшний день является самой популярной мобильной операционной системой, и это не изменится в 2014 году.

Android основан на ядре Linux, а приложения для платформы написаны преимущественно на Java. Что это значит для мобильных разработчиков? Во-первых, довольно легко получить приложение в списке Google Play Store, в отличие от Apple App Store. Разработчики платят единовременный сбор за регистрацию в размере 25 долларов, что позволяет разработчикам публиковать столько приложений, сколько они пожелают. Зарегистрировать ваше приложение в Google Play Store довольно просто.

Магазин Play Store, однако, уже содержит более 1 миллиона приложений , поэтому его стало намного сложнее заметить и генерировать загрузки.

Если вы интересуетесь разработкой для Android, посмотрите некоторые учебники по Tuts + . Вы можете найти больше информации о программе разработчиков Google на их веб-сайте .

Несмотря на то, что мобильная операционная система Apple в последнее время уступает позиции Android, она продолжает оставаться основным игроком в мобильном пространстве. В настоящее время доля рынка iOS составляет около 13% .

iOS основана на Unix, а нативные приложения в основном написаны на Objective-C, строгом надмножестве языка программирования C. По сравнению с Google Play Store получить приложение в стенном Apple App Store немного сложнее и сложнее. Разработчики должны платить 99 долларов в год, чтобы зарегистрироваться в программе для разработчиков Apple.

Процесс утверждения в App Store известен своей строгостью. Как и в Google Play Store, конкуренция в App Store очень жесткая: на сегодняшний день более 1 миллиона приложений .

Tuts + предлагает широкий выбор руководств, которые помогут вам начать разработку под iOS. Посетите веб-сайт Apple для получения дополнительной информации о программе Apple для разработчиков iOS.

Windows Phone — это попытка Microsoft закрепиться на быстро развивающемся мобильном рынке. Пока что у Microsoft не все в порядке с долей рынка чуть менее 4% . Конечно, есть место для роста.

Несмотря на то, что на платформе меньше пользователей, в Магазине Windows Phone содержится всего 200 000 приложений , а значит, конкуренция намного меньше. Чтобы стать разработчиком мобильной платформы Microsoft, вы должны платить ежегодную плату, 19 долларов в год для физических лиц и 99 долларов в год для компаний.

Несмотря на то, что в мобильной операционной системе Microsoft в настоящее время меньше пользователей, она имеет потенциал для роста, поэтому стоит попробовать.

Для получения дополнительной информации о разработке Windows Phone ознакомьтесь с учебными пособиями по Tuts +, посвященными мобильной платформе Microsoft.

Вы можете найти более подробную информацию о программе Microsoft для разработчиков на их веб-сайте, а также узнать больше о различиях между индивидуальной и корпоративной учетными записями в Центре разработки Microsoft .

Не так давно лучшим выбором для бизнесменов была BlackBerry OS от BlackBerry Limited — ранее RIM или Research in Motion. С долей рынка 1,7% , в настоящее время это четвертая по величине мобильная платформа.

В прошлом BlackBerry был одним из лидеров рынка и пионером в отрасли. Однако за последние несколько лет его доля на рынке сократилась в результате взрывного роста iOS и Android, новых доминирующих игроков на рынке. Однако BlackBerry недавно выпустила обновление для своей операционной системы BlackBerry 10. Компания внесла хорошие изменения в операционную систему, чтобы сделать ее более современной и улучшить свой пользовательский интерфейс.

В сентябре 2013 года BlackBerry World — магазин приложений BlackBerry — насчитывал 235 000 приложений . Одним из самых больших преимуществ разработки для BlackBerry является то, что она абсолютно бесплатна.

Если вы заинтересованы в создании мобильных приложений для BlackBerry 10, зайдите на их портал для разработчиков .

В 2010 году Samsung анонсировала Bada, это ответ на мобильные операционные системы, такие как iOS и Android. В то время как Android-устройства Samsung начинаются с Galaxy, их устройства Bada имеют префикс Wave, как Wave S8500 .

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

В 2013 году Samsung объявила, что прекратит разработку платформы Bada и вместо этого сосредоточится на разработке операционной системы Tizen. Tizen — это проект в рамках Linux Foundation. В отличие от Bada, который основан на ядре RTOS (операционной системы реального времени), Tizen основан на ядре Linux.

Несмотря на то, что Tizen является новой платформой, ее поддерживают такие авторитетные структуры, как Samsung, Intel и Linux Foundation. Разработчики могут использовать HTML5 или C ++ для разработки собственных приложений для платформы Tizen. Магазин Tizen , который находится на стадии разработки, будет официальным магазином приложений Tizen.

Symbian была самой популярной мобильной операционной системой до эпохи смартфонов и планшетов. Он использовался Nokia, Motorola и Sony Ericsson, и стал популярным, когда Nokia создала платформу Symbian S60.

Новейшая версия операционной системы Symbian — Nokia Belle. Однако в 2011 году Nokia покинула Symbian и начала использовать Windows Phone в качестве основной операционной системы для смартфонов. Использование и рыночная доля Symbian уменьшились за эти годы. Недавно Nokia решила прекратить разрешать разработчикам загружать приложения в магазин Symbian.

В прошлом Nokia также экспериментировала с другими мобильными операционными системами, такими как Maemo, которая позже была объединена с Intel Moblin в MeeGo. Nokia даже создала телефон MeeGo, Nokia N9 . MeeGo живет благодаря проекту Mer , который, в свою очередь, был превращен в операционную систему Sailfish .

Платформа Asha была разработана для бюджетных смартфонов и функциональных телефонов. Аша все еще находится в активной разработке, новые устройства выпускаются каждые несколько месяцев. У этого есть некоторый потенциал, поскольку Nokia все еще является ведущим брендом в некоторых странах . Вы можете разработать Java-приложение или веб-приложение. Однако в настоящее время платформа не имеет значительной доли рынка.

Firefox OS — это новая мобильная операционная система для сообщества, разработанная Mozilla, которая наиболее известна разработкой браузера Firefox и почтового клиента Thunderbird.

Firefox OS является бесплатной и с открытым исходным кодом. Он основан на Linux и использует HTML5 и JavaScript для работы своих приложений. Для разработчиков, знакомых с HTML5 и JavaScript, разработка для Firefox OS будет очень знакома.

Если вы хотите узнать больше о Firefox OS, зайдите на сайт Mozilla .

Ubuntu Touch — это также новая мобильная операционная система, основанная на одной из самых популярных разновидностей Linux, Ubuntu. При поддержке Canonical Limited и сообщества Ubuntu, Ubuntu Touch демонстрирует многообещающие перспективы.

Если вы хотите начать разработку для Ubuntu Touch, посетите портал разработчиков . Брэд Уэллс написал хороший урок о том, как начать работу с Ubuntu Touch.

Итак, вот мобильные операционные системы 2014 года. Из всех этих операционных систем iOS и Android, безусловно, являются самыми популярными, но конкуренция в мобильном пространстве жесткая.

Несмотря на то, что BlackBerry находится в упадке, BlackBerry 10 — последняя попытка BlackBerry пробить себе дорогу в мобильном пространстве.

В 2013 году Microsoft приобрела мобильное подразделение Nokia , что говорит о том, что у компании нет планов добавлять полотенце в ближайшее время.

Bada и Symbian мертвы, бессмысленно разрабатывать для этих платформ. Sailfish OS и Tizen все еще очень новы, и о них мало что известно, поэтому они не стоят вашего времени на данный момент.

Не забывайте следить за Firefox OS и Ubuntu Touch. Они делают хорошие успехи и показывают большой потенциал.

Надеюсь, вы кое-что узнали об этих мобильных операционных системах и о том, что это значит для разработчиков мобильных приложений. Если у вас есть какие-либо вопросы, оставьте комментарий ниже, и я сделаю все возможное, чтобы ответить.