Google remove o suporte do painel do Chrome

O Google removeu o suporte para painéis no Chrome 54 em todas as plataformas, exceto no Chrome OS. Os painéis, que eram ativados apenas nas versões de desenvolvedor do Chrome por padrão e precisavam ser ativados em outras versões usando o sinalizador de painéis de ativação no sinalizador chrome: //, pareciam notificações à primeira vista.

Eles permitiram que os desenvolvedores de extensões gerassem janelas na tela que poderiam ser melhor descritas como janelas de notificação avançadas.

As principais vantagens que os painéis ofereceram em comparação foram o suporte a tamanhos personalizados, a minimização ou a movimentação, o suporte sempre à funcionalidade superior e o código HTML e CSS personalizado.

Os painéis foram usados ​​para exibir o conteúdo em sua própria janela, o Picture in Picture Viewer para Chrome fez isso ou para fornecer a funcionalidade de anotações oferecida pela extensão do Wunderlist Panel.

Google remove o suporte do painel do Chrome

O Google removeu o suporte do painel do Google Chrome na versão 54. Se você definir o sinalizador de ativar painéis anteriormente, notará que ele não está mais lá quando você abre a página sobre: ​​sinalizadores.

Além disso, qualquer extensão que dependesse de painéis para sua funcionalidade não poderá mais fazer isso. Isso significa que algumas extensões deixarão de funcionar completamente - se toda a sua funcionalidade for acionada pela abertura de um painel - ou alguma funcionalidade não funcionará mais se os painéis forem usados ​​para alimentar alguns recursos da extensão.

As extensões populares, as extensões do Hangouts do Google ou o Trello for Chrome, fizeram uso de painéis.

Você provavelmente está se perguntando por que o Google removeu a funcionalidade. Um dos engenheiros do Google fornece a seguinte explicação para a remoção.

Painéis em não-chromeos eram um recurso experimental e eram suportados apenas no canal Dev ou em outros canais atrás de uma bandeira.

Eles são caros de manter e nunca ficamos satisfeitos com sua estabilidade e funcionalidade no Windows, Mac e Linux. Como resultado, nós os removemos.

Entendemos que isso será irritante para os usuários de extensões que dependem delas, mas isso faz parte de um alinhamento do Chrome por ser fundamentalmente um navegador da Web que suporta aplicativos da Web.

O desenvolvedor original do Panels for Chrome adicionou a seguinte declaração.

O tempo passa e as coisas mudam, todos aprendemos. No caso dos Panels, "provamos", na prática, que uma equipe de alguns engenheiros é necessária em tempo integral para acompanhar as equipes de desenvolvedores de sistemas operacionais no Windows, OSX, Linux e até em nosso próprio ChromeOS. Os subsistemas de gerenciamento de janelas e gráficos / entrada estão em constante evolução e é mais ou menos proibitivamente caro para uma equipe pequena tentar criar e manter um modo de gerenciamento de janelas de alta qualidade, mas não padrão.

Os sistemas operacionais têm muitos mecanismos vinculados a comportamentos específicos de janelas (foco, alternância de janelas, tratamento ativo de janelas, barras de título, para onde vão as entradas, atalhos, animações, várias áreas de trabalho, outros dispositivos de sistema operacional etc.) e geralmente os sistemas operacionais não fornecem ganchos 'ou APIs para integrar-se a elas, o que torna necessário' fazer engenharia reversa 'e invadir. Embora isso possa ser feito, ele rapidamente leva ao design do 'card house' que cai ainda mais facilmente com a próxima grande atualização do sistema operacional

Basicamente, é muito caro manter a funcionalidade dos painéis, e a estabilidade e a funcionalidade também nunca atenderam às expectativas do Google.

Agora você : Você é afetado pela remoção do suporte de painéis no Google Chrome?