Chrome 57 bêta veut propulser les Progressive Web Apps au premier plan sur Android

Chrome 57 bêta veut propulser les Progressive Web Apps au premier plan sur Android

Web, natif, quelle différence ?

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

03/02/2017 4 minutes
12

Chrome 57 bêta veut propulser les Progressive Web Apps au premier plan sur Android

Google a publié hier la bêta de Chrome 57, aussi bien pour les ordinateurs que pour Android. Elle contient d’importants changements, notamment pour les Progressive Web Apps, appelées à avoir les mêmes capacités sur Android que les applications classiques.

La sortie de Chrome 57 sera clairement importante sur les smartphones et tablettes Android. Même si le navigateur dispose de nouveautés pour l’ensemble des plateformes, les plus significatives se retrouveront sur le système mobile de Google.

D'importants ajouts pour les Progressive Web Apps sous Android

La plupart concernent les Progressive Web Apps (PWA). Ces dernières sont pour rappel des applications web qui ambitionnent de se comporter, autant que possible, comme des applications natives classiques. Dans Chrome 57 bêta, la fonction « Ajouter à l’écran d’accueil » ne fera pas qu’ajouter un raccourci vers la PWA, accompagnée par la favicon de cette dernière.

Le navigateur va en effet les intégrer plus profondément dans Android. Par exemple, une PWA nouvellement « installée » apparaîtra bien dans la liste des applications présentes sur l’appareil. Elle sera également présente dans les Paramètres d’Android. Elle pourra en plus communiquer avec d’autres applications. Enfin, ses notifications seront gérées de la même manière que pour les autres applications et n’apparaîtront plus comme provenant de Chrome.

Google ne cache pas son ambition de rapprocher encore davantage le fonctionnement des deux types d’applications. Pour l’instant, l’éditeur se concentre sur la réduction des frictions, c’est-à-dire les éléments qui peuvent induire l’utilisateur en erreur. Il n’était donc pas normal, dans ce contexte, que les Progressive Web Apps aient un comportement différent et qu’elles ne disposent pas du même niveau d’intégration.

L'API Media Session fait son entrée dans Chrome

Dans un autre domaine, Chrome 57 bêta prend en charge l’API Media Session. Celle-ci permet plusieurs nouvelles interactions pour le site en train de lire un contenu multimédia. Ainsi, une notification émise – par exemple pour indiquer un changement de titre ou de vidéo – pourra être accompagnée de contrôles. L’écran verrouillé pourra également afficher ces contrôles, ainsi que les métadonnées provenant du contenu.

D’autres petits changements sont à noter pour la version Android. Par exemple, lancer une vidéo en plein écran bloquera automatiquement l’orientation en fonction de son format d’image. Les identifiants stockés pour la version HTTP d’un site sont automatiquement transférés à la mouture HTTPS quand il en existe une. L’API Credential Management peut en outre ressortir les identifiants pour des sous-domaines liés au domaine principal.

Le navigateur supporte le CSS Grid Layout

Plus généralement, dans Chrome 57, on trouve un autre ajout important : le support du CSS Grid Layout. Les développeurs web peuvent ainsi travailler sur un système de grille à deux dimensions, dans laquelle ils peuvent disposent leurs éléments plus simplement. Ils définissent ainsi les colonnes et lignes qu’ils désirent et disposent leurs contenus, qui s’adaptent alors plus facilement à la dimension de l’écran. Objectif, faciliter bien sûr les conceptions de type « responsive ».

On signalera cependant un changement étrange dans l’actuelle bêta : il ne semble plus possible d’ouvrir le panneau de gestion des plugins, accessible normalement via le lien « chrome://plugins ». Cette absence étrange, relevée par Betanews, n’a pour l’instant reçu aucune explication de la part de Google.

Notez que pour la version Chrome, le déploiement est en cours. Elle ne sera donc peut-être pas visible immédiatement.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

D'importants ajouts pour les Progressive Web Apps sous Android

L'API Media Session fait son entrée dans Chrome

Le navigateur supporte le CSS Grid Layout

Fermer

Commentaires (12)


