Nous sommes à un mois du déploiement initial du système de vérification des développeurs Android de Google, et l'entreprise affirme que cette politique n'empiète pas sur la nature ouverte de la plateforme. Néanmoins, les restrictions constitueront un grand changement, et il reste encore des questions sans réponse. Une question qui revient sans cesse à l'approche de la vérification est de savoir ce qui adviendra des développeurs qui ne peuvent pas se faire vérifier en raison de leur lieu de résidence. Il s'avère que Google a une réponse sibylline à cela, enfouie dans une FAQ.
La vérification des développeurs bloquera bientôt l'installation d'applications provenant de développeurs non vérifiés sur tout appareil Android fonctionnant avec les services Google, ce qui représente fonctionnellement tous les téléphones Android hors de Russie et de Chine. Les développeurs qui souhaitent continuer à publier des logiciels, même s'ils ne sont pas sur le Play Store, doivent fournir à Google leur pièce d'identité et payer une petite redevance.
Mais que faire si vous êtes un développeur Android vivant dans une nation sanctionnée ? Actuellement, la liste des sanctions américaines comprend l'Iran, Cuba, la Corée du Nord et les zones occupées de l'Ukraine. Compte tenu de l'état actuel incertain de la politique étrangère américaine, cette liste pourrait changer à l'avenir. Google faisant des affaires avec des développeurs dans ces endroits est une question épineuse, et il semble que l'entreprise ait décidé de les laisser tout simplement en plan.
Une FAQ assez longue, enfouie à plusieurs niveaux sur le site des développeurs Google, aborde divers problèmes liés à la vérification des développeurs. En plein milieu, on trouve ceci :
« Comment ce programme affecte-t-il les développeurs dans les pays sanctionnés ? Les appareils dans les pays sanctionnés seront exclus des contrôles de vérification des développeurs Android. Cela permet à tout développeur de continuer à distribuer des applications dans ces régions sans vérification, bien que les utilisateurs n'y bénéficient pas des avantages de sécurité renforcés du programme. »
La formulation est bizarre car la réponse ne répond pas directement à la question la plus importante - elle l'esquive. La FAQ vague semble suggérer que ces développeurs ne pourront pas se faire vérifier, mais que c'est acceptable car les téléphones dans leur pays ne l'exigeront pas. Mais cela comporte un inconvénient réel pour ces personnes.
Un porte-parole de Google a développé la FAQ et confirmé à Ars que les personnes vivant dans des nations sanctionnées ne seront pas autorisées à passer par le processus de vérification. Cela signifie qu'ils ne pourront pas distribuer efficacement des logiciels par quelque canal international que ce soit.
Aujourd'hui, quelqu'un qui crée une application, disons à Cuba, peut la distribuer librement dans le monde entier, ainsi que chez lui. N'importe qui peut l'installer et voir son travail en action après avoir cliqué sur quelques alertes de chargement latéral. Dans les mois à venir, cela ne sera plus le cas. Ces applications non vérifiées ne seront facilement installables que dans les pays sanctionnés où la vérification n'existe pas.
Plus tôt cette année, Google a clarifié ses plans pour le « flux avancé » afin de contourner la vérification des développeurs. Cela nécessite une série d'étapes, des avertissements effrayants et une attente de 24 heures. Cela donne aux personnes férus de technologie un moyen de contourner les nouvelles restrictions, mais la plupart des gens ne sauront même pas qu'une telle option existe. La vérification créera nécessairement un système à deux vitesses pour les applications : celles vérifiées que tout le monde peut installer et celles non vérifiées que presque personne ne peut installer. Google affirme que ce changement est nécessaire pour lutter contre les applications frauduleuses.
Paradoxalement, la situation dans les nations sanctionnées offrira en réalité plus de liberté pour les applications. Et ce sont des téléphones certifiés Google qui sont en cause ici. Dans des endroits comme Cuba et l'Iran, la plupart des téléphones sont des appareils Android avec une certification Google complète car ils sont importés d'autres endroits où Google opère officiellement. Donc Google reconnaît essentiellement dans cette FAQ que ses services mobiles sont utilisés et nominalement pris en charge dans ces endroits.
Google considère probablement cela comme une corde raide juridique. Il ne peut pas s'engager avec les développeurs de ces endroits pour les vérifier, mais il semble déterminé à aller de l'avant avec la vérification des développeurs. La solution, apparemment, est de laisser les développeurs de ces régions sur le carreau - pas de vérification, mais pas de sanction non plus. Le reste d'entre nous aura un écosystème d'applications plus restreint.