La société Google la cessation de la pratique consistant à attribuer aux versions de la plateforme Android des noms de bonbons et de desserts par ordre alphabétique et le passage à une numérotation numérique ordinaire. Le schéma précédemment utilisé a été emprunté à la pratique d'attribution de noms à des branches internes utilisées par les ingénieurs de Google, mais a suscité beaucoup de confusion parmi les utilisateurs et les développeurs tiers. Ainsi, la version actuellement développée est désormais officiellement appelée Android 10, et la prochaine version sera initialement promue comme Android 10.1 ou Android 11.
L'annonce souligne Ă©galement le franchissement d'un nouveau cap de popularitĂ© - Android est maintenant utilisĂ© sur plus de 2,5 milliards d'appareils actifs. ParallĂšlement, un nouveau logo du projet a Ă©tĂ© prĂ©sentĂ©, qui reprĂ©sente uniquement la tĂȘte du robot au lieu de l'image complĂšte, et le texte est affichĂ© dans une autre police et en noir au lieu de vert.
Parmi les autres changements liĂ©s au projet Android, on peut mentionner un environnement de dĂ©veloppement intĂ©grĂ© , basĂ© sur les fichiers sources du produit . Le projet Android Studio Ă©volue dans le cadre d'un modĂšle de dĂ©veloppement ouvert et sous licence Apache 2.0. Des builds binaires pour Linux, macOS et Windows. Il assure le support de toutes les versions Android actuelles et des services Google Play. La principale nouveautĂ© de cette nouvelle version est la mise en Ćuvre du projet Marble, qui dĂ©place l'orientation de dĂ©veloppement de l'ajout de fonctionnalitĂ©s vers l'amĂ©lioration de la qualitĂ© du flux de travail, l'augmentation de la stabilitĂ© et le perfectionnement des fonctionnalitĂ©s existantes.
Lors de la préparation de la nouvelle version, plus de 600 bugs, 50 fuites de mémoire et 20 problÚmes menant à des blocages ont été corrigés, et des travaux ont été effectués pour augmenter la vitesse de construction et améliorer la réactivité de l'éditeur lors de la saisie de balisage XML et de code Kotlin. L'organisation du processus de lancement de l'application développée sur l'appareil a été entiÚrement retravaillée - au lieu du mode « Instant Run », la fonction « Apply Changes » a été présentée, qui utilise un runtime distinct pour redéfinir les classes à la volée au lieu de modifier le paquet APK, rendant le processus de démarrage de l'application beaucoup plus confortable lors des modifications du code.
Source : opennet.ru
