ПОДЕЛИТСЯ ЗАПИСЬЮ

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

Давайте же поговорим о стоимости мобильных приложений в зависимости от платформы Android или iOS.

Как правило, первый интересующий вопрос это «А что же дешевле?». Мы всегда, в первую очередь думаем о пользе и преимуществах, но когда суть доходит до дела, мы задумываемся над поиском оптимального решения, и начинаем сравнивать. Большинство людей в большей степени думают о том, что они могут потерять, а не о том, что они могут приобрести. Вот собственно почему «Что дешевле?», имеет большую силу, чем «Что я получу?». Давайте по порядку.

Что дешевле?

1.Почасовая оплата.

Ставки разработчиков ПО разнятся от региона к региону. Само дорого Вам обойдутся программисты США и Великобритании, само дешево, вероятно, Индийские и Пакистанские. Мы стараемся придерживаться золотого сечения цена/качество в независимости от платформы Android или iOS. Всё же цена больше зависит от языка программирования. Под Android это Java, iOS это Objective-C, или Swift. Обычно стоимость часа работы специалиста Swift и Objective-C дороже на 10-15%, так как специалистов Java на порядок больше в любой части планеты.

Тут победитель Android.

2. Время на разработку

Основная затрата времени уходит на:

- дизайн;

- разработка;

- тестирование.

Давайте по порядку.

Дизайн.

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

Тут ничья.

Разработка.

Из-за некоторых особенностей язык Java является немного громоздким языком. В результате сроки разработки будут немного больше, чем с Swift и Objective-C. С другой стороны, намного легче найти техническую документацию и ответы на многие вопросы по Java. Так что это палка о двух концах и нельзя сказать на 100% что будет быстрее.

Также не стоит забывать о фрагментации. В то время, как под управлением iOS существует около 20-ти мобильных устройств Apple, Android насчитывает тысячи. Большинство из них имеют различнные размеры экранов и версий ОС. В то же время, если Вы решили ограничиться только самыми популярными разрешениями и версиями ОС, Вы можете существенно сэкономить на разработке и тестировании.

Опять ничья.

Тестирование.

Тут мы еще раз обратимся к фрагментации. Огромное разнообразие устройств и версия ОС для Android однозначно увеличит время тестирования.

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

Победитель iOS.

3. Публикация.

Я бы назвал этот пункт Apple Store против Google Play. У Apple Store существует множество жестких правил, когда речь идет о публикации приложения в «сторе». В то же время Google Play дает гораздо большую свободу действий. Вы можете потратить гораздо больше времени на настройку приложения под стандарты Apple Store.

Победитель Android.

Что я получу?

Приложение iOS.

Доминирует в США и Западной Европе. Если это Ваш целевой рынок – iOS приложение здесь явный победитель. Монетизация в основном основывается на прямых расходах, покупки в приложении, розничная торговля.

Пользователи iOS тратят больше, по сравнению с обладателями аппаратов под Android. Если Вы собираетесь создать платное приложение, или монетизировать его через покупки в приложении – iOS явный победитель. Доход Apple Store намного выше чем Google Play, не смотря на то, что по количеству скачиваний Google Play выигрывает дважды.

Приложение Android.

Доминирует в Азии, Африке и Австралии.

Пользователи ОС Andriod превышают пользователей iOS по всему миру, а в этих регионах в значительной степени.

Монетизация в основном основывается на рекламе.

Пользователи Android имеют меньшую платежеспособность, частично обусловленную общим уровнем дохода (так называемым payability). Если Вы планируете создать бесплатное приложение и Вашей целью является охват широкой аудитории, или Вы хотите монетизировать приложение с помощью рекламы – это Android.

Вывод.

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

P.S.: Никогда не забывайте о Вашей целевой аудитории. О тех, чьи проблеммы Вы хотите решить, до кого достучаться. Поставьте себя на их место, или спросите непосредственно их, соберите статистические данные. 

Оригинал статьи.