Google премахва поддръжката на Panel от Chrome

Google премахна поддръжката за панели в Chrome 54 на всички платформи, с изключение на Chrome OS. Панелите, които бяха активирани по подразбиране само за версии за разработчици на Chrome и трябваше да бъдат активирани в други версии, използвайки флаг за разрешаване на панели на chrome: // flags, изглеждаха като известия от пръв поглед.

Те дадоха възможност на разработчиците на разширения да хвърлят прозорци на екрана, които човек може най-добре да опише като разширени прозорци за известия.

Основните предимства, които панелите предлагат в сравнение, бяха, че поддържат персонализирани размери, могат да бъдат сведени до минимум или преместени, поддържани винаги с най-добра функционалност и разрешени за персонализиран HTML и CSS код.

Панелите бяха използвани за показване на съдържание в собствения им прозорец, Picture in Picture Viewer за Chrome направи това или за осигуряване на функционалност за вземане на бележки, която предлага разширението на панела Wunderlist.

Google премахва поддръжката на Panel от Chrome

Google премахна поддръжката на Panel от Google Chrome във версия 54. Ако зададете флаг за активиране на панелите по-рано, ще забележите, че вече го няма, когато отворите страницата about: flags.

Също така, всяко разширение, което разчита на панелите за своята функционалност, вече няма да може да го направи. Това означава, че някои разширения ще престанат да работят напълно - ако цялата им функционалност се задейства чрез отваряне на панел - или някаква функционалност вече няма да работи, ако панелите са били използвани за захранване на някои функции на разширението.

Популярни разширения, собствени разширения на Hangouts или Google Trello за Chrome, използваха панели.

Вероятно се чудите защо Google премахна функционалността. Един от инженерите на Google дава следното обяснение за премахването.

Панелите на нехромоса бяха експериментална функция и се поддържаха само на Dev канал или на други канали зад флаг.

Те са скъпи за поддръжка и ние никога не бяхме доволни от тяхната стабилност и функционалност в Windows, Mac и Linux. В резултат на това ги премахнахме.

Разбираме, че това ще бъде досадно за потребителите на разширения, които разчитат на тях, но това е част от подравняването на Chrome като основно уеб браузър, поддържащ уеб приложения.

Оригиналният разработчик на Panels за Chrome добави следното изявление.

Времето минава и нещата се променят, всички се учим. В случай на „Панели“, ние „доказахме“ на практика, че е необходим екип от няколко инженери на пълен работен ден, за да можем да настигнем екипи от разработчици на ОС в Windows, OSX, Linux и дори собствения ни ChromeOS. Подсистемите за управление на прозорци и графика / вход непрекъснато се развиват и е малко или много прекалено скъпо за малък екип да се опита да изгради и поддържа висококачествен, но нестандартен режим на управление на прозорците.

ОС имат твърде много механизми, които са свързани с конкретно поведение на Windows (фокус, превключване на прозорци, активно третиране на прозорците, ленти със заглавия, където входът отива, преки пътища, анимации, множество десктопи, други приспособления за ОС и т.н.) и обикновено ОС не осигуряват „куки“ 'или API, които да се интегрират с тези, което налага необходимостта от' обратния инженер 'и хакването. Въпреки че това може да се направи, той бързо води до дизайна на "къща къща", който пада още по-лесно при следващата основна актуализация на ОС

По принцип е твърде скъпо да се поддържа функционалността на панелите, а стабилността и функционалността никога не отговарят на очакванията на Google.

Сега Вие : Засегнати ли сте от премахването на поддръжката на Панели в Google Chrome?