Le passage à ART accélère-t-il votre appareil Android KitKat?
Changer le runtime d’Android 4.4.2 KitKat peut réduire les performances supplémentaires de votre téléphone, ou ART vaut mieux laisser seul jusqu’à ce que Google décide de le déployer pour remplacer Dalvik.?
Qu'est-ce que Android Runtime?
Les appareils Android sont livrés avec un environnement d'exécution appelé Dalvik. Vos applications ont besoin de Dalvik pour fonctionner. Android Runtime, ou ART, offre une alternative plus rapide. Dalvik est optimisé pour fonctionner sur du matériel ancien doté d'un processeur et d'une mémoire limités, ce qui n'est pas obligatoire sur le matériel Android moderne..
Avec Dalvik, les applications sont compilées à l'aide du compilateur Just-In-Time (JIT), utilisant des ressources système gratuites. ART diffère en compilant les applications au stade de l’installation à l’aide de la compilation AOT (Ahead-Of-Time).
Changer l'exécution de votre appareil Android n'est possible que sur Android 4.4 KitKat (c'est Android 4.4.1 et 4.4.2), mais le basculement est facile à réaliser. Le résultat attendu est que vos applications et vos jeux devraient être lancés plus rapidement - ce n'est pas une mauvaise chose!
Passage de Dalvik Runtime à ART
Pour faire basculer l'exécution de votre appareil Android 4.4.2 KitKat de Dalvik vers ART, vous devez trouver le menu Options du développeur de votre appareil..
Ceci est caché, mais est facilement révélé. Ouvrir Paramètres> À propos du téléphone et trouvez le numéro de build - touchez-le 7 fois. Une fenêtre contextuelle vous informant qu'il faut plus de taps pour devenir développeur, vous pouvez l'ignorer jusqu'à ce que vous ayez terminé..
Robinet Retour au Réglages menu et ouvrez le nouveau Options de développeur menu.
Avant de modifier votre environnement d'exécution, envisagez d'effectuer une sauvegarde de votre périphérique. Qu'est-ce qu'une sauvegarde Nandroid et comment ça fonctionne exactement? Qu'est-ce qu'une sauvegarde Nandroid et comment fonctionne-t-il exactement? Vous avez besoin de cette sauvegarde à portée de main. En savoir plus au cas où les résultats ne seraient pas favorables (bien que cela ne soit pas obligatoire).
De là, trouver Sélectionnez Exécution> Utiliser ART.. Robinet D'accord pour confirmer et attendre que votre téléphone redémarre et que les modifications requises soient apportées.
Le message “Android met à jour… ” s'affichera à mesure que les applications sont optimisées pour ART. Lorsque Android démarrera, vous serez prêt à tirer parti des performances améliorées des applications… en théorie..
Raisons contre le passage à l'ART
Bien qu’il soit utilisable, ART n’est actuellement pas activé par défaut car il est encore en phase de test. Il peut être considéré comme un œuf de Pâques utile par les développeurs d'Android pour vous montrer les améliorations de performances attendues dans les prochaines versions..
Que vous optiez pour l’ART ou non, c’est à vous de choisir. Le moteur d'exécution n'est pas encore optimisé, et bien que les estimations affirment que le temps de lancement d'une application peut être divisé par deux, il existe des inconvénients. Les applications compilées au moment de l'installation à l'aide d'AOT occupent plus d'espace de stockage et la vitesse de lancement des applications améliorée est atténuée par le temps d'installation plus long..
Le manque de prise en charge de certaines applications constitue un autre inconvénient pour ART à ce stade. Bien que de nombreuses applications haut de gamme aient été mises à jour pour prendre en charge ART, rien ne garantit que les applications sur lesquelles vous comptez fonctionneront avec le moteur d'exécution Android. Ce n'est pas nécessairement un problème à court terme non plus - les développeurs ne sont pas tenus de mettre à jour les anciennes applications à ce stade..
Enfin, notez que le passage à l’ART est préférable sur une ROM en stock. La plupart des ROM personnalisées Comment rechercher et installer une ROM personnalisée pour votre périphérique Android Comment rechercher et installer une ROM personnalisée pour votre périphérique Android Android est super personnalisable, mais pour en tirer pleinement parti, vous devez flasher une ROM personnalisée. Voici comment faire ça. En savoir plus ne prend pas en charge le passage à l'exécution Android.
Analyse comparative: ART vs Dalvik
Afin d'évaluer si l'exécution d'Android allait réellement avoir une incidence sur la vitesse de mes applications, j'ai procédé à des analyses comparatives. Malheureusement, j'ai constaté que les améliorations étaient négligeables.
Sous Benchmark AnTuTu:
- Score de Dalvik: 16719
- Score ART: 17431
Résultat: l'ART est 0,95% plus rapide.
Utilisation du repère 3D (tempête de verglas)
- Score de Dalvik: 5638
- Score ART: 5616 (pas de son)
Résultat: Dalvik est 1% plus rapide.
Enfin, j'ai comparé avec Vellamo (Metal)
- Score de Dalvik: 539
- Score ART: 540
Résultat: le traitement antirétroviral est 1% plus rapide.
J'ai également lancé un trio d'applications, Chrome, Comics de Comixology et Doctor Who: Legacy, et j'ai constaté que la différence de vitesse était à peine perceptible..
Identifier les applications qui ne fonctionnent pas sous ART
Comme indiqué ci-dessus, de nombreuses applications ne fonctionnent pas sous ART. Cela peut être un problème, surtout si vous avez remarqué des améliorations de performances..
Heureusement, il existe divers sites Web qui partagent des informations sur les applications qui fonctionnent dans ART, en s’appuyant sur des données fournies par le crowdsourcing..
La meilleure liste est peut-être www.androidruntime.com/list, une base de données interrogeable créée dans le but précis de vous aider à trouver les applications compatibles ART..
Si ART ne vous convient pas, il est possible de revenir en arrière en retournant à Sélectionnez Runtime option, où vous devriez choisir Utilisez Dalvik.
ART: Pas tout à fait prêt à faire une différence
L’exécution d’Android semble certainement faire la différence, bien qu’à ce stade, il soit difficile de dire.
Cependant, comme indiqué ci-dessus, ART est toujours en cours d'optimisation. Par conséquent, jusqu'à ce qu'il soit déployé en tant que composant Android pleinement fonctionnel, nous ne devrions pas être découragés si la vitesse n'augmente pas autant que nous l'espérions.
Une dernière note. Si vous utilisez ART et constatez que l'application que vous souhaitez utiliser ne fonctionne pas, il n'est pas judicieux de laisser des commentaires négatifs dans le Play Store, comme l'ont déjà fait certains commutateurs ART frustrés. Évidemment, cela n'est pas utile pour les développeurs ou les autres utilisateurs qui pourraient être déroutés ou même découragés d'utiliser une application qui fonctionnerait parfaitement sur leur téléphone avec le runtime Dalvik.
Vous prévoyez d’essayer le moteur d’exécution Android ou préférez-vous attendre qu’il soit largement disponible? Dites-nous ce que vous pensez dans les commentaires.
Crédit d'image en vedette: Placeit.net
Crédit image: appel téléphonique déçu via Shutterstock
En savoir plus sur: Benchmark.