Google supprime la prise en charge du panneau de Chrome

Google a supprimé la prise en charge des panneaux dans Chrome 54 sur toutes les plateformes, à l'exception de Chrome OS. Les panneaux, qui n'étaient activés que par défaut sur les versions pour développeurs de Chrome et devaient être activés sur d'autres versions à l'aide de l'indicateur d'activation des panneaux sur chrome: //, ressemblaient à des notifications à première vue.

Ils ont permis aux développeurs d’extensions de générer des fenêtres à l’écran qu’il serait possible de décrire comme des fenêtres de notification avancées.

Les principaux avantages offerts par les panneaux comparés réside dans le fait qu’ils prennent en charge les tailles personnalisées, peuvent être minimisés ou déplacés, sont toujours pris en charge par des fonctionnalités optimales et permettent le code HTML et CSS personnalisé.

Les panneaux étaient utilisés pour afficher le contenu dans leur propre fenêtre. Picture in Picture Viewer pour Chrome l'a fait, ou pour fournir une fonctionnalité de prise de notes offerte par l'extension Wunderlist Panel.

Google supprime la prise en charge du panneau de Chrome

Google a supprimé la prise en charge des panneaux de Google Chrome dans la version 54. Si vous définissez précédemment l'indicateur d'activation des panneaux, vous remarquerez qu'il n'est plus présent lorsque vous ouvrez la page about: flags.

En outre, toute extension qui utilisera des panneaux pour sa fonctionnalité ne pourra plus le faire. Cela signifie que certaines extensions cesseront complètement de fonctionner - si toutes leurs fonctionnalités sont déclenchées par l'ouverture d'un panneau - ou que certaines fonctionnalités ne fonctionneront plus si les panneaux étaient utilisés pour alimenter certaines fonctionnalités de l'extension.

Les extensions populaires, les extensions Hangouts de Google ou Trello pour Chrome, utilisaient des panneaux.

Vous vous demandez probablement pourquoi Google a supprimé cette fonctionnalité. L'un des ingénieurs de Google donne l'explication suivante pour la suppression.

Les panneaux sur des non-chromos étaient une fonctionnalité expérimentale et uniquement prise en charge sur le canal Dev ou sur d'autres canaux derrière un drapeau.

Leur maintenance est coûteuse et nous n’avons jamais été satisfaits de leur stabilité et de leurs fonctionnalités sous Windows, Mac et Linux. En conséquence, nous les avons supprimés.

Nous comprenons que cela sera ennuyeux pour les utilisateurs d’extensions qui en dépendent, mais cela fait partie d’un alignement de Chrome comme étant essentiellement un navigateur Web prenant en charge des applications Web.

Le développeur d'origine de Panels for Chrome a ajouté l'instruction suivante.

Le temps passe et les choses changent, nous apprenons tous. Dans le cas des panneaux, nous avons "prouvé" par la pratique qu'il faut une équipe de quelques ingénieurs à plein temps pour pouvoir rattraper les équipes de développeurs de systèmes d'exploitation sous Windows, OSX, Linux et même notre propre ChromeOS. Les sous-systèmes de gestion des fenêtres et graphiques / entrées sont en constante évolution et il est plus ou moins prohibitif pour une petite équipe d'essayer de créer et de conserver un mode de gestion des fenêtres de haute qualité mais non standard.

Les systèmes d'exploitation ont trop de mécanismes liés à des comportements de fenêtres spécifiques (focus, changement de fenêtre, traitement actif des fenêtres, barres de titre, accès aux raccourcis, animations, bureaux multiples, autres gadgets de système d'exploitation, etc.) et, en général, les systèmes d'exploitation ne fournissent pas de points d'ancrage. 'ou des APIs à intégrer à celles-ci, ce qui oblige à «faire de l'ingénierie inverse» et à bidouiller. Bien que cela puisse être fait, cela conduit rapidement à une conception «maison de cartes» qui tombe encore plus facilement avec la prochaine mise à jour majeure du système d'exploitation

En principe, il est trop coûteux de maintenir la fonctionnalité des panneaux, et la stabilité et les fonctionnalités ne répondent jamais non plus aux attentes de Google.

Now You : Êtes-vous concerné par la suppression de la prise en charge des panneaux dans Google Chrome?