Comment

Dalvik vs ART Android's Future Runtime introduit dans Kitkat

Dalvik vs ART Android's Future Runtime introduit dans Kitkat

Dans Android 4.4 Kitkat, Google a introduit un environnement d'exécution ART, bien que ART soit expérimental, il laisse entendre que Google pourrait complètement remplacer son environnement d'exécution actuel Dalvik. Cette option est disponible dans les options de développement d'Android dans Kitkat. Il existe de nombreux avantages et inconvénients de l'exécution d'ART, et elle fonctionne toujours, mais dans les futures versions d'Android, cela pourrait remplacer complètement l'exécution de Dalvik..

Voyons ce qu'est l'ART, en quoi il est différent de Dalvik et comment l'ART affecte l'expérience Android.

Qu'est-ce que ART et Dalvik

Dalvik et ART sont des machines virtuelles. Les machines virtuelles émulent l'architecture informatique ou les fonctions du matériel informatique réel. Cela signifie que les machines virtuelles permettent à une application de s'exécuter sur n'importe quelle plate-forme matérielle servant d'interface entre elles.

Dalvik est basé sur la compilation JIT (Just in Time). JIT (d'où Dalvik Virtual machine) compile une petite partie du code et nécessite moins de mémoire. Le code se compile chaque fois que vous exécutez une application et ajoute donc au décalage pendant le démarrage de l'application.

ART est basé sur la compilation AOT (Ahead of Time). Dans ART, le code se compile lors de l'installation dans un langage dépendant du système et n'a donc pas besoin d'être compilé encore et encore lorsque l'utilisateur ouvre une application.

Pourquoi Google pense-t-il à l'ART comme futur Runtime??

Il existe de nombreuses raisons pour lesquelles Google travaille sur l'ART:

1. Étant donné que le code est précompilé une fois lors de l'installation, il n'a pas besoin d'être recompilé à nouveau lors de l'ouverture d'une application, le décalage est donc réduit lors de l'ouverture d'une application.

2. Augmentation de la vitesse lors de l'utilisation de plusieurs applications et du multitâche.

3. Enregistre les cycles du processeur et donc économise la batterie car le processeur n'a pas besoin de recompiler une application encore et encore,

4. Augmentez la vitesse de la RAM et de l'utilisation du stockage.

Inconvénients de l'ART:

1. L'installation de l'application prend plus de temps.

2. L'application prend beaucoup plus d'espace que l'utilisation du runtime Dalvik.

3. Puisque ART est actuellement une expérience, la plupart des applications se bloquent ou ne fonctionnent pas avec ART.

4. Les opérations sur les entiers du processeur sont meilleures sur Dalvik.

Pourquoi Google ne l'a pas introduit auparavant?

Lorsque Google a dévoilé le premier smartphone Android en 2008, la technologie matérielle, de stockage et de mémoire pour smartphone n'était pas aussi avancée qu'aujourd'hui. Le stockage et la mémoire étaient moindres, le processeur du smartphone n'était pas aussi puissant qu'aujourd'hui avec les processeurs multicœurs. Sur ART, une application elle-même nécessite beaucoup plus d'espace que sur Dalvik, d'où Google a abandonné l'idée d'ART.

Quel est l'avenir de l'ART?

Google a introduit l'option d'activer ART avec Android Kitkat, le projet est maintenant expérimental, mais les avantages de ART indiquent clairement que les futures versions d'Android viendront avec le runtime ART une fois qu'il sera stable et que les développeurs commenceront à le prendre en charge..

VOIR ÉGALEMENT:  Qu'est-ce que GLONASS et en quoi il est différent du GPS

J'espère que vous avez apprécié cet article, partagez-le avec vos amis et restez abonné à thetecnica pour des nouvelles intéressantes sur les médias sociaux, les gadgets et les mobiles.

 Courtoisie d'image: Autorité Android

Téléchargez vos données depuis Google, Facebook et Twitter
Sur Internet, les données ne dorment jamais. Jetons un coup d'œil aux statistiques récentes sur les données Internet (2012).  En un seul jour, 294 mi...
L'essor et la chute des tablettes Comment l'avenir des tablettes en a besoin pour tomber de la grâce
À l'ère de la technologie, les tablettes PC ne sont plus un appareil de luxe que seuls les enfants riches peuvent posséder. Que ce soit l'iPad révolut...
5 espèces d'utilisateurs de Twitter en fonction de leur comportement
Lorsque j'ai commencé à utiliser Twitter il y a un an, ma première réaction a été: "Où est la boîte de chat?" et après avoir compris que nous ne pouvo...