The Google Play Store logo over a photo of an Android phone.
Agence web » Actualités du digital » Les règles de Google Play tuent les applications Android indépendantes

Les règles de Google Play tuent les applications Android indépendantes

Les applications Android disparaissent du Google Play Store, en raison de la maintenance constante requise pour rester conforme aux niveaux d'API d'Android, de Google demandant aux développeurs d'afficher des informations potentiellement privées dans les listes d'applications et d'autres facteurs.

iA Writer, un outil d'écriture sans distraction populaire, a récemment terminé le développement de sa version Android après cinq mois d'échanges avec Google sur des problèmes d'autorisations de lecture et d'écriture de fichiers. Frozen Fractal, un développeur de jeux indépendant, autorise la suppression de ses applications Android au lieu de se conformer aux nouvelles règles concernant les informations de contact répertoriées publiquement et de fournir des informations de passeport à Google. Syncthing, un service de synchronisation de fichiers open source populaire, abandonne la version Android en raison d'une « combinaison de Google faisant de la publication sur Play quelque chose entre difficile et impossible et aucune maintenance active ».

Trois développeurs d'applications Android jetant l'éponge ne suffisent pas pour établir une tendance, mais les mêmes facteurs affecteront d'autres applications, si ce n'est pas déjà fait. Les nouvelles règles d'information requises de l'entreprise constituent un gros problème, qui demande aux développeurs d'indiquer une adresse physique (pas une boîte postale), un numéro de téléphone et des informations de contact par courrier électronique publiquement sur Google Play :

Google affichera votre nom légal, votre pays (selon votre adresse légale) et l'adresse e-mail du développeur sur Google Play. Si vous décidez de monétiser sur Google Play, Google affichera votre adresse complète. Dans certaines régions, les développeurs sont tenus de fournir des informations supplémentaires qui peuvent être affichées sur Google Play, comme leur numéro de téléphone ou leur adresse complète. Consultez cet article du centre d'aide pour en savoir plus.

Ce n'est pas un problème pour les grandes entreprises disposant de bureaux, mais pour la plupart des particuliers et certaines entreprises indépendantes, cela revient à Google demander aux développeurs de se doxer dans chaque liste d'applications. Les développeurs qui ne se conforment pas verront éventuellement leurs applications supprimées du Play Store, si elles ne l'ont pas déjà été.

Google vient également d'augmenter le niveau d'API cible requis pour les applications sur le Google Play Store, bien que les développeurs d'applications aient jusqu'au 1er novembre 2024 s'ils demandent une extension. Le niveau d'API cible est la version la plus récente d'Android pour laquelle une application est conçue, et chaque nouveau niveau d'API s'accompagne de modifications des autorisations ou d'autres fonctionnalités de base. Pour être clair, cela est différent du niveau minimum de l'API, qui est la version la plus ancienne d'Android prise en charge par une application. Google n'empêche personne de créer une application qui fonctionne sur les anciens téléphones et tablettes, mais l'application fait doivent prendre en charge toutes les fonctionnalités des versions plus récentes d’Android.

Ce changement de niveau d'API se produit chaque année, ce n'est donc pas vraiment une surprise, mais cela rend plus difficile la maintenance des applications qui ne reçoivent de toute façon pas de mises à jour fréquentes. Par exemple, si un développeur a créé il y a trois ans une application simple qui fonctionne toujours, mais que l'application a besoin d'une nouvelle icône ou d'une correction de bug mineur, le développeur doit également procéder à des réécritures pour se conformer aux nouveaux niveaux d'API. L'étendue de ce travail dépend des fonctionnalités de l'application.

À partir du 1er novembre 2024, les nouvelles applications et les mises à jour des applications existantes doivent cibler Android 14, sinon elles ne seront disponibles sur le Play Store que sur les appareils correspondant à l'API cible de l'application. Par exemple, si un jeu n'a pas été mis à jour depuis quelques années et utilise le niveau d'API 30 pour Android 11, il ne peut être installé que sur les appareils exécutant Android 11 ou des versions antérieures.

Frozen Fractal a expliqué pourquoi cela est difficile pour les petits développeurs dans un article de blog :

Chaque mise à jour de l'API s'accompagne d'une multitude de dépréciations et de modifications importantes apportées au système de construction déjà impénétrable. Et même si vous ne souhaitez pas mettre à jour l'application, Google finira par masquer les applications aux utilisateurs si l'application ne cible pas une version minimale de l'API. Cela signifie que vous ne pouvez pas simplement publier une application et en rester là ; cela représente plusieurs jours de travail par application et par an pour suivre les dernières nouveautés de Google. Encore une fois, ce n'est pas un problème pour une entreprise pour laquelle l'application est le cœur de métier, mais une mauvaise nouvelle pour les développeurs indépendants et amateurs qui veulent juste créer quelque chose de cool, le publier et passer au projet suivant.

Il existe des raisons justifiables pour ces nouvelles exigences : la liste des informations sur les développeurs améliore la transparence pour les utilisateurs, et les applications sont plus sûres pour les utilisateurs lorsqu'elles sont créées avec des versions d'API cibles plus récentes offrant une sécurité accrue. Cependant, toutes ces exigences causent des maux de tête aux développeurs disposant de moins de temps et de ressources, ce qui pourrait conduire à la disparition soudaine de l'une de vos applications préférées du Play Store.

★★★★★