L'une des fonctionnalités clés d'Android est la liberté d'installer des applications à partir de n'importe quelle source. Vous pouvez le faire via le Play Store, des magasins d'applications alternatifs ou des fichiers APK. Cependant, Google fournit aux développeurs un nouvel outil pour forcer les téléchargements d'applications à partir du Play Store.
Vous avez peut-être récemment essayé de télécharger une application particulière, mais vous n'avez reçu qu'un écran vous invitant à la télécharger depuis le Play Store. Cela est dû à une nouvelle API Android que les développeurs peuvent implémenter dans leurs applications. L'API vous empêche en fait d'utiliser l'application si vous ne l'avez pas téléchargée depuis le Play Store. Google a annoncé cet outil lors de la conférence Google I/O en mai sous le nom de « Play Integrity API ».
L'API Play Integrity d'Android peut forcer le téléchargement d'applications depuis le Play Store
Google accorde une « licence » aux applications approuvées pour le Play Store. Apparemment, cette licence est intégrée au code de l'application, car l'API Play Integrity essaie de la trouver une fois que vous l'exécutez. Si l'API ne la trouve pas, il n'y a aucun moyen d'utiliser l'application à moins de la télécharger depuis le Play Store. Cela peut être problématique pour les applications qui ne sont pas disponibles dans certaines régions. Ce nouveau comportement n'est pas par défaut, car il nécessite que le développeur de l'application implémente l'API.
La désactivation de Google Play Protect ne résoudra pas le problème
Si vous choisissez d'installer l'application depuis le Play Store après avoir reçu l'avertissement, l'appareil supprimera celle téléchargée. Cependant, si l'application n'est pas disponible sur le Play Store de votre région, vous ne pourrez tout simplement pas l'utiliser. Même la désactivation de Google Play Protect ne vous aidera pas à résoudre ce problème, c'est pourquoi la mise en œuvre du système de sécurité semble plus approfondie et plus complexe que d'habitude.
Il n'existe pas encore beaucoup d'applications avec l'API Play Integrity. Cependant, elle est présente dans certaines d'entre elles, grandes et populaires, comme ChatGPT. Elle a également été implémentée par les développeurs de Tesco, BeyBlade X et Diablo Immortal.
