Google elimina el soporte de Panel de Chrome

Google ha eliminado la compatibilidad con paneles en Chrome 54 en todas las plataformas, excepto en Chrome OS. Los paneles, que solo estaban habilitados en las versiones de desarrollador de Chrome de forma predeterminada, y tenían que habilitarse en otras versiones usando la bandera de habilitar paneles en chrome: // flags, parecían notificaciones a primera vista.

Permitieron a los desarrolladores de extensiones generar ventanas en la pantalla que uno podría describir mejor como ventanas de notificación avanzadas.

Las principales ventajas que ofrecían los paneles en comparación eran que admitían tamaños personalizados, podían minimizarse o moverse, admitían siempre la mejor funcionalidad y permitían códigos HTML y CSS personalizados.

Los paneles se usaron para mostrar el contenido en su propia ventana, Picture in Picture Viewer para Chrome lo hizo, o para proporcionar la funcionalidad de toma de notas que ofrecía la extensión Wunderlist Panel.

Google elimina el soporte de Panel de Chrome

Google eliminó la compatibilidad con el Panel de Google Chrome en la versión 54. Si configuró el marcador de habilitar paneles anteriormente, notará que ya no está allí cuando abra la página about: flags.

Además, cualquier extensión que se basara en paneles para su funcionalidad ya no podrá hacerlo. Esto significa que algunas extensiones dejarán de funcionar por completo, si toda su funcionalidad se activa al abrir un panel, o alguna funcionalidad ya no funcionará si los paneles se utilizan para activar algunas funciones de la extensión.

Las extensiones populares, las extensiones de Hangouts de Google o Trello para Chrome, hicieron uso de paneles.

Probablemente se esté preguntando por qué Google eliminó la funcionalidad. Uno de los ingenieros de Google da la siguiente explicación para la eliminación.

Los paneles en no cromos eran una característica experimental y solo se admitían en el canal Dev, o en otros canales detrás de una bandera.

Son costosos de mantener y nunca estuvimos contentos con su estabilidad y funcionalidad en Windows, Mac y Linux. Como resultado, los hemos eliminado.

Entendemos que esto será molesto para los usuarios de extensiones que dependen de ellas, pero esto es parte de una alineación de Chrome como fundamentalmente un navegador web que admite aplicaciones web.

El desarrollador original de Paneles para Chrome agregó la siguiente declaración.

El tiempo pasa y las cosas cambian, todos aprendemos. En el caso de los paneles, "demostramos" mediante la práctica que se necesita un equipo de pocos ingenieros a tiempo completo para ponerse al día con los equipos de desarrolladores de sistemas operativos en Windows, OSX, Linux e incluso nuestro propio ChromeOS. La administración de ventanas y los subsistemas de gráficos / entrada están en constante evolución y es más o menos prohibitivo para un pequeño equipo tratar de construir y mantener un modo de administración de ventanas de alta calidad pero no estándar.

Los sistemas operativos tienen demasiados mecanismos que están vinculados a comportamientos específicos de Windows (foco, cambio de ventana, tratamiento de ventanas activo, barras de título, dónde va la entrada, accesos directos, animaciones, escritorios múltiples, otros dispositivos de sistema operativo, etc.) y, por lo general, los sistemas operativos no proporcionan 'ganchos' 'o API para integrarse con ellos, lo que hace que sea necesario' realizar ingeniería inversa 'y piratear. Si bien se puede hacer, rápidamente conduce al diseño de 'casa de tarjeta' que se cae aún más fácilmente con la próxima actualización importante del sistema operativo

Básicamente, es demasiado costoso mantener la funcionalidad de los paneles, y la estabilidad y la funcionalidad nunca cumplieron las expectativas de Google tampoco.

Ahora tú : ¿Te afecta la eliminación de la compatibilidad con paneles en Google Chrome?