Remplacement futur de Dalvik fait ses débuts dans Android 4.4 KitKat, actuellement une fonction expérimentale

Android 4.4 KitKat

Avec Android 4.4 KitKat nous l'avons déjà vu pas mal de nouvelles fonctionnalités, y compris un modernisé numéroteur téléphonique, improved Google Maintenant intégration plus rapide et multi-tâches. Qu'est-ce que vous pourriez ne pas savoir est que profondément à l'intérieur KitKat il ya aussi une fonctionnalité expérimentale caché qui pourrait changer à jamais Android comme nous le savons.

Le nouveau «particularité» va par le nom ART, comme dans Android Runtime. Le but de l'art est de remplacer le Dalvik exécution de vieillissement, et est le fruit de plus de deux années de travail à partir de Google.

Alors que les premiers chuchotements à propos de ART résidant dans KitKat revenir à aussi tôt que la semaine dernière, plus tôt aujourd'hui Police Android creusé dans un peu plus loin pour nous apporter un peu plus d'informations sur ce qu'il faut attendre et comment même tester le nouveau runtime pour vous-même. Bien que l'art ne soit pas activée par défaut dans Android 4.4 KitKat, il peut être trouvé dans les Options pour les développeurs et peut facilement être mis en marche.

Bien sûr, il ya une raison Google n'a pas encore fait l'ART d'exécution par défaut. À l'heure actuelle, l'art est encore très un travail en cours, et Google prévient que son utilisation peut entraîner une instabilité du système et peut risquer applications rupture.

Donc ce qui rend ART potentiellement mieux que Dalvik?



Avec Dalvik, chaque fois que vous ouvrez une application, un tas de code doit être compilé en utilisant le compilateur Just-in-Time. Cette méthode prend un péage assez lourde sur votre smartphone, comme le processus lui-même est pas particulièrement efficace.

Voilà où ART entre en jeu. Au lieu de faire tout ce travail de compilation chaque fois que vous ouvrez une application, ART utilise une méthode de compilation Ahead-of-Time qui pré-compile bytecode en langage machine à partir du moment que vous installez d'abord une application.

Parce que l'art n'a plus besoin pour exécuter tout ce qui code interprété lors du démarrage d'une application, le résultat final est que les applications vont lancer plus rapidement et seront mieux fonctionner. Alors que l'art sera probablement faire encore mieux que Google continue à travailler sur elle, dans la construction actuelle de KitKat, ART aurait été en mesure de réduire les temps d'exécution de moitié pour presque toutes les applications lancées sur elle.

Avec des applications lancement plus efficace, moins de stress est mis sur les processeurs de notre appareil mobile et d'autres composants, ce qui conduit non seulement à une meilleure expérience Android, mais moins la consommation d'énergie ainsi, ce qui signifie que ART pourrait indirectement aider en prolongeant la vie de la batterie.

Sur le plan négatif, la méthode de AOT prend un peu plus d'espace lors de l'installation des applications et des résultats dans un temps beaucoup plus long d'installation pour plus d'applications complexes - si ça sonne comme les avantages l'emportent largement ces petits désagréments.



Si vous êtes actuellement sous Android 4.4 KitKat, tester ART est aussi facile que d'aller à Paramètres> Options pour les développeurs> Sélectionnez Runtime.

Gardez à l'esprit que l'art est pas entièrement prêt pour prime time pour l'instant, donc tester à vos propres risques. Il est également intéressant de noter que si vous utilisez un ROM, il ya une chance que le paquet de gapps pourrait causer des problèmes graves qui se brisent - là encore, procéder à vos propres risques.

En perspective de

Alors qu'il est agréable de voir Google permettant aux développeurs de tester ART sur Android 4.4 KitKat, plus livraison est que les jours de Dalvik sont presque terminées et nous pourraient bientôt se pencher sur une nouvelle ère pour Android, celui où une partie de la soi-disant app / UI lag est derrière nous pour de bon.

Quand pouvons-nous attendre ART arriver par défaut dans Android? Bien que nous aimerions dire quelque chose de définitif comme «vous verrez dans Android 4.5", la réponse honnête est que cela arrivera quand il est prêt. Cela dit, si Google a assez de confiance pour laisser les gens le prennent pour un spin dans KitKat, la transition officielle à l'ART pourrait ne pas être terriblement loin.

Que pensez-vous de l'ART sur la base de ce que nous connaissons actuellement? Excité à l'idée de voir un avenir libre Android Dalvik-?




» » Remplacement futur de Dalvik fait ses débuts dans Android 4.4 KitKat, actuellement une fonction expérimentale