Google gab bekannt, dass Google Play Services die Unterstützung für API 14 und API 15 einstellt. Dazu gehören die Android-Versionen 4.0 bis 4.0.4.
Irgendwann kommt der Punkt, an dem wir im Leben weitermachen müssen. Dies kann eine bestimmte Beziehung, ein Job oder etwas Triviales wie eine ältere Android-Version sein, was bei den Google Play-Diensten der Fall ist. Android 4.0 Ice Cream Sandwich wurde vor über sieben Jahren veröffentlicht und Google glaubt, dass es an der Zeit ist, diese alte Süßigkeit aufzugeben. Diese Woche gab das Unternehmen bekannt, dass Google Play Services die Unterstützung für API 14 und API 15 einstellt. Dazu gehören die Android-Versionen 4.0 bis 4.0.4.
Viele Leute sprechen von Android-Fragmentierung, wenn sie sich auf Hauptversionen von Android beziehen. Im neuesten Beispiel wurde Android Pie vor vier Monaten veröffentlicht, aber einige der größten Smartphone-OEMs auf dem Markt kommen erst jetzt dazu öffentliche Betatests durchführen für das Update. Diese großen Versionsaktualisierungen bringen einige der am meisten diskutierten neuen Funktionen mit sich (da sie neue APIs hinzufügen). zu AOSP), aber es gibt eine Menge neuer Funktionen, die dank Google Play zu Smartphones hinzugefügt werden Dienstleistungen.
Mit dieser Neuigkeit erhält jeder, der Ice Cream Sandwich nutzt, diese Updates für die Google Play-Dienste nicht mehr. Insbesondere aktualisieren Geräte mit Android 4.0 bis 4.0.4 die Play Services APK nicht mehr über Version 14.7.99 hinaus aus dem Google Play Store. Ehrlich gesagt läuft auf weniger als 1 % der aktiven Android-Geräte eine Android-Version, die keine Google Play Services-Updates mehr erhält. Ice Cream Sandwich lief Ende Oktober nur auf 0,3 % der aktiven Android-Geräte. Zugegeben, das sind immer noch weniger als 6 Millionen aktive Geräte, aber wenn es weltweit über 2 Milliarden sind, ist das eine winzige Menge.
Dank der neuen SDK-Versionsänderungen zu Beginn dieses Jahres kann jede Bibliothek unabhängig veröffentlicht werden und möglicherweise ihre eigene minSdkVersion aktualisieren. Bei Apps, die derzeit die API-Level 14 oder 15 unterstützen, treten beim Update auf neuere SDK-Versionen Buildfehler auf. Um diese Build-Fehler zu beheben, empfiehlt Google natürlich, API-Level 16 als minimal unterstützten API-Level anzustreben. Allerdings gibt es immer noch 6 Millionen aktive Android-Geräte und einige Entwickler möchten sie möglicherweise weiterhin unterstützen.
Wenn Sie einer dieser Entwickler sind, können Sie dies mit etwas Konfiguration und Codeverwaltung tun. Sie können mehrere APKs erstellen, die unterschiedliche Mindest-API-Levels und unterschiedliche Versionen der Google Play-Dienste unterstützen. Zu diesem Zweck sollten Entwickler die Funktion „Build-Varianten“ in Gradle verwenden, damit Sie Build-Varianten für ältere und neuere Versionen Ihrer App definieren können
Quelle: Google