
Pour information, Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java et JavaScript. Il est développé par une équipe de programmeurs chez JetBrains, la même entreprise qui a développé l’EDI IntelliJ IDEA, sur lequel est basé Android Studio.
Pour l’équipe Android de Google, cette décision s’explique donc aisément. D’abord le support EDI pour Kotlin : Android Studio est basé sur IntelliJ IDEA de JetBrains et l'équipe JetBrains travaille depuis des années pour s'assurer que Kotlin fonctionne parfaitement avec IntelliJ IDEA. Google héritera donc de tout leur travail pour supporter Kotlin dans Android Studio. Mais au-delà de cet aspect, Kotlin présente bien d’autres avantages. D’après Google, c'est un langage « expressif, concis, extensible, puissant et agréable à lire et écrire », et « il a des fonctionnalités de sécurité intéressantes en termes de nullabilité et d'immutabilité » qui s'alignent avec ses investissements pour rendre les applications sûres et performantes par défaut.
Plus important encore, Kotlin est interopérable avec les langages officiels pour le développement Android (Java, C++) et le runtime Android. Il fonctionne avec le langage Java de manière transparente, de sorte qu'il est facile pour les développeurs qui aiment le langage Java de continuer à l'utiliser, mais aussi d'ajouter progressivement du code Kotlin et de tirer parti des bibliothèques Kotlin.
Mais, il semble que certains développeurs Android ont carrément décidé de passer de Java à Kotlin, d’après le rapport de Realm, basé sur des données collectées via le Web sur sa communauté mondiale de plus de 100 000 développeurs actifs. Pour le trimestre qui vient de s’écouler, la firme d’analyse note que l'écosystème Android a subi un changement rapide. Et le point le plus remarquable concerne la hausse en popularité de Kotlin au détriment de Java, pour le développement Android.
Parmi les développeurs Android utilisant soit Java ou Kotlin, 94,9 % utilisaient Java en septembre 2016 contre 5,1 % pour Kotlin. Un an plus tard, le ratio est passé à 85,7 % pour Java et à 14,3 % pour Kotlin, un changement assez important. Il faut aussi noter qu'au moment de l'annonce du support officiel de Kotlin dans Android Studio, à la conférence Google I/O, le langage était à 7,4 %. Il a donc presque doublé sa part en seulement quatre mois.
« Depuis que Google a donné sa bénédiction à Kotlin en le déclarant langage officiel sur Android, ce qui s'est passé en mai à la Google I/O, l'utilisation de Kotlin a commencé à exploser », a déclaré Paul Kopacki, vice-président du marketing chez Realm. « Nous pensons que d'ici la fin de l'année prochaine, Kotlin aura éclipsé Java pour le développement d'applications Android, » a-t-il ajouté. Il le dit en effet en se basant sur les prédictions de Real qui indiquent que Kotlin va se retrouver à 50,7 % de parts contre 49,3 % pour Java, en décembre 2018.
« Java (sur Android) est en train de mourir ». Selon Realm, « il n'y a pas simplement plus de développeurs Kotlin : ils basculent également leurs applications vers Kotlin. En fait, 20 % des applications construites avec Java avant Google I/O sont en train d'être réécrites en Kotlin », indique le rapport.
Source : Rapport Realm
Et vous ?


Voir aussi :

Vous avez lu gratuitement 2 917 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.