Google видаляє підтримку панелі з Chrome

Google видалив підтримку панелей у Chrome 54 на всіх платформах, крім ОС Chrome. Панелі, які були включені лише для версій розробників Chrome за замовчуванням, і їх потрібно було вмикати в інших версіях, використовуючи прапор увімкнення панелей на chrome: // прапорах, з першого погляду виглядали як сповіщення.

Вони дозволили розробникам розширень нерестувати вікна на екрані, що можна найкраще описати як розширені вікна сповіщень.

Основними перевагами панелей, що пропонуються порівняно, були те, що вони підтримували власні розміри, їх можна було мінімізувати або перемістити, підтримувати завжди на найвищому рівні функціональності та дозволяти користувацьким HTML та CSS кодом.

Панелі використовувались для відображення вмісту у власному вікні, «Picture in Picture Viewer» для Chrome, або для надання функціональності для запису, яку пропонував розширення Wunderlist Panel.

Google видаляє підтримку панелі з Chrome

Google видалив підтримку панелі з Google Chrome у версії 54. Якщо раніше встановити прапор панелей увімкнення, ви помітите, що його більше немає, коли відкриєте сторінку about: flags.

Крім того, будь-яке розширення, яке покладається на панелі для своєї функціональності, більше не зможе цього зробити. Це означає, що деякі розширення перестануть працювати взагалі - якщо вся їх функціональність запускається відкриттям панелі - або якась функціональність більше не працюватиме, якщо панелі використовувались для живлення деяких функцій розширення.

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

Напевно, вам цікаво, чому Google видалив цю функціональність. Один з інженерів Google дає таке пояснення щодо видалення.

Панелі на non-chromeos були експериментальною функцією та підтримувалися лише на Dev-каналі або на інших каналах за прапором.

Вони дорого підтримують, і ми ніколи не були задоволені їх стабільністю та функціональністю у Windows, Mac та Linux. В результаті ми їх видалили.

Ми розуміємо, що це буде дратувати користувачів розширень, які покладаються на них, але це є частиною вирівнювання Chrome як принципово веб-браузера, що підтримує веб-програми.

Оригінальний розробник Панелі для Chrome додав таке твердження.

Минає час і все змінюється, ми всі вчимося. У випадку з "Панелями" ми на практиці "довели", що потрібна команда з кількох інженерів на повний робочий день, щоб мати змогу наздогнати команди розробників ОС в Windows, OSX, Linux і навіть нашому ChromeOS. Підсистеми управління вікнами та графіки / введення постійно розвиваються, і невеликій команді намагатися створити та зберегти якісний, але нестандартний режим управління вікнами - це більш-менш надмірно дорого.

В ОС є занадто багато механізмів, пов’язаних із певною поведінкою Windows (фокус, перемикання вікон, активна обробка вікна, панелі заголовків, куди йде введення, ярлики, анімація, декілька робочих столів, інші гаджети ОС тощо), і зазвичай ОС не забезпечує гачок. 'або API для інтеграції з тими, що робить необхідним «реверсивний інженер» і злому. Хоча це можна зробити, це швидко призводить до дизайну "карткового будинку", який стає ще простішим з наступним основним оновленням ОС

В основному це занадто дорого для підтримки функціональності панелей, і стабільність та функціональність ніколи не виправдали очікувань Google.

Тепер ви : Чи впливає на вилучення підтримки Google Панелі в Google Chrome?