Comment activer Android Runtime (ART) sur Mi 3 exécutant MIUI 5/6

Avec la sortie d'Android 4.4 KitKat, un nouveau runtime Android appelé « ART » a été introduit à titre expérimental. Actuellement, Dalvik est l'environnement d'exécution par défaut pour les appareils Android et ART est disponible en option sur un certain nombre d'appareils Android 4.4, tels que les téléphones Nexus, les appareils édition Google Play, les téléphones Motorola fonctionnant sous Android et de nombreux autres smartphones. ART est actuellement en phase de développement, qui a été délibérément introduit pour obtenir les commentaires des développeurs et des utilisateurs. ART remplacera éventuellement le runtime dalvik une fois qu'il deviendra complètement stable à l'avenir. D'ici là, les utilisateurs d'appareils compatibles peuvent passer de Dalvik à ART s'ils souhaitent essayer cette nouvelle fonctionnalité et découvrir ses performances.

Quoi de neuf, c'est ART ?

ART est une tentative pour rendre Android plus rapide en améliorant les performances de l'application et en rendant l'appareil globalement fluide. Il y a plusieurs nouvelles fonctionnalités dans ART, la principale étant le tout nouveau mode de compilation. Pour ceux qui ne le savent pas, Dalvik utilise un compilateur juste à temps (JIT) alors que ART utilise Compilateur à l'avance (AOT), c'est plus intelligent et peut améliorer les performances de l'application. ART améliore la collecte des ordures de plusieurs manières et a également une vérification du temps d'installation plus stricte que Dalvik. Dans ART, l'application est compilée une seule fois au moment de l'installation, étant ainsi pré-compilée, ce qui améliore les performances de l'application et réduit la charge du processeur, améliorant ainsi la durée de vie de la batterie. Cependant, il convient de noter que la taille des applications (nouvelle installation) augmente considérablement lors de l'utilisation d'ART, ce qui pourrait poser problème pour les appareils dotés d'un stockage interne faible.

Regardez la démonstration vidéo perspicace de ART contre Dalvik par David de PhoneBuff

Comment passer au runtime ART ?

Pour basculer ou activer ART, votre appareil doit exécuter Android 4.4 KitKat et doit être compatible avec ART. Vous pouvez facilement activer l'exécution ART à partir de Paramètres > Options du développeur > Sélectionner l'option d'exécution. (Pointe – Si vous ne pouvez pas voir les options du développeur dans les paramètres, allez dans À propos du téléphone, faites défiler vers le bas et appuyez 7 fois sur le numéro de build pour activer les options du développeur.) Le téléphone va redémarrer maintenant et commencer à optimiser les applications pour ART, cela peut prendre en fonction du nombre d'applications installées sur votre appareil.

Précaution à prendre lors de l'utilisation de l'ART –

Comme Dalvik est l'environnement d'exécution par défaut sur les appareils Android, il peut y avoir un changement de comportement de certaines applications qui ne fonctionnent pas sur ART. Cependant, la plupart des applications existantes sont désormais compatibles avec ART et devraient fonctionner correctement avec le nouveau runtime. Mais au cas où vous rencontrez des bugs ou des plantages d'applications avec ART, il est alors sage de revenir en arrière et de rester avec ART.

Passer à ART sur Xiaomi Mi 3 exécutant MIUI v5 ou MIUI v6 –

Mi 3 n'offre plus la possibilité d'activer ART dans les options du développeur. Heureusement, il existe une astuce pour activer l'exécution ART sur la ROM MIUI basée sur Android 4.4 KitKat.

Avertissement: Il est conseillé de faire une sauvegarde de vos données. Nous ne serons pas responsables au cas où votre appareil serait bloqué. Essayez-le à vos risques et périls !

– Nécessite une racine

- N'essayez pas si vous avez installé WSM Tools car il ne prend pas en charge ART.

P.S. Nous avons essayé cela sur Mi 3W (variante indienne) exécutant MIUI v6 Developer ROM.

Pour activer ART sur Mi 3, suivez attentivement les étapes ci-dessous :

1. Assurez-vous que votre Mi 3 est enraciné. Référer le poste : Comment rooter Xiaomi Mi 3 (Ceux qui exécutent la ROM de développeur MIUI 6, reportez-vous à ce guide.)

2. Installez 'ES File Explorer' depuis Play Store.

3. Ouvrez ES File Explorer, appuyez sur l'icône de menu dans le coin supérieur gauche et sélectionnez Outils. Dans les outils, activez l'option 'Root Explorer' et l'accès root complet à l'explorateur ES lorsque vous y êtes invité.

4. Dans l'explorateur ES, ouvrez le répertoire Périphérique (/) à partir de Menu > Local > Périphérique. Allez dans le dossier /data/property. Ouvrez le « persist.sys.dalvik.vm.lib" en tant que texte, puis sélectionnez l'éditeur de notes ES.

5. Modifiez le fichier en sélectionnant l'option d'édition dans le coin supérieur droit. Renommer la ligne de libdvm.so à libart.so

6. Revenez en arrière et sélectionnez « Oui » pour enregistrer le fichier. Redémarrez ensuite le téléphone.

7. Après le redémarrage, votre Mi 3 restera sur le logo Mi pendant environ une minute. Ne t'inquiète pas!

Ensuite, il commencera à optimiser les applications pour ART, ce qui peut prendre environ 15 à 20 minutes, selon le nombre d'applications installées sur votre téléphone. Vous remarquerez également une augmentation de la taille des applications installées après avoir activé le runtime ART sur Mi 3.

     

Noter: Après être passé à ART, chaque fois que vous redémarrerez votre Mi 3 la prochaine fois, il optimisera à nouveau toutes les applications ; ce qui est un peu ennuyeux. Mais nous avons remarqué la même chose sur Moto G 2014, donc cela ne semble pas limité à Mi 3 ou MIUI.

Si vous souhaitez revenir à l'environnement d'exécution dalvik, suivez de la même manière les étapes ci-dessus et renommez le texte du fichier « persist.sys.dalvik.vm.lib » en libdvm.so

Partagez vos points de vue si vous essayez cette fonctionnalité sur votre Mi 3. ?

Mots clés:AndroidMIUIROMEnracinementConseilsXiaomi