Спрос на iPhone приложение перенесено на Android? - PullRequest
6 голосов
/ 29 октября 2010

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

В настоящее время я разрабатываю приложение для iPhone для организации, в которой я работаю. Он близок к выпуску, и когда я его представляю, есть куча интереса, но иногда возникает вопрос, собираюсь ли я портировать его на Android. Мой ответ: я хотел бы, но по данным веб-статистики, более 90% телефонов, попавших на наш сайт, являются айфонами, а остальные 10% снижаются (вероятно, люди, мигрирующие из Blackberry, в прошлом подсчете составляли 98%, были iOS)

Теперь, если вы читаете СМИ, многие люди хотели бы, чтобы вы поверили, что это разделенный рынок между Android и iPhone, но это может быть только в США, где один носитель для iPhone ограничил его потребительское восприятие, потому что вся доступная информация нам (по крайней мере, в моей организации) говорится иначе.

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

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

Будет интересно услышать ваши мысли. Приветствия

Ответы [ 5 ]

3 голосов
/ 29 октября 2010

Честно говоря, я бы сказал, что это просто зависит от вашего рынка.Например, в моем местоположении количество пользователей Android неуклонно растет.Нам все еще потребовалось много времени, чтобы выделить ресурсы на развитие.Проще говоря, до недавнего времени не было достаточно возвращаемого значения для разработки приложения для Android.Если ваш рынок Android составляет лишь небольшой процент от вашего рынка, то ресурсы, вероятно, лучше потратить в рамках вашей основной компетенции (например, для моей компании, разрабатывающей больше приложений для iPhone).Проще присутствовать в новом приложении или обновить на рынке, на котором вы уже находитесь. После создания приложения для Android вам потребуется больше ресурсов для повышения узнаваемости бренда, что, если у вас уже есть успешное приложение для iPhone,не будет необходимости, если вы просто создали больше приложений для iPhone.Кроме того, давайте будем честными, Android Marketplace - это немного беспорядок, и на нем сложно торговать.Не поймите меня неправильно, у меня здоровое уважение к Android и его возможностям, но если вы не видите отдачу от приложения, нет смысла его разрабатывать.

2 голосов
/ 29 октября 2010

Для веб-приложений

Предложенный выше подход является хорошим подходом, поскольку phonegap, appaccelerator или rhomobile действительно предоставляют своего рода виртуальную среду для приложений, разработанных в HTML, ruby.Тем не менее, этого может быть недостаточно в ряде случаев.

Один из подходов, который я видел, разработчики часто применяют для собственных приложений

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

Пользовательский интерфейс необходимо будет заново создать.

2 голосов
/ 29 октября 2010

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

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

1 голос
/ 29 октября 2010

Я думаю, что наиболее важным фактором является то, что если у вашей компании есть ресурсы для поддержки двух версий приложения. Будет ли выгоднее поддерживать собственное iOS-приложение и мобильную версию сайта? Поскольку, как вы упомянули об использовании устройств, не поддерживающих iOS, на вашем веб-сайте, в качестве показателя можно привести такой вывод.

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

Также вопреки распространенному мнению, поскольку рыночная доля телефонов Android не так хороша для вас (не могли бы вы рассказать нам, где находится ваша компания?), Естественно, в вашем географическом местоположении приложение будет менее локализованным. Поэтому создание приложения специально для них получило бы больше признания. Это хорошая вещь (см .: Теория длинного хвоста )

1 голос
/ 29 октября 2010

Какова ценность для вашей организации в том, что 5% клиентов могут иметь собственное приложение для Android, в сравнении с затратами времени / ресурсов на разработку компании?

Теперь, когда вы выполнили всю работу по архитектуре и дизайну приложения (включая художественные работы, документацию и т. Д.) Для приложения iPhone, будет ли перенос или перезапись для Java / JNI / Android потребовать меньше времени на разработку в несколько раз?

...