Pour ceux que ca intéresse : Native CSS Grid Layout


 Quand on n’utilise pas (dans la mesure du possible) les applications Google on se sent assez rapidement beaucoup moins oppressé et surveillé.

 

 


J’ai beau regarder plusieurs articles pour expliquer les PWA, je vois pas la différence avec les autres sites&nbsp;<img data-src=" />

Par exemple&nbsp;ça, en quoi je vois la différence ?


Exemple :http://code.nasa.gov/




  • Tu y vas avec ton navigateur sur PC, tu ne vois pas de différence avec un site classique.

  • Tu y vas avec Chrome sur Android, déjà l’affichage est adapté (responsive design).

  • Tu y retourne avec Chrome sur Android, le système te propose de l’ajouter sur ton écran d’accueil.

  • Sur l’écran d’accueil, ça apparait comme une application et se lance en plein écran (sans la barre d’URL)

  • Sur iPhone, tu ne peux pas le faire apparaitre comme une appli (ce n’est pas géré), mais ça marche très bien comme site mobile.

  • Sur ton Android, tu passes en mode avion et tu cliques sur l’icone… Ça marche. Tout ne marche pas, mais une bonne partie.



    Et tout ça, c’est la même application.



    En (très) gros, avec les PWA tu va pouvoir faire la même chose qu’avec Cortana, mais sans Cortana.



    Et en passant, exit le store. Les store c’est nickel pour la gestion des paiements, mais plein d’application s’en passerait bien. Reste à voir si Apple va faire comme Google… Car pour ceux qui se passeront de leurs store, s’en est fini des 30% de racket.


Et comment est géré l’ouverture d’onglet en arrière plan ?



Cool. Un nouveau vecteur d’infection à expérimenter surveiller. <img data-src=" />








127.0.0.1 a écrit :



Cool. Un nouveau vecteur d’infection à expérimenter surveiller. <img data-src=" />





+1

C’est exactement ce que j’ai pensé en lisant l’article



Bien contant d’éliminer les outils google au fur et à mesure



”- Sur iPhone, tu ne peux pas le faire apparaitre comme une appli (ce n’est pas géré), mais ça marche très bien comme site mobile.&nbsp;”



&nbsp;Si tu peux, ca fait longtemps que tu peux à vrai dire sur l’iphone et ca lance l’application comme une vraie app sans la barre de nav&nbsp;


Avant d’innover du vent ils feraient deja mieux chez gogole de reparer leur maudit bug de l’affichage de certains sites en version mobile alors qu’on est sur un bon vieux pc et ecran non tactile !!!



57.0 ° de betise.

Ca commence a chauffer.<img data-src=" />








Wawet76 a écrit :



Exemple :http://code.nasa.gov/




  • Tu y vas avec ton navigateur sur PC, tu ne vois pas de différence avec un site classique.

  • Tu y vas avec Chrome sur Android, déjà l’affichage est adapté (responsive design).

  • Tu y retourne avec Chrome sur Android, le système te propose de l’ajouter sur ton écran d’accueil.

  • Sur l’écran d’accueil, ça apparait comme une application et se lance en plein écran (sans la barre d’URL)

  • Sur iPhone, tu ne peux pas le faire apparaitre comme une appli (ce n’est pas géré), mais ça marche très bien comme site mobile.

  • Sur ton Android, tu passes en mode avion et tu cliques sur l’icone… Ça marche. Tout ne marche pas, mais une bonne partie.



    Et tout ça, c’est la même application.



    En (très) gros, avec les PWA tu va pouvoir faire la même chose qu’avec Cortana, mais sans Cortana.



    Et en passant, exit le store. Les store c’est nickel pour la gestion des paiements, mais plein d’application s’en passerait bien. Reste à voir si Apple va faire comme Google… Car pour ceux qui se passeront de leurs store, s’en est fini des 30% de racket.







    Cordova tu veux dire ^^



Tu peux faire un raccourci vers le site, mais…



http://caniuse.com/#feat=serviceworkers

http://caniuse.com/#feat=push-api

&nbsp;

C’est à la mode, donc Apple va finir par les implémenter.


Oups, oui.