Google meddelte, at Google Play Services stopper med at understøtte API 14 og API 15. Dette inkluderer Android-versioner 4.0 til 4.0.4.
Der kommer et tidspunkt, hvor vi skal videre i livet. Dette kan omfatte et bestemt forhold, et job eller noget trivielt som en ældre version af Android, hvilket er tilfældet med Google Play Services. Android 4.0 Ice Cream Sandwich blev udgivet for over 7 år siden, og Google mener, at det er tid til at trække sig tilbage med denne gamle søde godbid. I denne uge annoncerede virksomheden, at Google Play Services stopper med at understøtte API 14 og API 15. Dette inkluderer Android-versioner 4.0 til 4.0.4.
Mange mennesker taler om Android-fragmentering, når de henviser til større versioner af Android. I det seneste eksempel blev Android Pie udgivet for 4 måneder siden, men nogle af de største smartphone-OEM'er på markedet er lige nu på vej til laver offentlige beta-tests for opdateringen. Disse store versionsopdateringer bringer nogle af de mest omtalte nye funktioner (da de tilføjer nye API'er til AOSP), men der er et væld af nye funktioner, der bliver tilføjet til smartphones takket være Google Play Tjenester.
Med denne nyhed vil alle, der kører Ice Cream Sandwich, ikke længere få disse opdateringer til Google Play Services. Specifikt vil enheder, der kører Android 4.0 til 4.0.4, ikke længere opdatere Play Services APK ud over version 14.7.99 fra Google Play Butik. For at være ærlig kører mindre end 1 % af aktive Android-enheder en version af Android, der ikke længere vil modtage opdateringer af Google Play-tjenester. Ice Cream Sandwich kørte kun på 0,3 % af de aktive Android-enheder i slutningen af oktober. Indrømmet, det er stadig mindre end 6 millioner aktive enheder, men når der er over 2 milliarder på verdensplan, er det så lille en mængde.
Takket være de nye SDK-versionsændringer tidligere i år, kan hvert bibliotek frigives uafhængigt og kan opdatere sin egen minSdkVersion. Apps, der i øjeblikket understøtter API-niveau 14 eller 15, vil støde på byggefejl ved opdatering til nyere SDK-versioner. For at rette disse byggefejl er Googles anbefalede handling naturligvis at målrette API-niveau 16 som det mindste understøttede API-niveau. Der er dog stadig 6 millioner aktive Android-enheder, og nogle udviklere vil måske fortsætte med at understøtte dem.
Hvis du er en af disse udviklere, er du i stand til at gøre dette med en vis konfiguration og kodestyring. Du er i stand til at bygge flere APK'er, der understøtter forskellige minimum API-niveauer, med forskellige versioner af Google Play-tjenester. For at gøre dette vil udviklere bruge funktionen build-varianter i Gradle, så du kan definere build-varianter til ældre og nyere versioner af din app
Kilde: Google