Article

Android A à Z: qu'est-ce que Dalvik

protection click fraud
Dictionnaire Android

Qu'est-ce que Dalvik? Nous entendons beaucoup parler de ce mot sur Internet lorsque nous parlons d'Android et de son fonctionnement interne. Bien qu'il n'y ait pas d'explication facile que nous puissions donner en quelques paragraphes, nous pouvons couvrir les bases et vous orienter dans la bonne direction si vous avez besoin de nourrir votre côté nerd. Dans ses termes les plus simples, Dalvik est une machine virtuelle qui exécute des applications et du code écrits en Java. Un compilateur Java standard transforme le code source (écrit sous forme de fichiers texte) en Bytecode, puis compilé dans un fichier .dex que la VM Dalvik peut lire et utiliser. En substance, les fichiers de classe sont convertis en fichiers .dex (un peu comme un fichier jar si l'on utilisait la machine virtuelle Java standard), puis lus et exécutés par la machine virtuelle Dalvik. Les données en double utilisées dans les fichiers de classe ne sont incluses qu'une seule fois dans la sortie .dex, ce qui économise de l'espace et utilise moins de frais généraux. Les fichiers exécutables peuvent être modifiés à nouveau lorsque vous installez une application pour rendre les choses encore plus optimisées pour mobile. Des choses comme l'échange de l'ordre des octets et la liaison de la structure de données et des bibliothèques de fonctions en ligne rendent les fichiers plus petits et fonctionnent mieux sur nos appareils. La VM Dalvik a été écrite à partir de la case départ avec Android à l'esprit.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Confus encore? Ne vous sentez pas mal, les discussions de programmation geek ont ​​généralement cet effet. Pensez-y de cette façon: lorsque vous créez une application Java pour votre ordinateur, une machine virtuelle Java exécute la sortie compilée du code source. C'est pourquoi Java fonctionne sur à peu près n'importe quel système d'exploitation. Dalvik est une version optimisée pour les mobiles d'une machine virtuelle Java, construite avec le code du projet Apache Harmony, qui est open-source et fonctionne mieux qu'une machine virtuelle Java standard sur notre matériel limité, conçu pour que vous puissiez exécuter plus d'une instance de la machine virtuelle à la fois - c'est-à-dire multitâche. Étant donné que Dalvik est open source, il a également été porté sur d'autres systèmes d'exploitation, comme celui du BlackBerry PlayBook. C'est vraiment compliqué, vraiment cool et Oracle (la société qui a acheté Java à Sun) déteste ça.

Android utilise Dalvik, car si la licence de la machine virtuelle Java standard est GPL2 (gratuite et open source), lorsqu'elle est placée dans un appareil mobile et en utilisant Java Micro Edition, elle ne l'est pas. Le gros différend entre Google et Oracle est basé sur Dalvik. Google affirme qu'il a été écrit dans un environnement de "salle blanche" sans utiliser aucun des codes d'Oracle, et Oracle n'est pas d'accord. Nous prétendons n'avoir aucune idée, nous sommes simplement heureux que cela fonctionne aussi bien que cela.

Pour en savoir plus sur Dalvik, consultez leSite Web de Google I / O.

Précédemment sur Android A à Z: qu'est-ce que le CES?; En savoir plus sur Le dictionnaire Android

En savoir plus sur le dictionnaire Android

[block: vues: article_lister_bespoke-block_13]

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans maximum.

Les meilleures imprimantes photo instantanées portables pour les appareils Android
Imprimez en déplacement!

Les meilleures imprimantes photo instantanées portables pour les appareils Android.

Vous êtes en mouvement et vous créez des souvenirs sur votre mobile. Bien que le numérique soit génial, pourquoi ne pas essayer de rendre ces souvenirs un peu plus permanents avec une photo tangible?

instagram story viewer