Support us

Зачем портировать приложения с одной платформы на другую?

Оставить комментарий
Зачем портировать приложения с одной платформы на другую?

Stanislav Sinitsky
January 4, 2017

В игровой индустрии существует своеобразная шутка: если хочешь несколько раз заработать на одной игре, делай порт. Посмотрите, например, на компанию Rockstar: в 2013-м году Grand Theft Auto V штурмовала консоли, продажи составляли миллионы проданных копий и миллиарды долларов. Когда ажиотаж поутих, игру запустили на персональных компьютерах, добавив несколько обновлений - вуаля, GTA V снова лидирует на рынке!

Сказать, что есть нечто нечестное или плохое в данном подходе язык не повернётся, так как в итоге выигрывают все: и компания разработчиков, и пользователи сразу на всех платформах, и собственно производители платформ, ведь не все настолько терпеливы, чтобы ждать два года, пока остальной мир режется в любимую игру. А терпеливым придётся апгрейдить ПК, так как порт обзавёлся 4к-текстурами и модными визуальными эффектами. Не побоюсь сказать, что данная бизнес-модель гениальна, так как Rockstar заработали везде, где только могли. И что тут сказать: всем предпринимателям стоит у них учиться вести дела.

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

Расширьте свою аудиторию

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

К примеру, в США, Австралии и Канаде Android менее популярен, нежели iOS. Обратная ситуация наблюдается в Китае, Южной Корее, Японии, Мексике, Индии, Бразилии и так далее. Задумайтесь, сколь огромен этот рынок. Вы сможете не то, что удвоить - утроить свою аудиторию. Согласно данным IDC, Android доминирует на рынке смартфонов - 87,6% продаж смартфонов приходится именно на устройства с операционной системой Google, в то время как Apple довольствуется вполне скромными 11,7%:

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

Раньше основным аргументом избегать Android был факт того, что пользователи iOS охотнее покупают приложения в магазине Apple, в то время как Android-хэды чаще довольствуются бесплатным ассортиментом программ из Google Play. С выходом 6-й версии Android ситуация несколько изменилась - люди стали охотнее покупать софт. Бесплатные приложения стали представлять из себя переполненные рекламой демо-версии, в то время как платный продукт блещет чистотой и опрятностью. Более того, всё больше появляется уникальных и интересных приложений, приобрести которые можно только за деньги. Среди них и порты с iOS. К тому же, помимо платного приложения вы можете сделать и бесплатную версию, на которой сможете заработать на рекламе.

Разработка под Android стала легче

...и дешевле

Если раньше фрагментацию Android так же, как и Волан-де-Морта, не называли вслух, заменяя на "сам-знаешь-что", то теперь эта вещь перестала быть столь ужасной. Разработчиков пугало разнообразие различных разрешений дисплеев и используемых версий операционной системы. Однако Google давно решили эту проблему, выведя основные функции Android и API из операционной системы в Сервисы Google Play, которые распространяются на версии Android от 2.3 и вплоть до самой последней. Больше дизайнерам не нужно страдать, вырисовывая иконки для всех версий операционной системы и дюжины разрешений - можно смело портировать приложение.

Решение этих проблем так же сказалось и на ценовой политике разработки нативного приложения для Android. Теперь это стоит примерно столько же, сколько и разработка для iOS. Более того, в последних версиях устройств количество разрешений значительно сократилось, сделав ставку на большой экран. Поэтому строить ресурсоёмкое приложение будет дешевле хотя бы потому, что старым устройствам просто не хватит мощности запустить его, а потому нет смысла делать версию для Android 2.3 или 4.0.

Добавьте уникальности

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

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

Читайте также
Ещё один беларусский банк запустил торговлю криптой в приложении
Ещё один беларусский банк запустил торговлю криптой в приложении
Ещё один беларусский банк запустил торговлю криптой в приложении
«Не хочу сидеть на шее у мужа». Беларуска — о том, как делить семейный бюджет, когда один зарабатывает больше
«Не хочу сидеть на шее у мужа». Беларуска — о том, как делить семейный бюджет, когда один зарабатывает больше
«Не хочу сидеть на шее у мужа». Беларуска — о том, как делить семейный бюджет, когда один зарабатывает больше
Мне не близка идея, что муж обязан оплачивать мою жизнь просто потому, что зарабатывает больше. Пока я здоровый человек, могу и хочу работать, я не хочу сидеть у него на шее.  Деньги в паре — всегда чувствительная тема. Расскажу, как у меня получается договариваться с мужем. 
Google предлагает деньги за код Android-приложений для обучения ИИ — СМИ
Google предлагает деньги за код Android-приложений для обучения ИИ — СМИ
Google предлагает деньги за код Android-приложений для обучения ИИ — СМИ
БНТУ опробует систему электронной очереди при подаче документов для поступления
БНТУ опробует систему электронной очереди при подаче документов для поступления
БНТУ опробует систему электронной очереди при подаче документов для поступления

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.