Google Play Services tar bort stödet för Android ICS (API 14-15)

Google meddelade att Google Play Services upphör med stödet för API 14 och API 15. Detta inkluderar Android-versionerna 4.0 till 4.0.4.

Det kommer en punkt när vi måste gå vidare i livet. Detta kan inkludera en viss relation, ett jobb eller något trivialt som en äldre version av Android, vilket är fallet med Google Play Services. Android 4.0 Ice Cream Sandwich släpptes för över 7 år sedan och Google anser att det är dags att dra tillbaka denna gamla goding. Denna vecka meddelade företaget att Google Play Services upphör med stödet för API 14 och API 15. Detta inkluderar Android-versionerna 4.0 till 4.0.4.

Många pratar om Android-fragmentering när de hänvisar till större versioner av Android. I det senaste exemplet släpptes Android Pie för fyra månader sedan, men några av de största smartphone-OEM: erna på marknaden har just nu börjat gör offentliga beta-tester för uppdateringen. Dessa stora versionsuppdateringar ger några av de mest omtalade nya funktionerna (eftersom de lägger till nya API: er till AOSP) men det finns massor av nya funktioner som läggs till smartphones tack vare Google Play Tjänster.

Med den här nyheten kommer alla som kör Ice Cream Sandwich inte längre att få dessa uppdateringar till Google Play Services. Specifikt kommer enheter som kör Android 4.0 till 4.0.4 inte längre att uppdatera Play Services APK utöver version 14.7.99 från Google Play Butik. För att vara ärlig kör mindre än 1 % av aktiva Android-enheter en version av Android som inte längre kommer att ta emot uppdateringar av Google Play Services. Ice Cream Sandwich kördes bara på 0,3 % av aktiva Android-enheter i slutet av oktober. Visst, det är fortfarande mindre än 6 miljoner aktiva enheter, men när det finns över 2 miljarder över hela världen är det en så liten mängd.

Tack vare de nya SDK-versionsändringarna tidigare i år kan varje bibliotek släppas oberoende och kan uppdatera sin egen minSdkVersion. Appar som för närvarande stöder API-nivå 14 eller 15 kommer att stöta på byggfel vid uppdatering till nyare SDK-versioner. Naturligtvis, för att åtgärda dessa konstruktionsfel, är Googles rekommenderade åtgärd att inrikta sig på API-nivå 16 som den lägsta API-nivå som stöds. Det finns dock fortfarande 6 miljoner aktiva Android-enheter och vissa utvecklare kanske vill fortsätta att stödja dem.

Om du är en av dessa utvecklare kan du göra detta med viss konfiguration och kodhantering. Du kan bygga flera APK-filer som stöder olika lägsta API-nivåer, med olika versioner av Google Play-tjänster. För att göra detta kommer utvecklare att vilja använda funktionen för byggvarianter i Gradle så att du kan definiera byggvarianter för äldre och nyare versioner av din app


Källa: Google