Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Android 2.2, froyo, google i / o - expliquons tout cela

Table des matières:

Anonim

FroYo, FroYo, FroYo. On dirait que vous ne pouvez pas visiter un blog technique ou lire votre calendrier Twitter sans voir partout les nouvelles d'Android 2.2. FroYo peut le faire, FroYo le fait 300% plus vite, FroYo a des poneys. C'est assez pour rendre fou un homme sensé (bonne chose, aucun d'entre nous n'aura à s'inquiéter pour ça). Nous voulons tous de nouvelles friandises Android délicieuses pour nos téléphones, mais savons-nous vraiment pourquoi ou ce qui en découle? Espérons que lorsque nous aurons terminé, vous aurez une meilleure idée de ce à quoi vous attendre et du moment auquel vous devez vous y attendre. Appuyez sur le lien, prenez votre cuillère et voyons ce que cette préparation congelée vous réserve à vous.

Les gars de Google qui travaillent sur Android sont clairement des génies affamés, avec un amour particulier pour les bonbons. Nous avons vu Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) et maintenant FroYo (Android 2.2). Chacune s’améliore un peu, offre plus de possibilités excitantes aux développeurs et, surtout, nous offre de plus en plus d’options pour donner à notre téléphone l’apparence et le comportement que nous souhaitons. Ce n'est pas parfait, et ne le sera probablement jamais, mais FroYo nous propose des modifications intéressantes ainsi que des fonctionnalités de base que nous souhaitions tous. Essayons de décomposer tout cela en langage simple afin de savoir à quoi s'attendre, à quoi ne pas s'attendre et quand s'y attendre.

Qu'est-ce que le JIT? (aka le compilateur Just in Time)

Voir cette photo? Vous avez probablement déjà vu quelque chose comme plâtré partout avec des gens disant que JIT (compilateur J ust I n T ime) rend leurs téléphones oh-so-fast, ou même entendu des déclarations à la sonorité sauvage telles que "s'exécute 400% plus vite". Eh bien c'est vrai. Sorte de. Nous avons parlé de JIT un peu sur le podcast, mais prenons un peu de temps pour tout expliquer.

Android utilise une machine virtuelle Java spéciale appelée Dalvik VM pour exécuter des applications. Nous avons tous exécuté des applications Windows en Java et ils ont tous un point commun: ils doivent démarrer un interpréteur Java sur notre ordinateur avant de pouvoir s'exécuter. Android, c'est pareil. Dalvik est comme un programme fonctionnant sous Android et exécutant des applications tierces avec lesquelles nous pouvons interagir. Ce jeu que vous aimez ou votre fidèle lecteur de codes à barres doit suivre un chemin circulaire entre les doigts et le processeur, via la machine virtuelle Dalvik. JIT est un changement dans la façon dont les applications fonctionnent. Il saisit les informations qui devraient normalement passer par la machine virtuelle Dalvik, être interprétées comme un élément pouvant être lu par Android, puis interprétées comme des informations pouvant être utilisées par le processeur. Avec JIT, une petite quantité de nouveau temps système est ajoutée à la machine virtuelle Dalvik, mais les informations sont traduites directement en quelque chose que le système peut utiliser et sur lequel agir directement. Lors des Jeux olympiques de l'été dernier, nous avons tous vu les annonceurs faire appel à des traducteurs pour interroger des athlètes du monde entier. bien

imaginez que JIT est l’un de ces casques magiques qu’ils utilisent aux Nations Unies et qui traduit à la volée, en éliminant l’intermédiaire. Ouais, c'est vraiment trop cool.

Il faut parler un peu de l’augmentation réelle de la vitesse. Dans notre image ci-dessus, nous voyons une application d'analyse comparative appelée Linpack

Cette application est conçue uniquement pour voir à quelle vitesse le code peut être traduit. Cela montre une augmentation massive de la vitesse, parce que c'est tout ce que nous faisons - mesurer la vitesse. C’est d’où viennent ces revendications de 3 à 5 fois plus rapides. Les situations du monde réel ne vous rapporteront pas une augmentation de 500%. Je suis désolé. La bonne nouvelle est que cela donnera une très bonne augmentation de vitesse aux applications tierces, tout en libérant du temps processeur pour les fonctions natives d'Android. JIT devrait nous donner à tous un très bon coup de pouce pour la performance globale.

Les mots ne sont jamais aussi amusants que des images et ils n'ont aucune chance contre la vidéo! Vérifiez-le.

Nouveaux goodies

Vidéo cool. Nous aimons tous notre petit ami vert, surtout quand il nous parle de nouvelles choses géniales avec lesquelles nous allons pouvoir jouer. Nous avons donné à JIT une section spéciale, car elle est difficile à expliquer, mais examinons ce que la vidéo dit d'autre nous allons obtenir avec notre mise à jour de FroYo.

