Android N : une solution Java open-source pour un environnement encore plus libre

Maj. le 23 février 2018 à 10 h 46 min

Google et les interfaces de programmation Java, c’est terminé. Désormais, le système d’exploitation Android voguera avec OpenJDK, la version Open Source du kit de développement Java également proposée par Oracle.

Android N

Cette information a été colportée par un « sommet du code source Android » s’étant tenu le mois dernier et reporté par Hacker News. La firme de Mountain View a par la suite confirmé auprès de VentureBeat qu’Android N, proposant nativement le multi-fenêtres, reposerait uniquement sur OpenJDK (Open Java Development Kit) au lieu des habituelles interfaces propriétaires proposées.

« En tant que plateforme Open-Source, Android se construit sur la base de cette communauté Open-Source » explique un des portes-parole de Google avant de poursuivre :

Pour la prochaine version d’Android, nous prévoyons de remplacer Java par la solution libre OpenJDK, afin de créer un socle commun pour le développement d’applications et de services. Google contribue depuis longtemps à la communauté OpenJDK, et nous sommes impatients d’y contribuer davantage.

Android fournit des interfaces Java afin de permettre de le développement d’applications réalisées dans ce langage. Celles-ci sont scindées en deux parties : Les API destinées aux librairies et le code développé par Google permettant à ces librairies de fonctionner.

Oracle, développeur de la solution Java, dispose de deux implémentations pour ces librairies : la version propriétaire d’OpenJDK et sa version open-source. La firme de Mountain View cherche à « consolider » son soutien à la version libre OpenJDK.

Quels changements sont à prévoir au niveau de l’expérience utilisateur ? Vraisemblablement aucun. Les modifications seront infimes au niveau de l’utilisation quotidienne. Pour ce qui est des développeurs, ceux-ci devront par contre s’adapter. Pourquoi un tel chambardement ?

Il est difficile de discerner une réelle explication quant à ce changement si ce n’est le maelström judiciaire ayant lieu depuis quelques temps entre Google et Oracle. L’année dernière, le géant du Web a perdu une première manche, provoquant un véritable précipice pour la société se raccrochant à ce qu’elle peut. Aucune déclaration n’a pour l’instant été réalisée.

Néanmoins, cela pourrait être un changement bénéfique pour Google. Pour l’instant, armons-nous de patience en attendant les prochaines démonstrations et Developers Preview d’Android N ; relisons à l’occasion les 12 fonctionnalités que nous aimerions retrouver dans cette nouvelle version.

via

Réagissez à cet article !
Abonnez-vous gratuitement à la newsletter
Chaque semaine, le meilleur de Phonandroid dans votre boite mail !
Demandez nos derniers articles !
Android 8.0 Oreo : la liste des smartphones compatibles

Android Oreo, la dernière version de l’OS mobile de Google débarque peu à peu sur tous les smartphones compatibles. Découvrez la liste des appareils compatibles, mais aussi les instructions pour télécharger et installer la mise à jour.

Android P 9.0 : la liste des smartphones compatibles

Android P 9.0 est disponible sous la forme d’une version Developer Preview. Sa sortie est prévue pour le troisième trimestre 2018, certainement en août. Retrouvez ici la liste de tous les smartphones compatibles Android P 9.0.