Артем Новицкий – Стартап для экскурсий и аудиогидов по городам (страница 8)

18

Три кита, на которых стоит выбор

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

Самые популярные замки в мире смартфонов – это iOS и Android. iOS – это закрытая экосистема Apple, которая работает только на iPhone. Все приложения для iPhone проходят строгую модерацию в App Store, и Apple следит за тем, чтобы они соответствовали их высоким стандартам дизайна и безопасности. Android, наоборот, более открытая система, которая используется на смартфонах сотен разных производителей – Samsung, Xiaomi, Honor и многих других. Из-за этого разнообразия устройств разработка под Android требует больше усилий, чтобы твое приложение одинаково хорошо работало и на маленьком экране бюджетного телефона, и на огромном дисплее флагмана.

Но есть и третий путь – гибридные приложения. Это как универсальный ключ-карта, который пытается подойти к обоим замкам сразу. Гибридное приложение – это, по сути, веб-сайт, упакованный в оболочку мобильного приложения. Оно пишется один раз на специальных языках и потом может быть запущено и на iOS, и на Android. Звучит заманчиво, правда? Но, как и у любого универсального солдата, у гибрида есть свои слабые места.

Под микроскопом: плюсы и минусы каждой стратегии

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

Выбрав iOS, ты берешь в руки скальпель. Пользователи iPhone – это очень лояльная и платежеспособная аудитория. Они привыкли платить за приложения и за качество. Если ты создашь красивый, отточенный продукт с идеальным дизайном и плавной навигацией, они с большей вероятностью оценят это и купят подписку. Разрабатывать под iOS проще и быстрее: устройств мало, экраны стандартные, а значит, и шансов, что что-то «поедет» на каком-то конкретном телефоне, гораздо меньше. Это идеальный вариант для старта, чтобы протестировать идею на самой благодарной аудитории и получить первую прибыль. Но будь готов: ты отсекаешь огромный рынок Android.

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

Гибридный подход – это швейцарский нож. Он вроде бы есть у тебя всегда, и им можно сделать много всего, но идеально он не справляется ни с одной задачей. Гибридное приложение разрабатывается быстрее и дешевле, чем два нативных (то есть родных для каждой платформы). Ты пишешь код один раз и запускаешь его везде. Однако за это приходится платить производительностью. Такое приложение может работать медленнее, потреблять больше батарейки и, что самое важное для нас, хуже взаимодействовать с железом телефона. Для аудиогида критически важна точная и быстрая навигация, плавная работа карт и, возможно, функций дополненной реальности. Гибриды не всегда могут обеспечить такой же плавный и отзывчивый интерфейс, как нативные приложения. Если карта будет подтормаживать, а аудиофайл загружаться с задержкой, турист, стоящий посреди незнакомого города, быстро разочаруется и удалит твое приложение.

Путь первого приложения: история одного выбора

Вспомни своего знакомого, который решил создать приложение-путеводитель по родному городу. Денег у него было немного, а значит, сразу заказывать две версии под iOS и Android он не мог. И тут перед ним встал тот самый выбор.

Опишите проблему X