Найти подходящее значение для цели развертывания в приложении iOS? - PullRequest
1 голос
/ 23 апреля 2019

Я знаю, что ответ на этот вопрос зависит от ситуации и моих целевых пользователей, однако, поскольку я только что перешел из рабочей области Android в Swift и Xcode, я ищу здесь аналогичные концепции Android.

В Android есть версия платформы и отчет о распространении , который показывает, когда я устанавливаю определенный минимальный уровень API, какой процент пользователей может использовать мое приложение.

У меня естьзадал этот вопрос, так как я собираюсь использовать именованных цветов , который поддерживается только на устройствах с iOS 11.0+.Мне было интересно, какой процент пользователей пропустит мое приложение, если я использую iOS 11.0 в качестве цели развертывания.Итак:

  1. Я хочу знать, есть ли какая-либо статистика, предоставляемая Apple для текущего использования версии iOS, или нет?
  2. Я хочу знать, есть ли какое-то практическое правило для установки цели развертыванияв приложении iOS или нет?

1 Ответ

1 голос
/ 23 апреля 2019

В отличие от Android, обновления iOS предоставляются Apple бесплатно, поэтому вам не нужно ждать производителя телефона, как указано в официальном отчете Apple

80% всех устройств используют iOS 12.

Сказав это, я по-прежнему выбираю наименьшую возможную версию в качестве цели развертывания, помня о том, чтобы не прикладывать каких-либо усилий в iOS 8, когда пользователи будут состоять из односимвольных цифр. Возможность найти самую низкую версию зависит от функций, которые требуются моему приложению, например, если я хочу использовать собственную кластеризацию аннотаций, я не могу выбрать версию ниже, чем iOS 11, поскольку эта функция доступна только в обновлении MapKit для iOS 11.

На данный момент, если вы поддерживаете iOS 11, вы будете нацеливаться на 95%, как указано в отчете за последние 10 недель на основе mixpanel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...