Google usuwa obsługę panelu z Chrome

Google usunęło obsługę paneli w Chrome 54 na wszystkich platformach oprócz Chrome OS. Panele, które były domyślnie włączone tylko w wersjach dla programistów Chrome i musiały być włączone w innych wersjach za pomocą flagi włączania paneli na flagach chrome: //, na pierwszy rzut oka wyglądały jak powiadomienia.

Umożliwiły twórcom rozszerzeń odradzanie okien na ekranie, które można najlepiej określić jako zaawansowane okna powiadomień.

Głównymi zaletami paneli oferowanych w porównaniu były to, że obsługiwały niestandardowe rozmiary, można je było zminimalizować lub przenieść, obsługiwać zawsze najwyższą funkcjonalność i pozwolić na niestandardowy kod HTML i CSS.

Panele były używane do wyświetlania treści w ich własnym oknie, zrobiła to Picture in Picture Viewer dla Chrome, lub aby zapewnić funkcję robienia notatek, którą oferowało rozszerzenie Wunderlist Panel.

Google usuwa obsługę panelu z Chrome

Google usunął obsługę paneli z Google Chrome w wersji 54. Jeśli wcześniej ustawiłeś flagę włączania paneli, zauważysz, że już jej nie ma, gdy otworzysz stronę about: flags.

Ponadto żadne rozszerzenie, które opierało się na panelach pod względem funkcjonalności, nie będzie już w stanie tego zrobić. Oznacza to, że niektóre rozszerzenia przestaną działać całkowicie - jeśli cała ich funkcjonalność zostanie uruchomiona przez otwarcie panelu - lub niektóre funkcje przestaną działać, jeśli panele zostały użyte do zasilania niektórych funkcji rozszerzenia.

Popularne rozszerzenia, własne rozszerzenia Google Hangouts lub Trello dla Chrome, korzystały z paneli.

Prawdopodobnie zastanawiasz się, dlaczego Google usunął tę funkcję. Jeden z inżynierów Google podaje następujące wyjaśnienie dotyczące usunięcia.

Panele na urządzeniach innych niż Chrome były funkcją eksperymentalną i były obsługiwane tylko na kanale deweloperskim lub na innych kanałach za flagą.

Są kosztowne w utrzymaniu i nigdy nie byliśmy zadowoleni z ich stabilności i funkcjonalności w systemach Windows, Mac i Linux. W rezultacie usunęliśmy je.

Rozumiemy, że będzie to denerwujące dla użytkowników korzystających z nich rozszerzeń, ale jest to część dostosowania Chrome jako przeglądarki internetowej obsługującej aplikacje internetowe.

Oryginalny program Panels for Chrome dodał następujące oświadczenie.

Czas mija i wszystko się zmienia, wszyscy się uczymy. W przypadku paneli „udowodniliśmy” przez praktykę, że zespół kilku inżynierów wymaga pełnego czasu, aby dogonić zespoły programistów systemów operacyjnych Windows, OSX, Linux, a nawet naszego własnego ChromeOS. Podsystemy zarządzania oknami i grafiki / wejścia ciągle się zmieniają i dla małego zespołu jest mniej lub bardziej drogo kosztowne, aby spróbować zbudować i utrzymać wysokiej jakości, ale niestandardowy tryb zarządzania oknem.

Systemy operacyjne mają zbyt wiele mechanizmów, które są powiązane z konkretnymi zachowaniami systemu Windows (fokus, przełączanie okien, aktywne leczenie okien, paski tytułowe, gdzie idzie dane wejściowe, skróty, animacje, wiele pulpitów, inne gadżety systemu operacyjnego itp.), I zwykle systemy operacyjne nie zapewniają „zaczepów” ”lub interfejsy API do zintegrowania z tymi, co wymaga„ inżynierii wstecznej ”i włamywania się. Chociaż można to zrobić, szybko prowadzi do projektu „domku na karty”, który upada jeszcze łatwiej dzięki następnej dużej aktualizacji systemu operacyjnego

Zasadniczo utrzymanie funkcjonalności paneli jest zbyt drogie, a stabilność i funkcjonalność nigdy nie spełniały oczekiwań Google.

Teraz jesteś : Czy dotyczy Cię usunięcie obsługi paneli w Google Chrome?