Google объявил, что сервисы Google Play прекращают поддержку API 14 и API 15. Сюда входят версии Android от 4.0 до 4.0.4.
Наступает момент, когда нам нужно двигаться дальше по жизни. Это могут быть определенные отношения, работа или что-то тривиальное, например, старая версия Android, как в случае с Сервисами Google Play. Android 4.0 Ice Cream Sandwich был выпущен более 7 лет назад, и Google считает, что пришло время отказаться от этого старого сладкого удовольствия. На этой неделе компания объявила, что Google Play Services прекращает поддержку API 14 и API 15. Сюда входят версии Android от 4.0 до 4.0.4.
Многие люди говорят о фрагментации Android, когда речь идет об основных версиях Android. В последнем примере Android Pie был выпущен 4 месяца назад, но некоторые крупнейшие производители смартфонов на рынке только сейчас приступили к его выпуску. проводим публичные бета-тесты для обновления. Эти основные обновления версий содержат некоторые из наиболее обсуждаемых новых функций (поскольку они добавляют новые API-интерфейсы). в AOSP), но благодаря Google Play на смартфоны добавляется масса новых функций. Услуги.
Благодаря этой новости любой, кто использует Ice Cream Sandwich, больше не будет получать обновления сервисов Google Play. В частности, устройства под управлением Android 4.0–4.0.4 больше не будут обновлять APK-файл Play Services выше версии 14.7.99 из Google Play Store. Честно говоря, менее 1% активных устройств Android используют версию Android, которая больше не будет получать обновления сервисов Google Play. По состоянию на конец октября Ice Cream Sandwich работал лишь на 0,3% активных Android-устройств. Конечно, это по-прежнему менее 6 миллионов активных устройств, но когда во всем мире их более 2 миллиардов, это такая крошечная цифра.
Благодаря изменениям новой версии SDK, произошедшим ранее в этом году, каждая библиотека может быть выпущена независимо и может обновлять свою собственную версию minSdkVersion. Приложения, которые в настоящее время поддерживают уровни API 14 или 15, столкнутся с ошибками сборки при обновлении до более новых версий SDK. Естественно, чтобы исправить эти ошибки сборки, Google рекомендует выбрать уровень API 16 как минимальный поддерживаемый уровень API. Однако по-прежнему существует 6 миллионов активных устройств Android, и некоторые разработчики, возможно, захотят продолжить их поддержку.
Если вы один из таких разработчиков, вы сможете сделать это с помощью некоторой конфигурации и управления кодом. Вы можете создать несколько APK-файлов, поддерживающих разные минимальные уровни API, с разными версиями сервисов Google Play. Для этого разработчики захотят использовать функцию вариантов сборки в Gradle, чтобы вы могли определять варианты сборки для устаревших и новых версий вашего приложения.
Источник: Гугл