Google verwijdert Panel-ondersteuning uit Chrome

Google heeft de ondersteuning voor panelen in Chrome 54 op alle platforms verwijderd, behalve op Chrome OS. Panelen, die standaard alleen waren ingeschakeld op ontwikkelaarsversies van Chrome, en op andere versies moesten worden ingeschakeld met de vlag voor panelen inschakelen op chrome: // vlaggen, zagen er op het eerste gezicht uit als meldingen.

Ze stelden extensieontwikkelaars in staat om vensters op het scherm te spawnen die je het best kunt omschrijven als geavanceerde meldingsvensters.

De belangrijkste voordelen die panels in vergelijking boden, waren dat ze aangepaste formaten ondersteunden, konden worden geminimaliseerd of verplaatst, altijd ondersteund door topfunctionaliteit en aangepaste HTML en CSS-code mogelijk maakten.

Panelen werden gebruikt om inhoud in hun eigen venster weer te geven, Picture in Picture Viewer voor Chrome deed dat, of om notitiefuncties te bieden die de Wunderlist Panel-extensie bood.

Google verwijdert Panel-ondersteuning uit Chrome

Google heeft Panel-ondersteuning verwijderd uit Google Chrome in versie 54. Als u de vlag voor panelen inschakelen eerder hebt ingesteld, zult u merken dat deze er niet meer is wanneer u de pagina about: flags opent.

Ook kan elke extensie die afhankelijk is van panelen vanwege zijn functionaliteit, dit niet meer doen. Dit betekent dat sommige extensies helemaal niet meer werken - als al hun functionaliteit wordt geactiveerd door een paneel te openen - of sommige functies niet meer werken als panelen werden gebruikt om sommige functies van de extensie aan te drijven.

Populaire extensies, Google's eigen Hangouts-extensies of Trello voor Chrome, maakten gebruik van panelen.

Je vraagt ​​je waarschijnlijk af waarom Google de functionaliteit heeft verwijderd. Een van de technici van Google geeft de volgende verklaring voor de verwijdering.

Panelen op niet-chrome's waren een experimentele functie en werden alleen ondersteund op Dev-kanaal, of op andere kanalen achter een vlag.

Ze zijn duur in onderhoud en we waren nooit blij met hun stabiliteit en functionaliteit op Windows, Mac en Linux. Daarom hebben we ze verwijderd.

We begrijpen dat dit vervelend zal zijn voor gebruikers van extensies die erop vertrouwen, maar dit maakt deel uit van een aanpassing van Chrome als fundamenteel een webbrowser die webapplicaties ondersteunt.

De oorspronkelijke ontwikkelaar van Panels voor Chrome heeft de volgende verklaring toegevoegd.

De tijd verstrijkt en dingen veranderen, we leren allemaal. In het geval van Panels hebben we in de praktijk 'bewezen' dat een team van een paar technici fulltime nodig heeft om teams van OS-ontwikkelaars in Windows, OSX, Linux en zelfs onze eigen ChromeOS in te halen. Het vensterbeheer en de grafische / invoersubsystemen evolueren voortdurend en het is min of meer onbetaalbaar voor een klein team om te proberen een hoogwaardige maar niet-standaard vensterbeheermodus te bouwen en te behouden.

Besturingssystemen hebben te veel mechanismen die zijn gekoppeld aan een specifiek Windows-gedrag (focus, venster schakelen, actieve Windows-behandeling, titelbalken, waar invoer naartoe gaat, snelkoppelingen, animaties, meerdere desktops, andere OS-gadgets enz.), En meestal bieden besturingssystemen geen 'hooks' of API's om ermee te integreren, wat het noodzakelijk maakt om te 'reverse-engineeren' en te hacken. Hoewel het kan, leidt het al snel tot een 'kaartenhuis'-ontwerp dat nog eenvoudiger valt met de volgende grote OS-update

Kortom, het is te duur om de functionaliteit van de panelen te handhaven en de stabiliteit en functionaliteit hebben ook nooit aan de verwachtingen van Google voldaan.

Nu bent u : heeft u te maken met het verwijderen van Panels-ondersteuning in Google Chrome?