jeudi 26 juin 2014

Google I/0 2014: Commentaires sur Android L et le matérial design

Cela fait un long moment maintenant que les fans de Google et Android attendent la conférence annuelle Google I/O. Au travers des fuites et captures d'écran volées, l'attente fut longue et les plus accros trépignent d'impatience depuis déjà plus d'un mois sur la communauté Nexus France.

Toutefois, hier dans la journée, les espoirs de voir débarquer la dernière mouture d'Android rapidement sur nos smartphones ont été douchés par Sundar Pichai lui même qui a révélé lors d'une interview à Business week qu'il n'y aurait que des démonstrations durant la conférence. La mise à jour n'aura lieu que plus tard dans l'année, certainement pour cet automne. 

Une fois n'est pas coutume, Google a décidé de présenter les APIs de la prochaine version en amont, comme le fait Apple. Un choix qui peut se comprendre tant les annonces ont été nombreuses hier soir. Cette version a été qualifiée de "plus grande sortie dans l'histoire d'Android" ce qui n'est pas rien.


Des changements design

De nombreux changements esthétiques vont être apportés à la plateforme avec pour ligne directrice le "Material Design". Ce design se caractérise par des couleurs, des cartes, des ombres dynamiques, le tout sur plusieurs couches qui s'entremêlent dans de superbes animations.
Le petit disque coloré, apparu en premier sur la dernière version de Google+, va se généraliser. La position de ce dernier va s'adapter à l'affichage pour se positionner la ou on l'attend et ne pas gêner l'utilisateur.
On peut évidemment s'attendre à la refonte graphique de l'ensemble des applications Google, la question étant de savoir.. Quand ?
Pour en savoir plus sur ce nouveau design, vous pouvez consulter la vidéo mise en ligne hier ou vous rendre sur google.com/design.
Il est aussi important de noter que ce design sera présent tant sur Android que sur Chrome, Chrome OS, Android Wear, Google Glass et les sites de la galaxie Google.



Les notifications vont elles-aussi évoluer. Tout d'abord il sera possible de les consulter sous la forme de pop-up par dessus une application déjà ouverte. Ensuite, leur design a lui aussi été revu pour se muer en cartes blanches que vous pourrez étirer vers le bas pour plus de détails, swyper sur le coté pour vous en débarrasser ou pratiquer une double tap pour les ouvrir dans l'application concernée.
Notez aussi que même si cette fonctionnalité n'a je crois pas été dévoilée hier, un mode pour ne pas être dérangé devrait faire son apparition et permettra de couper l'arrivée des notifications.

Enfin, il semblerait qu'Android ait décidé des modifier encore une fois les boutons Home, Retour et Multitache. Contrairement à ce que j'ai pu lire sur de nombreux sites, je ne pense pas que Google ait décidé d'adopter une triangle, un carré et un cercle pour les remplacer. A mon avis, ils sont partis du principe que la conférence n'était qu'une démo, une preview et qu'il ne fallait pas tout montrer. La nouvelle version nous réservera encore bien d'autres surprises que nous n'avons pas pu savourer. Le but était selon moi de préparer les développeurs aux gros changements à venir, notamment au coeur du système.

De nombreuses captures d'écran d'Android L sont disponibles ici.
Sinon vous pouvez regardez la vidéo de prise en main par Engadget en cliquant sur ce lien.


Des changements plus profonds

D'autres changements moins visibles vont aussi être opérés.
Ainsi, Android va proposer en natif un mode d'économie d'énergie en mode manuel ou automatique. Le système va aussi adopter ART comme moteur d'exécution des applications qui consommera moins d'énergie et offrira de meilleures performances que Dalvik, le moteur actuel.
Le système sera compatible ARM et x-86 ainsi qu'avec les architectures 64-bits (comme la dernière version d'iOS).
L'intégration de Chrome au sein du système a été approfondie. Les onglets du navigateurs peuvent maintenant apparaître dans le multitache au même titre que les applications en cours. Je me demande d'ailleurs si cette possibilité sera offerte aux autres navigateurs ou si cela sera réservée à Chrome.
Enfin de nouvelles APIs vont permettre aux appareils qui se trouvent à proximité de se reconnaître entre eux et  d'effectuer des actions de façon automatique ou de s'échanger des informations entre appareils Android (montres connectées, tablettes, smartphones) et chromebooks.


L'arrivée de cette mise à jour me fait énormément penser à l'arrivée d'iOS 8. L'an passé, Apple a énormément travaillé le design de son système (que l'on aime ou pas) et s'était rendu compatible avec les puces 64-bits. Les équipes ayant pris du retard pour ce travail de titan, des ingénieurs travaillant habituellement pour macOS avaient du prêter main forte aux équipes d'iOS.
Or, si on a un peu de mémoire, on se rappellera qu'il y a quelques semaines une grosse partie des effectifs de Google+ avait été redéployé dans les équipes... Android.. Difficile de ne pas faire le parallèle.



Source:
Droidsoft: Pas d'android 5 avant l'automne

Business week: Sundar Pichai

Frandroid: Android L