Pour cette année 2013, le monde de la mobilité devrait encore s’enrichir de nouvelles solutions en matière de système d’exploitation. On annonce ainsi, l’arrivée de Blackberry 10, Tizen, Ubuntu Phone, Sailfish ou encore Firefox OS. Certains développeurs, pour faire face à la domination d’Android et d’iOS ont même décider d’unir leurs effort. C’est ainsi que KDE (Plasma Active), Jolla (Sailfish) et Canonical (Ubuntu Phone) ont décidé d’adopter le même langage de programmation pour leurs OS.
Les trois développeurs se sont entendus pour l’adoption de QML, Qt Modeling Language, qui est un langage JavaScript permettant de concevoir des interfaces utilisateur. Via les canaux IRC, ils se sont entendus sur les implémentations, les composantes de QML et les interfaces de programmation qui seront utilisées. Chacune des trois sociétés exposera, tour à tour, son projet en précisant les avantages et les inconvénients des choix techniques. Par la suite, ils trouveront un terrain d’entente sur les API communes qui seront employées.
Cette union aura comme avantages la facilité du portage de plusieurs des fonctionnalités des systèmes d’exploitation concernés, et d’autre part, de contribuer de façon commune à l’évolution du langage QML.