Операционные системы для смартфонов, планшетов и других мобильных устройств |
14 апреля 2016
# | Название | Год | Языки программирования | Открытый исходный код | Устройства | |
---|---|---|---|---|---|---|
1 0
|
|
2007
|
Objective C, Swift, C / C++ и др.
|
×
|
смартфоны, планшеты, часы (watchOS), TV (tvOS), auto
|
|
2 0
|
|
2008
|
Java, C / C++ и др.
|
✔
|
смартфоны, планшеты, часы, TV, auto
|
|
$ | Directual | 2016 | Low-code платформа — фреймворк для быстрой разработки | |||
3 0
|
|
2010
|
C#, C / C++ и др.
|
×
|
смартфоны, планшеты, TV, auto
|
|
4 0
|
|
2007
|
C / C++, Java и др.
|
×
|
смартфоны, планшеты
|
|
5 +1
|
|
2012
|
C++
|
✔
|
смартфоны, планшеты, часы, TV, auto, фотокамеры
|
Рейтинг мобильных платформ выпускается Тэглайном впервые и сформирован на основе анкетирования (проводилось с июля 2015 по апрель 2016 года) 90+ мобильных разработчиков и digital-продакшнов с экспертизой в mobile: респондентам предлагалось выбрать один или несколько вариантов ответа на вопрос «На каких платформах вы разрабатываете приложения и другие решения для мобильных устройств?».
Часть решений респонденты добавили сами (а не выбрали из уже существующих вариантов), например, Tizen. В предефайнд-списке изначально присутствовала еще и операционная система Bada, но так как в 2013 году было объявлено о ее слиянии с Tizen, голоса за эти две платформы были объединены.
Динамика приводится по сравнению с данными, полученными Тэглайном за период с августа 2014 по июль 2015 года.
1. Какие преимущества и недостатки вы видите в популярных сейчас операционных системах с технической точки зрения (распределение памяти, безопасность приложений)?
Сергей Денисюк,
MobileUp
Несмотря на высокий уровень безопасности приложений под iOS, их все равно ломают, как и Mac OS. Производительность этих систем сильно зависит от версии устройства. Чем более современная система, тем больше ресурсов она требует.
Что касается безопасности, Android взломать проще, из недостатков — устаревшая версия Java. Но платформа очень быстро развивается и Kotlin скоро решит эту проблему.
2. Какие тренды вы бы могли отметить в развитии мобильных операционных систем в последние годы? Как будет развиваться мобильная разработка?
Сергей Денисюк,
MobileUp
iOS всегда ставил на простоту функционала, изящные шрифты и т.д. В общем, красивая упаковка. Apple — это, прежде всего, дорогая игрушка, и ОС должна подкреплять это убеждение. Мобильная разработка будет уходить в сторону часов и более продвинутых приложений под iPad Pro.
Android сейчас развивается в поддержке не только мобильных устройств, но и других девайсов: ПК, машины, различные гаджеты и бытовые роботы. Об этом можно судить, исходя из недавнего релиза Android N с многооконным режимом и гибкости Material Design. С точки зрения разработки — это стандартизация архитектурных подходов.
3. Каков уровень внимания, который уделяется безопасности при разработке мобильных приложений? Есть ли какие-то особенности в обеспечении безопасности на разных мобильных ОС?
Максим Десятых,
Redmadrobot
Статистика утверждает, что в среднем по индустрии с безопасностью все плохо. В одном из последних исследований по теме кибербезопасности компания Hewlett Packard Enterprise сделала вывод, что 75% мобильных приложений для iOS и Android содержат хотя бы одну критическую уязвимость.
Для различных ОС практики обеспечения безопасности идентичны, но особенности реализации иногда различны. Разработчики в первую очередь стремятся защищать канал передачи, данные пользователя, а также код приложения. Конкретные реализации этих подходов уже зависят от платформы. При этом уровень внимания к этому вопросу напрямую зависит от назначения приложения, что логично.
4. Какие факторы играют главную роль при выборе мобильной платформы, для которой будет разрабатываться приложение?
Владимир Бараковский,
Artics
Есть несколько факторов: распространенность платформы на рынке той или иной страны, категория приложения, целевая аудитория.
Сейчас есть две лидирующие платформы, iOS и Android, на долю которых приходится примерно 93%. С Windows Phone ситуация иная: ее зачастую обходят стороной, так как есть риск, что деньги на разработку могут попросту не отбиться.
5. В последнее время набирает популярность интернет вещей. Как вы оцениваете его развитие? Каким образом это влияет на технологии мобильной разработки и развитие операционных систем?
Максим Десятых,
Redmadrobot
Интернет вещей является очень интересной технологией, развитие вполне ожидаемое и в ближайшей перспективе (5–7 лет) изменит нашу жизнь. На текущий момент в условиях российского рынка влияние небольшое, так как кроме возможностей нужны и сами устройства, но оно ощущается: например, последнее время достаточно популярна работа с iBeacon-устройствами для предоставления пользователю информации в зависимости от его местоположения в различных частях помещения (например, магазина или выставочного центра).
Александр Шибаев,
e-Legion
Развитие IoT на данный момент притормозилось. Есть огромное количество наработок (в том числе у корпорации IBM и прочих), но практическая применимость пока неощутима. Ждем новых анонсов от Apple, Google и Microsoft.
6. Какие факторы могут повлиять на изменение позиций на рынке мобильных операционных систем?
Александр Шибаев,
e-Legion
Серьезных изменений не будет в ближайшие года три. В появление чего-то сверхнового я не верю.