Les services Google Play ne prennent plus en charge Android ICS (API 14-15)

Il arrive un moment où nous devons avancer dans la vie. Cela peut inclure une relation particulière, un travail ou quelque chose de trivial, comme une ancienne version d'Android, comme c'est le cas avec les services Google Play. Android 4.0 Ice Cream Sandwich est sorti il ​​y a plus de 7 ans et Google pense qu'il est temps de prendre sa retraite de cette vieille friandise. Cette semaine, la société a annoncé que les services Google Play cessaient de prendre en charge les API 14 et 15. Cela inclut les versions Android 4.0 à 4.0.4.

Beaucoup de gens parlent de fragmentation Android en se référant aux versions majeures d'Android. Dans le dernier exemple, Android Pie est sorti il ​​y a 4 mois, mais certains des plus grands constructeurs de smartphones du marché commencent tout juste à effectuer des tests bêta publics pour la mise à jour. Ces mises à jour de versions majeures apportent certaines des nouvelles fonctionnalités les plus parlées (car elles ajoutent de nouvelles API à AOSP), mais de nombreuses nouvelles fonctionnalités sont ajoutées aux smartphones grâce aux services Google Play.

Avec cette nouvelle, quiconque utilise Ice Cream Sandwich ne recevra plus ces mises à jour des services Google Play. Plus précisément, les appareils fonctionnant sous Android 4.0 à 4.0.4 ne mettront plus à jour le APK de Play Services au-delà de la version 14.7.99 à partir du 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. Ice Cream Sandwich ne fonctionnait que sur 0, 3% des appareils Android actifs à la fin octobre. Certes, il reste 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 version du SDK plus tôt cette année, chaque bibliothèque peut être publiée indépendamment et peut mettre à jour sa propre minSdkVersion. Les applications prenant actuellement en charge les niveaux 14 ou 15 de l'API rencontreront des erreurs de génération lors de la mise à jour vers des versions plus récentes du SDK. Naturellement, pour remédier à ces erreurs de création, l'action recommandée par Google consiste à cibler le niveau 16 de l'API en tant que niveau minimal pris en charge. Cependant, il reste encore 6 millions d’appareils Android actifs et certains développeurs voudront peut-être continuer à les prendre en charge.

Si vous êtes un de ces développeurs, vous pouvez le faire avec une configuration et une gestion de code. Vous pouvez créer plusieurs fichiers APK prenant en charge différents niveaux d'API minimum, avec différentes versions des services Google Play. Pour ce faire, les développeurs voudront utiliser la fonctionnalité de variantes de construction de Gradle afin que vous puissiez définir des variantes de construction pour les versions anciennes et récentes de votre application.


Source: Google