Українська
Українська
Русский
Українська
Українська
Русский

Сообщение об ошибке

Вы собираетесь отправить сообщение о следующей ошибке:

Пожалуйста, опишите суть ошибки

Android или iOS: как выбрать платформу для разработки приложений

Эту статью мы написали с Владом Якуповым, основателем skillsetter. Вот его телеграм-канал.


Представьте, что вы решили разработать приложение. Ресурсов у вас мало — небольшая команда и скромные инвестиции. Вы хотите запускаться на обеих платформах, но понимаете, что не потянете сразу две. Поэтому перед вами встает выбор — Android или iOS.


Сложность: средняя


Время на чтение: 10 минут


Что будет в статье: 


  • Почему не стоит разрабатывать приложение сразу на двух платформах

  • Как данные о целевой аудитории, стратегии монетизации, бюджете, ресурсах и сроках помогают в выборе платформы

  • Бонус — чек-лист по выбору платформы

    Также у нас есть дайджест по профессии продакт-менеджера. Там собраны и разбиты на группы все наши материалы по профессии: общие статьи для новичков, подробные гайды по навыкам, карьерные материалы, подборки, советы.

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

    Создавать приложение сразу на двух платформах рискованно. Разработка на каждой из них требует вложения ресурсов в команду, рабочие инструменты, исследования, выстраивание процессов. При этом не факт, что ваши инвестиции окупятся.


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


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


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

    Критерии выбора платформы для разработки приложений

    Например, разработчик фитнес приложения для молодых людей, где можно смотреть бесплатные тренировки, скорее выберет Android. А автор идеи сервиса для инвестирования для жителей США выберет iOS.


    Давайте разберем каждый критерий подробнее, чтобы стало понятнее, почему разработчики фитнес приложения и сервиса для инвестиций выбрали такие платформы.

    Целевая аудитория

    72% пользователей мобильных операционных систем в мире приходится на Android, а 27% — на iOS. Но это не главный фактор, по которому стоит подбирать платформу, так как есть другие критерии. Необходимо изучить, как люди тратят деньги, где они проживают, какие у них потребности, а также возрастные и гендерные отличия.

    Параметры анализа целевой аудитории для выбора мобильной платформы

    Чтобы выбрать платформу, стоит изучить информацию по аудитории операционной системы и сопоставить ее с данными по аудитории продукта. Тогда выбор станет более очевидным. Для этого разберем каждый параметр подробнее.

    Финансовые возможности

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


    В третьем квартале 2021 года мировые потребительские расходы в App Store достигли 21,5 миллиарда долларов против 12,1 миллиардов у Google Play.

    Доходы от мобильных приложений за 3 квартал 2020 и 2021 годов

    Пользователи iOS тратят больше, а значит, они более обеспеченные, чем юзеры приложений на платформе Android. Эту информацию подтверждает и то, что смартфоны на Android доступнее, чем на iOS.


    Например, сейчас самый доступный iPhone (iPhone SE) стоит $399, а новый iPhone 13 Pro стоит от $999. Тогда как смартфон на базе Android можно приобрести всего за $100.

    Стоимость смартфонов на Android и iOS

    Цифры говорят о том, что пользователи iOS готовы платить больше, чем пользователи Android. Поэтому, если вы разрабатываете продукт, где людям предстоит тратиться, скорее всего, вам больше подойдет iOS.


    Важно определять финансовые возможности аудитории сразу, так как география, потребности и стратегия монетизации будут зависеть от этого параметра. Перейдем к геолокации пользователей.

    Гайд по лучшим статьям skillsetter

    В нашем блоге уже больше 150 статей про рост продуктов и карьеру в IT. Для удобной навигации мы объединили их в тематические подборки.

    Выбрать подборку

    География

    Пользователи платформ распределены по земному шару неравномерно. На одних континентах преобладают любители Android, на других — iOS. Поэтому важно знать, где территориально находится целевая аудитория продукта. Это поможет более точно выбрать операционную систему.


    В маркетинге принято делить страны по всему миру на три категории — Tier 1, 2, 3 по уровню платежеспособности населения.

    Классификация стран по ГЕО для выбора мобильной платформы

    Например, Австралия, США и Китай относятся к странам первой категории. Это значит, что там высокая стоимость трафика и уровень жизни населения. 


    Украина, Россия, Казахстан относятся к странам второй категории. Там уровень этих же показателей ниже.


    А Грузия, Азербайджан и Узбекистан приравниваются к третьей категории, так как там низкий уровень благосостояния.

    Классификация стран по ГЕО для выбора мобильной платформы

    Клиенты App Store обеспеченней клиентов Google Play, поэтому первых преимущественно можно отнести к странам с классификацией Tier 1, а вторых — к Tier 2.


    Получается, что жители Западной Европы, Австралии и Северной Америки чаще пользуются iOS. А пользователи из Азии, Африки и Латинской Америки — Android.


    Со странами Tier 3 работают менее охотно, так как это очень дешевые страны для рекламы. Поэтому их реже берут во внимание.


    Теперь вы можете посмотреть, где преимущественно находится целевая аудитория вашего продукта, и сопоставить ее с уровнями платежеспособности.

    Возраст и пол

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


    Например, вероятность того, что мужчина выберет смартфон на Android, будет на 10% больше, чем на iOS. При этом Android лидирует по всем возрастным группам. Он только немного уступает в возрастной категории 65+.


    iOS чаще использует женский пол, а большее количество пользователей приходится на возраст от 18 до 24 лет. 


    Если целевая аудитория вашего продукта — преимущественно мужчины средних лет, то стоит обратить внимание на Android. А приложение для молодых девушек с большей вероятностью станет успешнее на iOS. Но не нужно делать окончательный выбор только на основании данного критерия, так как статистика не показывает большой перевес в чью-то сторону.

    Возраст и пол аудитории мобильных платформ

    Демографические признаки своей аудитории всегда надо знать, так как от этого зависит часть успеха продукта. Но еще важно понимать потребности и боли пользователей.

    Потребности

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


    Это самый сложный момент в анализе аудитории, так как вы вряд ли увидите точную информацию по вашему сегменту и сфере в верхней выдаче Google. Для это нужно хорошо «покопаться» в сети и отчетах, чтобы найти хотя бы какую-нибудь зацепку.


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


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


    Также, по статистике, среди пользователей Android чаще встречаются владельцы автомобилей по сравнению с iOS.


    Можно предположить, что пользователи Android с большей вероятностью заинтересуются приложением для автовладельцев. А пользователи iOS, возможно,  преимущественно живут в городах и поэтому предпочитают пользоваться такси, так как постоянные пробки и поиск парковки мешают их рабочему процессу. Но это только гипотезы, которые нужно проверять с помощью разных исследований.


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


    Подведем итог по критериям целевой аудитории:

    Целевая аудитория платформ Android и iOS

    Анализ аудитории — это не единственный параметр, по которому надо выбирать платформу. Также важно изучить способ заработка бизнеса.

    Бесплатный курс по продакт-менеджменту

    За 3 дня вы научитесь мыслить как продакт и успешнее справляться с задачами на работе и в жизни

    Начать учиться бесплатно

    Стратегия монетизации

    Каждый бизнес создается для получения прибыли. Способ монетизации приложений зависит от выбранной бизнес-модели:

    Виды бизнес моделей в приложениях

    Рекламная

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


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


    Подписочная

    Эта модель подразумевает оплату подписки за дополнительные функции или данные. Например, подписка на онлайн-кинотеатр позволяет смотреть фильмы без рекламы. 


    Она больше подойдет для iOS-пользователей, так как потребители App Store тратят примерно в 1,8 раз больше, чем потребители площадки Google Play.


    Транзакционная

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


    Эта модель больше подойдет для iOS продуктов. Нельзя сказать, что люди совершают покупки только в приложениях на этой платформе. Но ее пользователи готовы тратить больше денег, соответственно — бизнес получит больше прибыли.


    Итак, делаем вывод:

    Виды бизнес моделей в приложениях Android и iOS

    Выбор платформы зависит не только от финансовых и демографических показателей аудитории. К одному из главных критериев относятся ресурсы компании.

    Читайте лучшие статьи о запуске и росте продуктов

    Раз в неделю будем отправлять свежий дайджест вам на почту. Наc читает 25000 человек 🚀

    Бюджет, ресурсы и сроки

    Хорошо, когда анализ аудитории помог выбрать необходимую площадку. Но не стоит забывать, что процесс разработки самого приложения тоже может влиять на окончательный выбор. Для этого необходимо пройтись по трем параметрам:

    Параметры разработки приложения

    Разберем каждый пункт подробнее.

    Сложность

    Сложность разработки влияет на время, потраченные силы и конечную стоимость продукта. Сравним процесс разработки продукта для платформ Android и iOS по основным критериям.


    Устройства

    Android работает на большом количестве устройств. Это одновременно является и плюсом, и минусом. Преимущество в том, что это открывает больше возможностей для бизнеса. Но с другой стороны, это затрудняет процесс создания продукта, так как один экран необходимо идеально подогнать под каждое устройство. А это несет дополнительные затраты на оплату труда команды, которая трудится над разработкой.


    На iOS с этим все проще. Приложение нужно настроить только для устройств Apple. На разработку уйдет гораздо меньше времени.


    Языки программирования и коды

    Приложения Android создаются на Java, C++ и Kotlin, а для iOS — на языках Objective-C или Swift.


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


    Дизайн

    Android и iOS имеют разные подходы к дизайну интерфейсов. Первая платформа работает с Material You, а вторая — с Human Interface Guidelines. Это так называемые дизайн системы площадок, в которых прописаны рекомендации для разработки приложений.


    Перед разработкой приложения стоит обратить на это внимание, так как везде есть свои наборы элементов, форм и шрифтов. Так дизайнерам и разработчикам легче работать и делать все в едином стиле.


    Это основные параметры, на которые стоит обратить внимание при сложности разработки продукта. Но есть еще один фактор, который может отразиться на выборе платформы.

    Процесс публикации

    Сроки запуска приложения на площадках различаются. Если кратко, то на Android публикация сервиса не составит труда. А вот Apple очень требовательна к качеству продукта. Дальше разберем подробнее.


    Android

    Android приложения можно загружать в Google Play и сторонние библиотеки. Поэтому сервис становится доступным для более широкого круга пользователей, что может быть хорошей причиной выбора этой платформы.


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


    В этой справке от Google можно узнать о правилах публикации, разработке и тестировании приложения на платформе Android.


    Прочитав статью 10 стыдных вопросов о продвижении приложений в Google Play и App Store, вы получите советы по самостоятельной оптимизации и оформлению страницы приложения в сторе, а еще узнаете про ошибки при создании иконок и скриншотов.



    iOS

    С App Store все намного сложнее. Модерация приложения может занять месяцы, и в конечном итоге запрос может быть отклонен. 


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


    В статье Как сделать свой Pet Project Камилла, продакт-менеджер из Тинькофф, рассказала о том, с какими проблемами можно столкнуться во время разработки и публикации сервиса.

    Расходы

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


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


    iOS. Средняя ставка за час работы разработчика iOS составляет $16–35. Итоговая цена за приложение зависит от задач и объема работы. Чем выше запросы, тем больше времени и денег придется потратить. Например, банковское приложение, связанное с базой данных и обрабатывающее конфиденциальную информацию, сложнее в разработке, чем игра «три в ряд».


    Также нужно заплатить за публикацию приложения. В App Store ежегодный платеж составляет $99.


    Android. Средняя стоимость часа разработки на Android платформах стоит $15-35. Иногда Android-специалистам приходится платить больше, так как их сервисы могут работать на большом количестве устройств. Из-за этого работа с интерфейсом и кодом может занять больше времени.


    Публикация приложения в Google Play стоит в разы дешевле — $25 единоразово.


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


    Зачастую оплата работы аналитиков, исследователей и тестировщиков зависит от объема работы и их квалификации, а не от платформы.


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


    Подведем итоги:

    Бюджет, ресурсы и сроки разработки мобильных приложений

    В телеграм-канале мы подготовили для вас чек-лист, в котором отобразили главные критерии для выбора платформы, объяснения и основные параметры. Ссылки на статистические данные, рекомендации и справки прилагаются.

    Резюмируем

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


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

    Рекомендуем почитать

    Revolut - анализ целевой аудитории за 4 шага

    Как проанализировать целевую аудиторию за 4 шага: на примере Revolut

    схема последовательности действий при онбординге

    Онбординг пользователя: зачем нужен, какой бывает и как сделать

    A/B-тестирование: что это, зачем нужно и как проводить

    A/B-тестирование: что это, зачем нужно и как проводить

    ← Читать другие статьи в блоге Получить реальные навыки