Messagerie Cloud-to-Device

J'aime appeler cette poussée plus. Cette nouvelle fonctionnalité offre aux développeurs un moyen de récupérer des informations et de les transmettre directement des serveurs de Google à votre téléphone Android. Quelle information? Toute information qu'une application peut gérer. Dans l'exemple de la vidéo, un utilisateur consulte Google Maps sur le navigateur Web de son ordinateur. Après avoir marqué un emplacement sur la carte, ils peuvent utiliser un plug-in de navigateur pour transférer cet emplacement sur un téléphone Android. Une fois reçu par téléphone, l'utilisateur peut faire tout ce qu'il peut normalement dans l'application Maps. Enregistrez-le, ajoutez-le à un signet, naviguez-le ou partagez-le. Cela fonctionnera avec bien plus que des cartes. Je vois une nouvelle génération de listes de tâches partagées et de partage de calendrier à l'horizon.

Tu veux le voir en action? Bien sûr, vous le faites! Phil a mis celui-ci à l'épreuve, et ça déchire. Regardez la vidéo

Cela dit, je m'attends vraiment à ce que la majorité des appareils encore disponibles à la vente obtiennent FroYo. Bien sûr, des téléphones comme le Droid Incredible ou le Nexus One vont l'obtenir, mais je pense que même certains modèles plus anciens, comme le Droid Eris ou le MyTouch 3G, verront la version 2.2 éventuellement. HTC nous a donné un aperçu de leurs plans -

Si votre téléphone a été lancé cette année, nous proposerons probablement une mise à niveau vers la version Froyo. Cela inclut des modèles populaires tels que le Desire et le Droid Incredible, ainsi que des téléphones très attendus comme le Evo 4G, la diapositive MyTouch et les modèles à venir. Nous annoncerons une liste complète de téléphones et de dates une fois que nous serons sur le point de lancer les mises à niveau. Nous travaillons en étroite collaboration avec Google et nos autres partenaires pour nous assurer d’avoir le plus tôt possible accès à tout ce dont nous avons besoin pour offrir une expérience Sense complète et solide sur Froyo. Nous prévoyons publier toutes les mises à jour au second semestre de cette année, mais nous ne pouvons pas être plus précis pour le moment.

Le HTC Hero et le Droid Eris sont particulièrement absents, mais comme je l'ai dit - je pense que ces appareils verront une mise à jour vers la version 2.2, ne serait-ce que pour unifier un peu l'Android Market.

Google dit qu'il déploie les mises à jour bientôt. Nous avons eu un peu de goût lorsque Google a publié quelques mises à jour ici et là et que certaines personnes et même un blogueur bien connu se sont réveillés un matin avec une mise à jour de Froyo.

Mais qu'en est-il des autres? Google peut contrôler ce qu'ils envoient à leur téléphone, ce qui représente le gros avantage de posséder un Nexus One, même s'il a sa part de problèmes. D'autres modèles doivent dépendre de différents canaux. Nous sommes tous pratiquement certains que les fabricants ont accès à une version bêta d'Android 2.2 depuis un certain temps déjà et travaillent déjà dur pour que tout soit compatible avec leurs appareils. Ils enverront ensuite la mise à jour aux opérateurs pour qu'ils la testent et, une fois approuvée, les opérateurs le transmettront aux utilisateurs.

Les utilisateurs de Motorola Droid devraient voir la mise à jour sous peu, et on parle même de la voir au mois de juin, mais je ne me fais pas un devoir de compter sur les potins entre tubes. Donnez à Moto le temps nécessaire pour effectuer une mise à niveau transparente et complète. À la fin, tout le monde est plus heureux que ne le serait une version bêta ressemblant à une buggy.

D'autres appareils devront attendre des choses telles que l'intégration de HTC Sense ou de MotoBlur (ce qui, espérons-le, avait déjà été partiellement résolu lors de la mise à niveau vers la version 2.1), et des solutions telles que la résolution de tous les problèmes pour que le matériel fonctionne correctement avec la mise à jour. Soyez assurés que les fabricants travaillent d'arrache-pied et feront de leur mieux pour effectuer la mise à jour à temps, car c'est tout ce que nous pouvons faire si nous ne voulons pas prendre les choses en main.

Bien sûr, il y avait plus d'activités sur Google I / O que celles que nous avons abordées ici aujourd'hui (gros remerciements à Jared pour avoir essayé de suivre le rythme!), Mais nous connaissons maintenant les points saillants de ce qui va se passer avec ce que nous avons déjà dans nos mains. Qu'attendez-vous le plus dans Android 2.2? Partagez vos pensées dans les commentaires et sur les forums et jouons ensemble au jeu de l'attente!

A tout à l'heure,

Jerry