Le système d'exploitation restera toujours open source, pour l'instant
En un mot: Google a confirmé qu'il développerait désormais Android en privé dans le cadre de ses efforts pour rationaliser le processus de développement. Cependant, la société a assuré aux utilisateurs et aux développeurs que le système d'exploitation restera open source et continuera de publier le code source des nouvelles versions Android.
Google a déclaré à Android Authority qu'il déplacerait tout le développement d'Android vers ses succursales internes la semaine prochaine, marquant un changement significatif par rapport au système en place depuis près de 16 ans. Actuellement, une partie du développement se produit sur le public AOSP Gerrit, tandis que le reste est effectué en privé.
Bien que la branche AOSP reste accessible à tous, la succursale interne de Google n'est disponible que pour les entreprises avec un accord de licence de services mobiles Google. L'AOSP est open source, contrairement aux GM. Au lieu de cela, Google licence GMS aux fabricants d'appareils gratuitement, à condition qu'ils adhèrent à des termes et conditions spécifiques. Certaines des entreprises avec un accord GMS comprennent Samsung, Xiaomi et OnePlus.
Selon Google, son approche de développement actuelle à deux volets crée des défis à la fois pour l'entreprise et ses partenaires. Le développement sur AOSP Gerrit est souvent à la traîne de la branche interne de Google, entraînant des retards dans le déploiement de nouvelles fonctionnalités, la correction des bogues et la lutte contre les vulnérabilités de sécurité. De plus, la fusion du code entre les deux branches aurait introduit des erreurs – un problème que la nouvelle politique vise à résoudre.
Google affirme que le changement n'est pas destiné à entraver les développeurs tiers mais plutôt à rationaliser le processus de développement. La société soutient qu'elle continuera à accepter les contributions du code à AOSP des développeurs externes tout en conservant le plein contrôle de ce qui est fusionné pour assurer « la vitalité d'Android en tant que plate-forme et en tant que projet open-source ».
Comme le note Android Authority, des composants tels que le système de construction, le moteur de mise à jour, la pile Bluetooth, le cadre de virtualisation et la configuration de Selinux sont actuellement développés dans le cadre de la pile AOSP. Cependant, à partir de la semaine prochaine, ceux-ci passeront aux succursales internes de Google. En conséquence, le code source de ces composants ne sera publié que lorsque Google publiera une nouvelle branche contenant les modifications.
Pour les utilisateurs finaux, il est peu probable que le changement de politique ait un impact notable. Cependant, les développeurs peuvent être confrontés à des inconvénients en raison de moins de versions de code source publique pour certains composants Android. Cela dit, les mises à jour Android doivent rester non affectées, car la plupart des fabricants avec un accord GMS continueront d'avoir un accès ininterrompu à la succursale interne de Google.