Une nouvelle API dans le Google Play Store permet aux développeurs de bloquer le parachargement de leurs applications (payantes).
Toute application Android peut être chargée de manière externe dans votre téléphone ou votre tablette via un fichier APK. C’est un avantage d’Android par rapport à l’iPhone, où ce n’est pas possible. Il y a des raisons de le faire (par exemple, contourner les blocages régionaux), mais c’est aussi un moyen de ne pas payer pour les applications des développeurs.
Google comprend que les développeurs soient frustrés et intègre désormais l’API Google Play Integrity dans Android. Cette API vérifiera si vous possédez une licence valide lors du parachargement d’applications. Autrement dit : avez-vous payé ou essayez-vous de faire quelque chose d’illégal ?
Le géant de la recherche n’active pas cette fonction par défaut, mais propose cet outil aux développeurs. Si vous avez une application payante et que vous voyez beaucoup d’utilisateurs dans les données télémétriques, mais que cela ne se traduit pas par des chiffres de vente éclatants, vous pouvez activer la fonction.
Dans ce cas, l’utilisateur d’une application illégale reçoit une notification via Google Play indiquant que l’application ne dispose pas d’une licence valide. Vous pouvez ignorer cette notification et continuer à utiliser l’application, mais le développeur peut également décider de couper l’accès à l’application, selon Android Authority. La seule façon de résoudre ce problème est d’acheter effectivement l’application au lieu de l’installer par parachargement.
Le développeur fait le choix
L’API Google Play Integrity vérifie si les interactions et les demandes de serveur proviennent du véritable binaire de l’application fonctionnant sur un véritable appareil Android. Elle recherche des preuves que l’application a été altérée, qu’elle s’exécute dans un environnement logiciel non fiable.
C’est une bonne nouvelle pour les développeurs d’applications qui peuvent ainsi éviter que leurs applications payantes soient téléchargées et utilisées illégalement. Important : il s’agit d’un opt-in. Le Play Store n’intervient que lorsque le développeur le demande.