Google оголосила, що сервіси Google Play припиняють підтримку API 14 і API 15. Це стосується версій Android від 4.0 до 4.0.4.
Настає момент, коли ми повинні рухатися далі в житті. Це може включати конкретні стосунки, роботу або щось тривіальне, як-от старіша версія Android, як у випадку з Google Play Services. Android 4.0 Ice Cream Sandwich було випущено більше 7 років тому, і Google вважає, що настав час відмовитися від цього старого солодкого. Цього тижня компанія оголосила, що сервіси Google Play припиняють підтримку 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, щоб ви могли визначати варіанти збірки для застарілих і новіших версій вашого додатка.
Джерело: Google