3 votes

Comment puis-je identifier si mon appareil utilise le runtime ART ou Dalvik ?

J'ai une application appelée Timberman .

The image shows the note

Sous la description, il donne une note importante :

Le jeu n'est pas compatible avec les appareils ART pour le moment. Veuillez passer à Dalvik.

Je ne comprends pas quoi/comment on peut confirmer si son appareil est un appareil ARM ou un appareil supporté par Dalvik. Veuillez également indiquer clairement la différence entre Dalvik et un ART.

Note : Je tiens à préciser que je ne cherche pas à obtenir une quelconque recommandation concernant une application particulière. Je veux juste savoir : comment l'ART affecte-t-elle le jeu/appareil ? Est-ce que cela a quelque chose à voir avec la sécurité du téléphone ou est-ce que le fonctionnement de l'appareil diffère ?

J'ai installé/utilisé de nombreuses applications jusqu'à présent, mais je ne suis jamais tombé sur ce genre de note.

10voto

Andy Brudtkuhl Points 1714

Réponse courte : à moins que vous ne l'ayez modifié vous-même, il s'agit de Dalvik.

Dalvik est actuellement la VM supportée pour Android. ART est une nouvelle VM, qui devrait devenir la VM prise en charge pour la future version L. Si vous utilisez l'aperçu pour développeurs de L, vous utilisez ART.

Dans KitKat, il existe un aperçu (une version bêta précoce) d'ART, que vous pouvez activer dans les options du développeur. Il n'est pas recommandé de le faire, car l'aperçu comporte des bogues et n'est pas encore compatible avec toutes les applications. Cette option est principalement destinée aux développeurs d'applications pour qu'ils puissent tester leurs applications avec ART et signaler les bogues.

Ainsi, à moins que vous n'utilisiez l'aperçu pour développeurs L ou que vous ayez activé ART dans les paramètres de développement, vous utilisez Dalvik, qui est la seule option recommandée pour les utilisateurs finaux.

0voto

swineone Points 2031

Il existe essentiellement deux environnements d'exécution sur Android.

1) Dalvik VM : Dalvik est le runtime géré utilisé par les applications et certains services système sur Android. Dalvik a été créé à l'origine spécifiquement pour le projet Android.

2) ART- ART est un nouveau runtime Android introduit expérimentalement dans la version 4.4 et qui remplacera Dalvik à terme. Il s'agit d'un aperçu des travaux en cours dans KitKat qui peut être activé dans Paramètres > options du développeur.

Important : Dalvik doit rester le runtime par défaut, sinon vous risquez de casser vos implémentations Android et vos applications tierces.

Le contenu ci-dessus provient du site des développeurs d'Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X