Google expérimente avec Dart pour créer plus rapidement, les applications Android lisses

Un groupe de développeurs Google travaille sur Ciel, un «cadre expérimental, haute performance interface utilisateur pour les applications mobiles." base-Dart

La majorité des applications Android sont écrites en Java, mais Sky fait usage de Dart, un langage de programmation web open-source développé et promu par Google. L'objectif de Sky est de permettre la création d'applications plus rapides qui peuvent fonctionner sur toute plate-forme et peuvent faire usage d'une meilleure intégration web pour une meilleure expérience utilisateur.



Rapide, applications lisses devraient être la norme de nos jours et l'âge, mais, malheureusement, toutes les applications Android atteignent pas les 60fps étalon-or à laquelle animations sont perçus comme lisse. Selon ses créateurs, Sky permet de créer des applications qui fonctionnent toujours à 120fps. L'équipe a utilisé Dart sur Android pour créer cette application simple démo qui rend cadres entières toutes les 1,2 millisecondes, beaucoup plus bas que les 8 millisecondes nécessaires pour frapper 120fps. Mais même les applications complexes devraient être en mesure de tenir dans la limite de 8 millisecondes.

Afin de frapper cette fréquence d'image impressionnante, le ciel «libre-jank" la priorité de l'interface utilisateur sur les autres processus, ce qui signifie l'application doit rester lisse quand il fonctionne beaucoup dans l'arrière-plan.

Sky fonctionne sur le dessus de la machine virtuelle Dart donc applications Sky peuvent travailler sur Android, mais aussi sur d'autres systèmes d'exploitation qui ont une VM Dart. Et parce que Dart est avant tout une langue de l'application Web, les applications Android faites avec Sky ont plus de leur code stockée sur un serveur web, ce qui le rend beaucoup plus facile de les mettre à jour: au lieu de la mise à jour du code sur chaque appareil, les développeurs seulement besoin de mettre à jour le code sur le serveur.

Pour l'instant, le ciel est présenté comme une expérience, mais le projet est très prometteur. Ars Technica a un regard de plus près Sky et les possibilités qu'elle ouvre ici.




» » Google expérimente avec Dart pour créer plus rapidement, les applications Android lisses