10+ лучших браузеров, поддерживающих прогрессивные веб-приложения (обновление 2022 г.)

Опубликовано: 2022-06-28

Одной из наиболее важных особенностей прогрессивных веб-приложений является то, что они адаптивны, что означает, что они всегда обеспечивают наилучшее взаимодействие с размером экрана и возможностями браузера. Тем не менее, знание возможностей каждого браузера и его совместимости с функциями Progressive Web App (PWA) по-прежнему полезно. Ниже приведен список самых популярных браузеров, поддерживаемых PWA, и их совместимость. Все это сведено в таблицу ниже. Выберите браузер, который вам нравится, и проверьте его совместимость с различными функциями, учитывая тип экрана и операционную систему.

Содержание

Поддерживаемые PWA браузеры

Ведущие поставщики веб-браузеров добавили улучшения функций в более поздние версии для поддержки PWA из-за недавней популярности этих приложений. Перечисленные ниже браузеры и версии совместимы.

  • Настольный браузер (полная поддержка): Chrome, Firefox, Opera, Edge, Safari
  • Настольный браузер (частичная поддержка/устаревшая версия): QQ Browser, Baidu Browser
  • Мобильный браузер (полная поддержка): Chrome, Firefox, Safari, UC Browser, Samsung Internet, Mint Browser, Wechat
  • Мобильный браузер (частичная поддержка/устаревшая версия): QQ Browser, Android Browser, Opera Mobile
браузеры, поддерживаемые pwa
Поддержка браузера PWA Обзор
Хром Chrome может быть самым популярным браузером (за исключением устройств Apple), но он не является лучшим во всех отношениях или с большинством функций. Есть функции, недоступные в Chrome, но они есть в других браузерах, таких как Firefox, Opera или Safari. Это не значит, что Chrome — плохая программа, но вы должны знать, что есть варианты получше.

Для мобильных устройств: в Chrome в адресной строке появляется кнопка для сайтов, поддерживающих PWA, как и в Edge.

Для настольных устройств: в Chrome вы увидите параметр «Установить приложение» в главном меню Chrome для сайтов, которые полностью поддерживают возможности PWA. Значок приложения появляется на главном экране после выбора этой опции. (Обратите внимание, что для областей, в которых нет функций PWA, вы можете выбрать «Добавить на главный экран».) Параметры длительного нажатия по-прежнему включают «Удалить», но под ним находятся «Настройки сайта», которые недоступны для приложений, установленных в магазине.
Fire Fox Firefox, проект с открытым исходным кодом, впервые применил несколько веб-возможностей, и компания, стоящая за ним, активно поддерживает конфиденциальность в Интернете. Он также известен большим количеством доступных расширений.

Хотя Firefox поддерживает несколько API-интерфейсов PWA, он не может установить их как отдельное системное приложение с интерфейсом, подобным приложению.

Версия Firefox для Android поддерживает PWA, а версия для настольных компьютеров — нет. С другой стороны, Mozilla попыталась обеспечить поддержку через браузер для конкретных сайтов.

На устройствах Android: в Firefox для сайтов PWA доступен простой вариант установки. После выбора этой опции появится диалоговое окно «Добавить на экран». Маленькая оранжевая эмблема Firefox появляется в правом нижнем углу основного логотипа приложения на значках главного экрана для PWA, созданных Firefox. Для более реального взаимодействия с приложением, в отличие от созданных в Chrome, вы не увидите параметр «Настройки сайта».
Сафари Для настольных устройств: установка PWA в macOS такая же, как и в Windows, за исключением того, что в Safari по умолчанию нет способа сделать сайт PWA. В Launchpad ваша новая программа видна, но не в папке Applications Finder.

Для мобильных устройств: в iOS и iPadOS Apple разрешает Safari создавать PWA только; сторонние браузеры исключены. В отличие от других браузеров, поддерживающих PWA, в Safari не используются термины «установка» и «приложение». Чтобы добавить его на главный экран iOS или iPad, перейдите на сайт с поддержкой PWA, коснитесь стрелки вверх «Поделиться» в нижней части страницы и выберите «Добавить на главный экран». Вы можете сделать это с любым веб-сайтом, но вы не получите автономных возможностей, которые предоставляет настоящий PWA.
Край Установка PWA в операционной системе Microsoft для настольных ПК наиболее доступна с помощью Edge, веб-браузера Windows по умолчанию.

Это потому, что он добавляет приложение в меню «Пуск» так же, как и любое другое приложение, которое вы установили традиционным методом (либо с помощью загруженного установщика программы, либо из приложения Microsoft Store).
Опера Opera была выпущена в 1995 году, что делает ее одним из старейших веб-браузеров. База выделенных пользователей Opera выросла благодаря ее способности интегрировать широкий спектр возможностей, которые в противном случае были бы ограничены расширениями и независимыми приложениями.

Opera 32 для Android теперь доступна с поддержкой PWA — добавление на главный экран. Вы обнаружите несколько функций, специально предназначенных для преодоления разрыва между нативными приложениями и «мобильным Интернетом», а также множество исправлений ошибок, улучшений стабильности и обновленного движка Chromium для оптимальной совместимости и безопасности (или, по крайней мере, просмотр веб-страниц на мобильных устройствах).
QQ Браузер Tencent Explorer — это название браузера QQ, когда он был первоначально выпущен в 2000 году. Тот факт, что он использует два движка, WebKit и Trident, отличает этот браузер.

Раньше он поддерживал PWA, но не в новой версии.
Байду Браузер Браузер Baidu — это бесплатный веб-браузер для Windows и Android, который может отправлять личные данные пользователя на серверы Baidu без шифрования или легко расшифровываемого шифрования.

