Услугите на Google Play спират поддръжката за Android ICS (API 14-15)

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 Services прекратява поддръжката за API 14 и API 15. Това включва Android версии 4.0 до 4.0.4.

Много хора говорят за фрагментация на Android, когато говорят за основните версии на Android. В последния пример, Android Pie беше пуснат преди 4 месеца, но някои от най-големите OEM производители на смартфони на пазара едва сега започват да провеждане на публични бета тестове за актуализацията. Тези основни актуализации на версията наистина носят някои от най-обсъжданите нови функции (тъй като добавят нови API към AOSP), но има много нови функции, които се добавят към смартфоните благодарение на Google Play Услуги.

С тази новина всеки, който използва Ice Cream Sandwich, вече няма да получава тези актуализации за Google Play Services. По-конкретно, устройства, работещи с Android 4.0 до 4.0.4, вече няма да актуализират APK на Play Services след версия 14.7.99 от Google Play Store. Честно казано, по-малко от 1% от активните устройства с Android работят с версия на Android, която вече няма да получава актуализации на Google Play Services. 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