К содержимому
PWA·гид
  1. Главная
  2. Pwa
  3. PWA на Android

PWA на Android: установка, пуши, отличия от iOS

Проверено: 30.10.2026

Коротко

Разбираем, как установить PWA на Android из Chrome и других браузеров, настроить баннер установки и пуши, и чем всё это отличается от iOS.

Установить PWA на Android можно прямо из Chrome и других браузеров: сайт с манифестом, service worker и HTTPS становится отдельным приложением с иконкой, своим окном и push-уведомлениями. Ниже разберём установку, баннер, пуши, отображение в списке приложений и отличия от iOS.

Что такое PWA на Android

PWA (Progressive Web App) — это сайт, который браузер умеет устанавливать как приложение. Нужны три вещи: HTTPS, веб-манифест (файл с названием, иконками и режимом запуска) и service worker (фоновый скрипт, отвечающий за кэш и пуши). Базу объясняет материал что такое PWA простыми словами, а про сам файл и скрипт подробно написано в гайде по манифесту и service worker.

Установка PWA на Android

Установка из Chrome

  1. Откройте сайт в Chrome по HTTPS.
  2. Нажмите меню «⋮» в правом верхнем углу.
  3. Выберите «Установить приложение». Если есть только «Добавить на главный экран», сайт не прошёл критерии установки.
  4. Подтвердите в диалоге. Иконка появится на главном экране и в списке приложений.

Разница между пунктами принципиальная. «Установить приложение» ставит полноценную PWA: своё окно, запись в настройках, работу с пушами. «Добавить на главный экран» создаёт ярлык, который открывает сайт во вкладке браузера.

Другие браузеры

Samsung Internet, Edge и Opera на Android тоже умеют устанавливать PWA, но пункты меню называются по-разному, а условия показа предложения могут отличаться. Firefox ставит сайт как ярлык, то есть ближе к закладке, чем к полноценной установке. При тестировании проверяйте установку как минимум в Chrome и одном альтернативном браузере. Если установка не срабатывает, причину поможет найти диагностика установки PWA.

Баннер установки

Chrome предлагает установить приложение, когда сайт выполняет критерии установки. Момент показа решает браузер: он может учитывать вовлечённость пользователя и прошлые отказы. Чтобы управлять этим, перехватите событие beforeinstallprompt, сохраните его и вызовите по нажатию на собственную кнопку «Установить». Так предложение появляется в понятный момент.

Требования для установки

УсловиеЗачем нужноКак проверить
HTTPSService worker работает только в защищённом контекстеАдресная строка, DevTools → Security
Манифест с именем и иконкамиИз него берутся название и иконкаDevTools → Application → Manifest
Режим запуска standalone или аналогОткрывает приложение в своём окне без интерфейса браузераТот же раздел Manifest
Зарегистрированный service workerНужен для офлайна и пушейDevTools → Application → Service Workers
Общий аудитПоказывает, что именно не проходитLighthouse в DevTools

Как довести обычный сайт до такого состояния, описано в гайде по превращению сайта в PWA.

Push-уведомления в PWA на Android

На Android push работает из коробки: service worker получает сообщение от push-сервиса браузера и показывает уведомление, даже если приложение закрыто. Без разрешения пользователя ничего не придёт.

На доставку влияют:

  • запрет уведомлений в системных настройках приложения или канала;
  • агрессивное энергосбережение у некоторых производителей, которое «усыпляет» фоновые процессы;
  • момент запроса разрешения: если просить его сразу при загрузке, пользователи чаще отказываются, поэтому сначала покажите пользу.

Подробности собраны в разделе про пуши из PWA на Android. Если уведомления не приходят, пройдите по диагностике web-push.

Как PWA выглядит в списке приложений

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

Добавьте в манифест maskable-иконку: система обрежет её под форму, принятую на устройстве, и не оставит белых полей. При запуске показывается заставка (splash) на основе имени, иконки и цвета фона из манифеста.

PWA на Android и iOS: отличия

ПараметрAndroidiOS
УстановкаИз меню браузера, Chrome даёт полноценную установкуЧерез «Поделиться» → «На экран Домой», только вручную
Баннер установкиЕсть, можно вызвать своей кнопкойАвтоматического баннера нет
PushЧерез push-сервис браузераДоступны для установленной PWA, с более жёсткими условиями
ФонService worker работает гибчеОграничения строже
Выбор браузераНесколько браузеров умеют ставитьОпора на системные механизмы Safari

Подробный разбор для iPhone — в материале PWA на iPhone и в инструкции по установке на iOS.

Упаковка PWA в стор (TWA)

PWA можно упаковать в Google Play через Trusted Web Activity (TWA): это оболочка, которая открывает веб-приложение в полноэкранном режиме Chrome. Детали сборки здесь не разбираем. Нужен ли стор вообще, обсуждается на странице нужен ли стор для PWA.

Вопрос–ответ

Почему нет пункта «Установить приложение» в Chrome? Обычно сайт не проходит критерии: нет HTTPS, манифеста или service worker. Запустите Lighthouse, он покажет, чего не хватает.

Чем «Добавить на главный экран» отличается от установки? Первое создаёт ярлык, который открывается во вкладке. Вторая ставит полноценную PWA со своим окном и записью в настройках приложений.

Работают ли пуши, если PWA закрыта? Да, если разрешение выдано, а система не ограничивает фоновую работу приложения. На некоторых устройствах помехой становится режим энергосбережения.

Нужен ли Google Play для PWA на Android? Нет, установка из браузера работает без стора. Google Play нужен, если важно присутствие в каталоге, и тогда используют упаковку через TWA.

Проверено: 30.10.2026. Правила сторов и возможности платформ описаны на дату проверки; точные формулировки смотрите в официальной справке Apple, Google и MDN. Нашли неточность — напишите на redakciya@pwa-arbitrazh.com.

В этом разделе Pwa

  • PWA под крипту и финансы

    PWA для крипты и финансов: как строить доверие, что запрещают рекламные сети, какие пуши с «сигналами» опасны…

  • PWA под нутру и товарку

    PWA для нутры и товарки чаще не нужен: разбираем, почему он редко окупается, когда помогает при подписках и…

  • PWA на iPhone

    Разбираем, как установить PWA на iPhone через Safari, какие ограничения у iOS, чем он отличается от Android и…

  • PWA под гемблинг и беттинг

    PWA для гемблинга: почему формат так популярен, как работает связка «креатив → PWA → оффер», что проверяет…

  • Что такое PWA-приложение простыми словами

    PWA приложения — это сайты, которые ставятся на экран телефона как обычные программы. Разбираем манифест,…