Все статьи Какие мобильные операционные системы устареют в 2019 году, фотография 1

Какие мобильные операционные системы устареют в 2019 году

14 августа 2018
Клиентам
Наш опыт

Новые технологии постоянно находятся в режиме обновления и долго стабилизируются. Это касается и мобильных операционных систем iOS и Android. Каждый год выходят новые версии ОС. Новые версии вытесняют старые. Разработка мобильных приложений с поддержкой всего диапазона операционных систем увеличивает стоимость и сроки разработки, потому что все они разные и требуют от разработчика разных инструментов.

При выборе поддерживаемых версий ОС правильно начинать с вопросов: «А какую выгоду это принесёт моему бизнесу? Стоит ли потенциальная аудитория вложенных средств? Велика ли она? Насколько она платежеспособна?».

Чем старее версия ОС, тем меньше у неё пользователей, ведь последние постоянно обновляют как версии ОС, так и модели устройств. И перед началом разработки нового мобильного приложения, которая занимает 4–6 месяцев, нужно смотреть не только на текущее распределение аудитории по ОС, но и заглядывать немного в будущее.

Если у вас eCommerce-приложение, имейте в виду, что устройствами со старыми версиями ОС пользуются либо люди, у которых нет денег на покупку нового телефона, либо те, кто пользуются смартфоном исключительно как средством связи. Такие пользователи не принесут вам много денег.

По состоянию на август 2018 года Лайв Тайпинг рекомендует разрабатывать новые приложения минимум под Android 5 и iOS 10, а поддерживать уже существующие — с Android 4.4 и iOS 9. Но если ваше приложение должно быть доступно максимальному количеству слоёв населения (как ВКонтакте), то гипотетически нижнего порога для вас нет.

Почему невыгодно поддерживать устаревающие версии, рассказывают наши мобильные разработчики.

Екатерина Якимова, Android-разработчик: «Android 4.4 — это 4% неплатёжеспособной аудитории»

Android 4.4 — это 4% неплатёжеспособной аудитории

Отказ от Android 4.4 сокращает время разработки примерно на 5%. С одной стороны, это кажется незначительной экономией, но вместе с отказом уменьшается количество потенциальных багов. По опыту работы с нашими клиентами, около 20% багов характерны исключительно для Android 4.4.

Поддержка с Android 5.0 и выше позволит использовать большую часть графики в векторном формате, а библиотеки, отвечающие за совместимость приложения, написанного для поздних систем, с более ранними версиями системы, включать в проект не нужно. Это сократит размер приложения на 20–50%.

Если ваше приложение обладает какими-то новыми, ресурсозатратными функциональными возможностями, то нет никакого смысла закладываться на поддержку Android 4: на устройствах с такой ОС эти возможности не будут работать, а реализация и тестирование под старые версии займёт в разы больше времени.

Сейчас Лайв Тайпинг почти все Android-приложения поддерживает с версии 4.4. Думаю, через полгода можно будет переходить на минимальную версию 5.0, так как по статистике Android 4.4 пользуются всего около 4% аудитории — и не всегда платёжеспособной, что важно, если у вас eCommerce-приложение.

Владимир Вишнягов, iOS-тимлид: «Пользователи iOS 10 остаются значительным сегментом»

Пользователи iOS 10 остаются значительным сегментом

Лайв Тайпинг выпускает iOS-приложения, поддерживающие 32 и 64-битные устройства с iOS 9 и выше. Владельцы iPhone постепенно переходят на новые модели, и их миграция только усилится в сентябре с выходом iOS 12. Но сейчас нужно закладывать время на исправление багов на iOS 9 и 10, что будет актуальным как минимум до iOS 13.

На момент написания статьи разброс пользователей у версий iOS был таким:

iOS 11 — 81%, iOS 10 — 14%, более ранние версии — 5%

Эти 14% пользователей iOS 10 пока остаются значительным сегментом, а поддержка несильно влияет на стоимость разработки.

Совсем другая история с ранними версиями iOS. Отличия между iOS 7 и iOS 9 огромны, и для поддержки iOS 7 наши трудозатраты увеличились бы на 50% ради менее чем 1% пользователей.

За полгода до выхода новой версии iOS Apple выпускает бета-версию для разработчиков. Это значит, что ещё до того, как ваше приложение нужно будет обновлять для пользователей новой версии ОС, его можно испытать внутри нашей команды. Мы заранее готовы к поддержке будущей версии iOS и выпустим апдейт сразу после релиза для потребителей.

Бета-версия iOS 12 уже доступна. Как заверяют в Apple, производительность совместимых с системой устройств выросла, условия для создания приложений с дополненной реальностью улучшены, а личные данные будут под ещё более надёжной защитой. В это же время каких-то значительных отличий от предыдущих версий в ней нет. Значит, с сентября актуальными версиями iOS можно будет считать 10, 11 и 12.

Итоги

Несмотря на то, что команде Лайв Тайпинг по силам разрабатывать мобильные приложения под любые версии операционных систем, мы всё же рекомендуем рассматривать Android 5 и iOS 10 как минимальные для новых приложений. Даже для онлайн-магазинов с большими оборотами поддержка старых версий оказывается неэффективной. К примеру, опыт работы с нашими клиентами показывает, что получаемая прибыль на iOS 7 ниже, чем стоимость поддержки этой версии. Чтобы понимать, от поддержки каких ОС стоит отказаться, собирайте и изучайте статистику продаж для разных версий iOS и Android.

Прочитайте другие наши статьи
Почему мобильные приложения делаются в первую очередь для iOS?

Владельцы айфонов поблагодарят вас за качественное приложение и быстрее окупят разработку. Это ли не повод сделать первую ставку на iOS-версию?

На чём пишут приложения под Android

Традиционный Java, набирающий известность Kotlin и другие языки, на которых создаются приложения для самой популярной мобильной платформы

Почему разработка мобильных приложений стоит дорого

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

Андрей Руденко, фотография Андрей Руденко Редактор Live Typing