Приложения для Android: каковы рекомендуемые цели для наиболее широкого обращения?


У меня есть приложение для Android, которому нужен только доступ в интернет, и я хотел бы нацелиться на уровень API 3 (1.5), чтобы достичь самой широкой базы телефонов. Однако, похоже, что таргетинг API уровня 3 неявно требует двух дополнительных разрешений, которые видны пользователям: изменить sd-карту и прочитать состояние телефона.

Смотрите: Android разрешения: телефонные звонки: читать состояние телефона и идентичность)

Итак, соединительная головоломка, я нацеливаюсь на API уровня 4 и отказываюсь от пользователей, работающих под управлением 1.5, или я нацеливаюсь на API Уровень 3 и отказать пользователям, которые расстроены тем, что мое приложение запрашивает так много разрешений, которые ему не нужны?

Что здесь самое умное? Действительно ли многие пользователи все еще ограничены уровнем API 3?

Я ценю любую предложенную мудрость! Спасибо!

3 2

3 ответа:

Предоставление приложения, которое работает с 1.6, также даст вам пользователей 2.1 и 2.2 бесплатно, поэтому аргументация Рави Вьяса немного ошибочна.

Если вам не нужны новые функции, я бы остановился на 1.6 (целевой уровень 4), и если у вас есть свободное время, создайте новую версию вашего приложения для целевого уровня 3 и установите max и minSdk в манифесте на 3. Таким образом, у вас есть поддержка 1.5 er людей, но никто не видит, что есть две версии вашего приложения на рынке.

Согласно этому графику, Android 1.5 по-прежнему составляет около 34% рынка. Так что вы можете принять это во внимание.

В настоящее время 2.1 занимает самую большую долю рынка на уровне 37,2% , это будет увеличиваться по мере выхода новых телефонов и обновления старых телефонов , так что пока 2.2 не выйдет, 2.1-лучший вариант. В некоторых отношениях лучше всего идти в ногу с обновленными версиями, где вы можете предоставить больше возможностей, и ваша база пользователей всегда растет, поскольку Google пытается уменьшить фрагментацию.

Платформа Android / процент устройств

Android 1.5 | 34.1%

Android 1.6 | 28,0%

Android 2.1 / 37.2%

Диаграмма

Источник

Обновленная Диаграмма:

текст Alt

Я все еще чувствую, что лучше кодировать для 2.1 вместо 1.6 и 1.5, прежде чем у вас были дополнительные функции , теперь у вас есть почти половина населения Android.