Коротко. На Android PWA устанавливается и присылает веб-пуши в Chrome, Edge, Samsung Internet, Opera и Яндекс Браузере. Все они работают на движке Chromium. На iPhone установка идёт только через Safari («На экран Домой»), а веб-пуши приходят лишь у PWA, установленной на домашний экран. Для Android эталон — Chrome, для iOS альтернативы Safari нет. Условия iOS меняются от версии к версии, поэтому сверяйте их с документацией Apple на дату проверки. Подробности по платформам: PWA на iPhone и пуши из PWA на Android.
Почему браузер решает всё для PWA
Установка PWA, баннер «Установить приложение» и веб-пуши зависят не от вашего сайта, а от браузера и операционной системы. Сайт отдаёт манифест и service worker. Предлагать ли установку, выдавать ли разрешение на уведомления и доставлять ли пуш, решает браузер вместе с системой.
Движок важнее бренда
За десятком названий браузеров стоят три движка:
- Chromium — основа Chrome, Edge, Samsung Internet, Opera и Яндекс Браузера. Манифест, service worker и Push API работают в них по одним правилам, поэтому ведут они себя похоже.
- WebKit — движок Safari, со своими ограничениями.
- Gecko — движок Firefox. Поддержка PWA устроена иначе, чем в Chromium, и зависит от платформы.
Если PWA заработала в Chrome на Android, то, скорее всего, заработает и в остальных Chromium-браузерах. Гарантии нет: у каждого вендора свои надстройки.
Почему на iOS все браузеры упираются в WebKit
На iPhone браузеры сторонних вендоров исторически строятся поверх WebKit, движка Apple. Поэтому спор «Chrome против Safari» на iOS почти теряет смысл: возможности PWA определяет система. Какие браузеры могут устанавливать PWA и получать пуши на вашей версии iOS, проверяйте в документации Apple. Рабочий путь сейчас — Safari. Пошаговый разбор: как установить PWA на iOS и получить пуши.
Критерии сравнения
- Установка на экран. Можно ли добавить PWA как отдельное приложение с иконкой и запуском без адресной строки.
- Веб-пуши на Android. Запрашивает ли браузер разрешение и доставляет ли уведомления при закрытой вкладке.
- Веб-пуши на iOS. Работают только в Safari и только если PWA установлена на экран «Домой». Условие сверяйте с документацией Apple на дату проверки.
- Работа без сети. Поддержка service worker и кэша: открывается ли PWA без соединения.
- Баннер установки. Предлагает ли браузер установку сам или пункт меню приходится искать вручную.
Числовых баллов нет: проверяемых измерений для них не существует. Шкала качественная: да — работает штатно, частично — есть оговорки, нет — не поддерживается, проверить — зависит от версии и устройства.
Разбор браузеров
Google Chrome
Эталон для PWA на Android. Установка работает штатно, а при выполнении технических требований (манифест, service worker, HTTPS) браузер сам предлагает установить приложение. Веб-пуши приходят и при закрытой вкладке. Плюсы: самое предсказуемое поведение и лучшая документация. Минус: на iOS Chrome не обходит ограничения системы. Если пуши не приходят, начните с диагностики web-push в PWA. Вердикт: основной браузер для тестов на Android.
Apple Safari
Единственный надёжный путь установки PWA на iPhone: «Поделиться → На экран Домой». Веб-пуши доступны только после установки, в обычной вкладке их ждать не стоит. Автоматического баннера нет, поэтому пользователя нужно подвести к ручному действию, например подсказкой на странице. Поведение зависит от версии iOS, а часть возможностей появилась недавно. Вердикт: обязателен для iOS, каждую функцию проверяйте на реальном устройстве.
Mozilla Firefox
Поддержка PWA зависит от платформы. На Android браузер добавляет сайт на главный экран и работает с веб-пушами, но подсказок установки меньше, чем в Chromium. На десктопе полноценной установки PWA как приложения нет, полагаться на неё не стоит. Плюс: популярен у приватность-ориентированной аудитории. Минус: меньше предсказуемости и нестандартный сценарий установки. Вердикт: дополнительная проверка, но не основная цель.
Samsung Internet
Chromium-браузер, предустановленный на устройствах Samsung; для части аудитории он используется по умолчанию. Установка и пуши близки к Chrome. Плюс: знакомая механика и поддержка современных веб-API. Ограничение: интерфейс установки и настройки уведомлений отличаются от Chrome, поэтому сценарий стоит пройти на реальном телефоне. Вердикт: почти эталон на Samsung, обязателен в тест-плане.
Microsoft Edge
Chromium-браузер: установка PWA и веб-пуши работают по тем же принципам, что в Chrome. Особенно удобен на десктопе Windows, где PWA ставится как отдельное приложение. На Android поведение похоже на Chrome, отличаются детали интерфейса. На iOS действуют ограничения системы, как и у любого не-Safari браузера. Вердикт: надёжный Chromium-вариант, особенно для десктопа.
Opera
Тоже на Chromium, поэтому установка на экран и веб-пуши на Android, как правило, доступны. Но у Opera свои надстройки, например режимы экономии трафика и блокировки, которые могут влиять на уведомления и фоновую работу. Вердикт: вероятно, работает как Chrome, но настройки пушей и фоновой работы нужно проверить.
Яндекс Браузер
Основа Chromium, поэтому установка и веб-пуши в целом ожидаемы. Из-за собственных надстроек и политик доставки уведомлений поведение стоит проверять отдельно, особенно если важна аудитория, где этот браузер популярен. Вердикт: обязателен в тест-плане для русскоязычной аудитории, результат подтверждайте на устройстве.
Свод
| Критерий | Chrome | Safari | Firefox | Samsung Internet | Edge | Opera | Яндекс Браузер |
|---|---|---|---|---|---|---|---|
| Установка на экран | да (Android) | да, вручную (iOS) | частично | да | да | да | да |
| Веб-пуши на Android | да | не применимо | да | да | да | проверить | проверить |
| Веб-пуши на iOS | нет | да, только после установки на экран | нет | не применимо | нет | нет | нет |
| Работа без сети | да | да, с оговорками | да | да | да | да | да |
| Баннер установки | да | нет, только вручную | частично | да | да | проверить | проверить |
«Нет» для iOS означает, что в этом браузере не стоит рассчитывать на веб-пуши: рабочий путь на iPhone — Safari с установкой PWA на экран «Домой».
Проверено: 30.10.2026. Правила сторов и возможности платформ описаны на дату проверки; точные формулировки смотрите в официальной справке Apple, Google и MDN. Нашли неточность — напишите на redakciya@pwa-arbitrazh.com.