После многих лет игнорирования просьб от пользователей Firefox объявил, что добавит поддержку Progressive Web Apps (PWA).
Если вы используете последнюю сборку Firefox Nightly, то теперь на экспериментальном скрытом флаге можете перещёлкнуть выключатель — browser.taskbarTabs.enabled— на about:config странице, чтобы включить функцию (которую Mozilla называет вкладками панели задач ).
Прямо сейчас включение этого флага ничего не даст (на любой платформе). Но тот факт, что флаг был добавлен, должен означать, что сама функция может скоро появиться.
В ожидании этого события давайте посмотрим, чего можем ожидать от запоздалой поддержки PWA в Firefox.
Интеграция веб-приложений Firefox не будет выглядеть или вести себя так же, как аналогичные функции в других веб-браузерах (Chromium, GNOME Web и т. д).
Менеджер по продукту Firefox Дэвид Рубино говорит, что их цель в том, чтобы «предложить функции, которые помогут получить более похожий на приложение опыт работы с любым выбранным сайтом, когда вы этого захотите», но при этом у пользователей не должно возникать ощущения, что они не используют Firefox.
Это означает, что браузер не будет фокусироваться на поддержке именно PWA , то есть всех функций и возможностей, имеющихся в спецификации PWA и поддерживаемых в других браузерах/платформах (например, Android).
Аналогичным образом, говорит Рубино, веб-приложения в Firefox не будут использовать минимальный фрейм браузера и продолжат отображать главную панель инструментов с адресной строкой, расширениями, закладками, хотя кнопка «Новая вкладка» будет заменена кнопкой открытия обычного окна Firefox.
«Веб-приложения по-прежнему представляют собой сайты в веб-браузере, поэтому целью будет полное сохранение доступа к функциям, которые помогают работать с самим сайтом, при этом уменьшая акцент на функциях, связанных с управлением несколькими -сайтами», — добавляет он.
Если отбросить визуальные изыски, то будущая функция Firefox Taskbar Apps будет делать почти то, что вы и ожидаете:
веб-приложения отображают собственные значки запуска в меню приложений/доках/панелях задач;
веб-приложения должны оставаться открытыми до тех пор, пока не будут закрыты;
веб-приложения могут обрабатывать ссылки на свои сайты вместо открытия окна/вкладки браузера.
Но кое-что будет и по-другому.
Планируется разрешить любой вкладке браузера переходить в «режим веб-приложения», даже временно, без необходимости повторного входа в систему. Веб-приложения будут поддерживать ассоциацию ссылок, например, нажатие ссылки X в обычном окне Firefox откроет веб-приложение X (если установлено) — как это работает на мобильных устройствах.
Учитывая, как долго существуют инструменты веб-приложений, односайтовые браузеры и интеграции PWA, предлагаемый подход больше похож на «минимально жизнеспособный продукт с минимальными усилиями», чем на инновационную интерпретацию концепции.
Однако лучше поздно, чем никогда.
Включение веб-приложения в Firefox Nightly
Вертикальные вкладки, правильное управление профилями и группы вкладок — три давно ожидаемые функции, которые Firefox наконец-то добавил (последние две все еще находятся в стадии бета-тестирования).
Теперь к ним присоединилась поддержка «установки» веб-приложений.
Представляя свое предложение, разработчики Mozilla заявили, что выслушают отзывы пользователей по этому поводу, но затем замолчали, не предоставив никаких обновлений или ответов на заданные вопросы.
В последних сборках Firefox Nightly для Windows, macOS и Linux появилась скрытая настройка для включения новой функции «вкладок панели задач» (они же веб-приложения), поэтому работа над этой функцией явно продолжается, несмотря на отсутствие общественного участия в ней.
Увы, изменение настройки на true, похоже, пока ничего не включает ни в Windows, ни в macOS, ни в Linux.
Но если вы планируете использовать эту функцию и у вас установлена копия Firefox Nightly, стоит понаблюдать за развитием событий в ближайшие несколько недель.
Спасибо за внимание. Ваш Cloud4Y. Читайте нас здесь или в Telegram‑канале!
Источник: habr.com