Google Play Services stopt de ondersteuning voor Android ICS (API 14-15)

Google heeft aangekondigd dat Google Play Services de ondersteuning voor API 14 en API 15 stopzet. Dit omvat Android-versies 4.0 tot 4.0.4.

Er komt een punt waarop we verder moeten in het leven. Dit kan een bepaalde relatie, een baan of iets triviaal zijn, zoals een oudere versie van Android, zoals het geval is bij Google Play-services. Android 4.0 Ice Cream Sandwich werd ruim zeven jaar geleden uitgebracht en Google is van mening dat het tijd is om deze oude zoete lekkernij met pensioen te laten gaan. Deze week maakte het bedrijf bekend dat Google Play Services de ondersteuning voor API 14 en API 15 stopzet. Dit omvat Android-versies 4.0 tot 4.0.4.

Veel mensen praten over Android-fragmentatie als ze verwijzen naar de belangrijkste versies van Android. In het laatste voorbeeld werd Android Pie vier maanden geleden uitgebracht, maar enkele van de grootste smartphone-OEM's op de markt komen er nu pas aan toe het doen van openbare bètatests voor de update. Deze grote versie-updates brengen enkele van de meest besproken nieuwe functies met zich mee (aangezien ze nieuwe API's toevoegen). naar AOSP), maar er zijn een heleboel nieuwe functies die dankzij Google Play aan smartphones worden toegevoegd Diensten.

Met dit nieuws krijgt iedereen die Ice Cream Sandwich gebruikt, deze updates voor Google Play Services niet meer. Met name apparaten met Android 4.0 tot 4.0.4 zullen de Play Services APK niet langer updaten na versie 14.7.99 vanuit de Google Play Store. Eerlijk gezegd draait minder dan 1% van de actieve Android-apparaten een versie van Android die geen updates meer voor Google Play Services ontvangt. Ice Cream Sandwich draaide eind oktober slechts op 0,3% van de actieve Android-apparaten. Toegegeven, dat zijn nog steeds minder dan 6 miljoen actieve apparaten, maar als er wereldwijd ruim 2 miljard zijn, is dat zo weinig.

Dankzij de nieuwe SDK-versiewijzigingen eerder dit jaar kan elke bibliotheek onafhankelijk worden vrijgegeven en zijn eigen minSdkVersion bijwerken. Apps die momenteel API-niveau 14 of 15 ondersteunen, zullen bouwfouten tegenkomen bij het updaten naar nieuwere SDK-versies. Om deze bouwfouten op te lossen, is de aanbevolen handelwijze van Google uiteraard om API-niveau 16 te targeten als het minimaal ondersteunde API-niveau. Er zijn echter nog steeds 6 miljoen actieve Android-apparaten en sommige ontwikkelaars willen deze mogelijk blijven ondersteunen.

Als u een van die ontwikkelaars bent, kunt u dit doen met wat configuratie- en codebeheer. U kunt meerdere APK's bouwen die verschillende minimale API-niveaus ondersteunen, met verschillende versies van Google Play-services. Om dit te doen, willen ontwikkelaars de functie voor bouwvarianten in Gradle gebruiken, zodat u bouwvarianten voor oudere en nieuwere versies van uw app kunt definiëren


Bron: Google