Android 2.2 fait fonctionner les apps beaucoup plus rapidement

Android 2.2 fait fonctionner les apps beaucoup plus rapidement

On savait qu'Android 2.2 allait intégrer une machine virtuelle Java* plus rapide, mais quelqu'un a fait l'effort de le "benchmarker", et la vitesse supplémentaire est de 6X. Pour parvenir à cette conclusion, les gars de AndroidPolice.com ont fait tourner Android 2.2 sur un Nexus One (lisez notre test du Nexus One), et ont comparé la performance de l'exécution du code Java sur Android 2.1 et 2.2 en faisant appel à Linpack, un benchmark de performance disponible dans l'Android Store. Le résultat net est un score qui va de 6.5 à 37.5.

Ça progresse bien, mais ça montre également combien de ressources et de cycles la machine virtuelle actuelle consomme. J’entends souvent les développeurs dire que Java est « presque aussi rapide que le code natif » (!) mais ces résultats suggéreraient tout à fait le contraire… même si la situation s’améliore. Bien entendu, un tel progrès est un réel confort d’utilisation: le téléphone serait beaucoup rapide (réactif).


*La plupart des apps Android sont écrites en Java, un langage qui est compilé pour une “machine virtuelle” (MV), laquelle ne tient pas compte du hardware. Une MV est pratique, car elle permet à Android de se déployer rapidement sur différents processeurs, mais cela consomme également plus de ressources/cycles que les apps écrites en “code natif” qui ne nécessitent pas une MV.

Tags :
Dernières Questions sur UberGizmo Help

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Publicité