Это также самый легкий браузер по ресурсам для недорогих устройств Android и уязвим для выполнения произвольного кода во время обновлений программного обеспечения с помощью атак «человек посередине».
UC Браузер UC Browser — это кроссплатформенный веб-браузер, разработанный в основном для мобильных устройств. Он известен своим минимальным размером приложения и технологиями сжатия данных, что сделало его популярным на развивающихся рынках, где у пользователей есть телефоны с меньшим объемом памяти и более низкой скоростью интернета.

Облачное ускорение, загрузка нескольких форматов файлов, веб-приложение HTML5 и функции облачной синхронизации, а также «быстрая загрузка», функция, которая загружает файлы во многих частях одновременно, входят в число других функций браузера.
самсунг интернет Это предустановленный браузер по умолчанию на каждом мобильном телефоне Samsung. Он основан на проекте Chromium, на котором работают Chrome и Microsoft Edge.

Смартфоны Samsung предлагают альтернативу стандартным возможностям Android. Если вы посещаете сайт PWA, ваш браузер отобразит значок. Если вы часто используете Google Sheets или любое другое веб-приложение, браузер предоставит вам самые выдающиеся возможности веб-приложения.
Монетный двор Браузер Одним из наиболее важных веб-браузеров для телефонов Android является Mint Browser. Вы получаете головокружительную скорость, конфиденциальность и безопасность в одном компактном корпусе. Если вы цените пользовательский опыт, а не передовые технологии, приложение размером 10 МБ станет вашим спасением.

Mint Browser имеет несколько механизмов безопасности для обеспечения безопасного просмотра и предоставления всем пользователям услуг и товаров безопасности мирового класса. Чтобы еще больше усилить контроль пользователей над обменом своими данными с Xiaomi, текущее обновление предлагает всем пользователям возможность включать / выключать сбор агрегированных данных в режиме инкогнито.
WeChat С ежемесячной базой пользователей более 1 миллиарда человек WeChat является самой популярной программой обмена сообщениями в Китае. Хотя он начинался как чат-сервис, он превратился в приложение, которое позволяет вам совершать платежи, вызывать такси и даже бронировать авиабилеты.

Однако вряд ли вы использовали его, если не проживаете в Китае.

Браузеры, не поддерживаемые PWA

Существуют также определенные браузеры, которые не поддерживают активно пользовательские элементы, необходимые для Angular 6 или PWA.

  • Microsoft Edge в настоящее время требует, чтобы PWA были доступны в их магазине приложений для поддержки в этом браузере.
  • На рабочем столе Safari и Firefox не поддерживают установку PWA. Они поддерживают автономные возможности, но работа всегда будет начинаться в пользовательском интерфейсе браузера. Он может быть полноэкранным, но никогда не может быть отдельным окном на рабочем столе.

Основные функции PWA для поддержки пользователей

  1. Фоновая синхронизация

Эта функция регулярно обновляет данные с веб-сайта. Пользователи всегда будут иметь доступ к самой актуальной информации.

  1. Веб-пуш-уведомление
всплывающее уведомление

Способность сервисных работников работать в фоновом режиме допускает эту возможность. Пользователи могут получить доступ к веб-сайту, коснувшись напоминания на главном экране.

  1. Автономный режим
тигрен pwa работает офлайн

После установки в браузере автономный доступ обрабатывает кэширование файлов приложений, перехватывает сетевые запросы, а затем предпринимает соответствующие действия в зависимости от того, доступна ли сеть.

Эта функция позволяет получить доступ к приложению без подключения и обеспечивает лучший пользовательский интерфейс. Даже при наличии подключения к Интернету определенные файлы не нужно загружать с веб-сервера, поскольку они уже сохранены локально.

  1. Добавить на главный экран
использование pwa

Эта функция PWA позволяет установить веб-сайт на мобильные устройства. Он создает ярлык на экране, чтобы пользователи могли быстро попасть на сайт, просто коснувшись значка значка вместо повторного ввода ссылки. Эта функция доступна во всех браузерах.

  1. Главный экран/заставка

Еще одна уникальная особенность PWA заключается в том, что, несмотря на то, что они работают в браузере, они могут быть размещены непосредственно на главном экране пользователя и обеспечивать иммерсивное полноэкранное взаимодействие.

За исключением iOS, все браузеры поддерживают эту функцию, что помогает снизить беспокойство в ожидании загрузки веб-сайта.

  1. Геолокация

API геолокации можно использовать для доступа к информации о геолокации пользователя приложения, что позволяет определить его местоположение (с согласия пользователя). Это также позволяет вам следить за пользователем и получать уведомления, когда его положение меняется.

  1. Захват видео и изображений

Сегодня «Media Capture API» предоставляет веб-приложениям прямой доступ к аудио- и видеовходам с устройств (камеры и микрофона). Веб-приложение позволяет вам читать эти каналы и управлять ими. В результате вы можете, например, сделать снимок или записать видео, не выходя из браузера.

Вывод

Почти каждая браузерная система в мире так или иначе поддерживает PWA. Хотя PWA на iOS поддерживается не полностью, браузер начинает устранять препятствия и позволяет запускать некоторые возможности PWA на устройствах Apple.

Это может указывать на то, что браузеры во всем мире рассматривают PWA как имеющие тот же потенциал, что и нативные приложения, и начинают предоставлять более невероятную поддержку для улучшения взаимодействия с пользователями.

Если вы собираетесь создать сайт PWA для своей компании и ищете официальное агентство веб-разработки PWA, то Tigren — ваш лучший выбор.

Мы создали успешные проекты PWA, которые удовлетворяют потребности многих предприятий. Наша команда стремится обеспечить наилучшие результаты для клиентов. Для получения дополнительной информации напишите нам на [email protected] .