Google a annoncé que les services Google Play cessent de prendre en charge l'API 14 et l'API 15. Cela inclut les versions Android 4.0 à 4.0.4.
Il arrive un moment où il faut avancer dans la vie. Cela peut inclure une relation particulière, un travail ou quelque chose de trivial comme une ancienne version d'Android, ce qui est le cas des services Google Play. Android 4.0 Ice Cream Sandwich est sorti il y a plus de 7 ans et Google estime qu'il est temps de retirer cette vieille friandise. Cette semaine, la société a annoncé que les services Google Play interrompaient la prise en charge des API 14 et API 15. Cela inclut les versions Android 4.0 à 4.0.4.
Beaucoup de gens parlent de fragmentation d’Android lorsqu’ils font référence aux versions majeures d’Android. Dans le dernier exemple, Android Pie a été lancé il y a 4 mois, mais certains des plus grands constructeurs de smartphones du marché commencent tout juste à le faire. faire des tests bêta publics pour la mise à jour. Ces mises à jour de version majeures apportent certaines des nouvelles fonctionnalités les plus évoquées (car elles ajoutent de nouvelles API) à AOSP), mais de nombreuses nouvelles fonctionnalités sont ajoutées aux smartphones grâce à Google Play Prestations de service.
Avec cette nouvelle, toute personne exécutant Ice Cream Sandwich ne recevra plus ces mises à jour des services Google Play. Plus précisément, les appareils exécutant Android 4.0 à 4.0.4 ne mettront plus à jour l'APK Play Services au-delà de la version 14.7.99 depuis le Google Play Store. Pour être honnête, moins de 1 % des appareils Android actifs exécutent une version d’Android qui ne recevra plus les mises à jour des services Google Play. Fin octobre, Ice Cream Sandwich ne fonctionnait que sur 0,3 % des appareils Android actifs. Certes, cela représente toujours moins de 6 millions d’appareils actifs, mais quand il y en a plus de 2 milliards dans le monde, c’est une quantité infime.
Grâce aux modifications apportées à la nouvelle version du SDK plus tôt cette année, chaque bibliothèque peut être publiée indépendamment et mettre à jour sa propre minSdkVersion. Les applications qui prennent actuellement en charge les niveaux d'API 14 ou 15 rencontreront des erreurs de build lors de la mise à jour vers des versions plus récentes du SDK. Naturellement, pour corriger ces erreurs de construction, la ligne de conduite recommandée par Google est de cibler le niveau d'API 16 comme niveau d'API minimum pris en charge. Cependant, il existe encore 6 millions d’appareils Android actifs et certains développeurs souhaiteront peut-être continuer à les prendre en charge.
Si vous faites partie de ces développeurs, vous pouvez le faire avec un peu de configuration et de gestion du code. Vous pouvez créer plusieurs APK prenant en charge différents niveaux d'API minimum, avec différentes versions des services Google Play. Pour ce faire, les développeurs souhaiteront utiliser la fonctionnalité de variantes de build dans Gradle afin que vous puissiez définir des versions de build pour les versions anciennes et plus récentes de votre application.
Source: Google