Les petits gars du site Android Police se sont amusés à injecter une ROM d’Android 2.2 (aka Froyo) dans un Nexus One, et à comparer du coup les performances affichées par cette version à celles de la version 2.1. Le résultat est sans appel : dans le cas de la réalisation de calculs à la virgule flottante, le gain de vitesse entre la nouvelle et l’ancienne version serait de l’ordre de 450%.
Ces résultats sont certes à prendre avec des pincettes, mais on peut déjà être optimistes sur le fait que Froyo pourrait faire des petits miracles en terme de vitesse…
via androidpolice
🟣 Pour ne manquer aucune news sur le Journal du Geek, abonnez-vous sur Google Actualités. Et si vous nous adorez, on a une newsletter tous les matins.
Comment est-ce possible ? La vitesse de ce genre de calculs ne dépend-il pas de la vitesse du processeur ?
C’est possible grâce à l’intégration de la compilation JIT (just in time).
En gros actuellement, les programmes Android sont traduits en langage machine au fur et à mesure de l’exécution par un interpréteur. C’est évidement assez peu efficient, lourd, et ça occasionne souvent des redondances (fonctions interprétées à chaque fois qu’elles sont appellées).
Alors que le JIT permet la compilation du programme entièrement en langage machine à son exécution. Une fois que c’est fait, le programme est capable de tourner beaucoup plus rapidement.
Insanity : merci de ta réponse, je me posait justement la question. Mais pourquoi les logiciels n’étaient pas écrits en langage machine jusque là ??
Un logiciel n’est jamais écrit en langage machine. On utilise toujours un langage de programmation.
En l’occurence, pour Android, c’est du Java. A savoir que le Java sur une plateforme PC utilise déja le JIT, et que cela a toujours été prévu pour Android, juste que ce n’était qu’en béta jusque maintenant.
Ahhh coool, ça va me changer de Microsoft avec lequel à chaque upgrade tu ralentis 🙂
ok je sors ->
super on va pouvoir calculer PI plus rapidement, ah non, même pas, avec du GPGPU cela serait sans doute encore plus rapide…
Pakalatak> Effectivement ^^ (quoique pour le coup, Seven se défends très bien, et que pour rien au monde je ne reviendrais a Vista ^^)
Impressionnante augmentation des perfs :s Ils ont prévu une date de M.A.J pour les phones déjà existants?
19 mai elle sort officiellement
Ok merci 🙂
Cela va t-il amélioré le score au benchmark du téléphone ? (histoire de mettre une bonne raclée a l’iphone)
quand sort cette maj pour le htc desire svp ,?
@ Mugiwara
si ça se passe comme avec le hero, tu pourras attendre quelques mois! 😀
Il y a un truc qui m’agace avec ces OS, c’est le manque de niveau de personnalisation. Bon j’ai Android sous 1.6, mais par exemple au niveau des contacts, je peux importer des groupes près existant mais je ne peux grouper mes contacts en créant ces groupes et donc en assignant des sonneries et autres par groupe (il faut le faire par contact et c’est fastidieux). D’ailleurs en terme de personnalisation sonore (on est pas mieux loti que sur les anciens téléphones, puisque l’attribution de son reste elle même limité à certains éléments on ne peut décider de personnaliser correctement les différents sons du téléphone de façon intuitive.
Et ainsi de suite…
Froyo :love:
aarms> L’un des (nombreux) avantages d’Android est qu’il est OpenSource. Avec de la motivation tu en fais ce que tu en veux 🙂 Si tu n’es pas dev ou graphiste, tu peux toujours te tourner vers l’une des nombreuses roms alternatives, dont certaines devraient combler tes besoins 🙂
@aarms : ou alors tu telecharge RingDroid
Je suis impatient de voir comment ça va se répercuter sur les performances à l’utilisation (notamment au niveau de la durée de vie des batteries).
-1 pour avoir donné un conseil??? Faudra qu’on m’explique…
@Harry Codder
Ben d’après la réponse D’Insanity sur le fonctionnement de la ROM, je pense que celà va pas changer grand chose à la batterie puisque justement le langage est traduit qu’une seule fois au départ au lieu de l’être a chaque fois qu’il est utilisé en gros d’après ce que j’ai compris de l’explication d’insanity. Donc moins de taf pour l’appareil en gros donc pas d’impact sur la batterie à mon avis.
Après c’et qu’une déduction j’y connais rien la dedans donc je vais pas trop m’avancer.
ouep ben en tout cas le même test sur mon N1 en 2.1 m’indique:
MFLOPS: 6.733
Time: 0.80 Seconds
Norm Res: 3.36
Precision: 2.220446049250313E-16
vivement Froyo !
ça donne vraiment envie mais combien de temps à attendre pour le mise à jour de mon Hero ..?
jbmasse.com