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

PWA iOS или Android: что умеет каждая система

Проверено: 31.10.2026

Коротко

PWA iOS или Android: сравнили установку, web-push, офлайн, фон и баннер установки. Узнайте, где PWA мощнее и как вести пользователя на каждой системе.

Коротко: на Android PWA мощнее и ближе к обычному приложению: установка из браузера, штатное приглашение установить, полноценные web-push. На iOS PWA урезана и привязана к Safari: установка только вручную, пуши доступны не на всех версиях и только после добавления на экран «Домой». Для трафика это значит, что на Android путь до установки короче и его проще контролировать, а на iOS каждый шаг приходится подсказывать пользователю.

Почему системы ведут себя по-разному

Apple держит веб-приложения внутри собственного движка WebKit и сама решает, какие возможности открыть. Android опирается на Chrome и открытую модель браузеров, где новые веб-API появляются быстрее и доступны в разных браузерах. Технология общая, набор функций разный.

Критерии прямого сравнения

Сравниваем по тому, что влияет на путь пользователя и удержание: установка на экран, пуши, работа без сети, фоновые задачи, баннер установки и обязательный браузер. Все критерии проверяемы по документации Apple и Google.

  • Установка на экран: сколько действий нужно и подскажет ли их система сама. Чем длиннее путь, тем больше людей отваливается.
  • Веб-пуши: держат связь с аудиторией после первого визита; важно, при каких условиях система разрешает их запросить.
  • Хранилище и офлайн: строится на кэше и service worker; важно, не очищает ли система данные у давно неиспользуемого приложения.
  • Фоновые задачи: синхронизация и обработка событий при закрытом приложении. У PWA они скромнее, чем у нативных, а на iOS ещё строже.
  • Баннер установки: приглашение «Установить приложение», которое браузер показывает сам; сильно влияет на конверсию в установку.
  • Обязательный браузер: в каком браузере пользователь должен открыть страницу, чтобы установка была возможна.

iOS: что умеет и чего не умеет

PWA на iPhone работает, но по правилам Apple и в основном через Safari. Подробности собраны на странице PWA на iPhone.

Что умеет

Пользователь открывает сайт в Safari, выбирает «Поделиться» → «На экран Домой», и появляется иконка. Приложение запускается в отдельном окне без адресной строки. Манифест и service worker поддерживаются, офлайн-кэширование работает.

Пуши

Web-push доступны начиная с определённой версии iOS (на дату проверки, по документации Apple) и только если PWA уже добавлена на экран «Домой». Из обычной вкладки Safari запросить пуши нельзя, и на этом шаге часть аудитории теряется. Пошаговый разбор: как установить PWA на iOS и включить пуши.

Ограничения

  • Нет штатного баннера установки: человека нужно вести вручную, подсказкой или инструкцией на странице.
  • Хранилище и фон строже, чем на Android; система может очистить данные у давно неиспользуемого приложения.
  • Даже сторонние браузеры на iPhone используют WebKit, поэтому ограничения у них те же.
  • Набор веб-возможностей определяет Apple, и он может меняться с версиями системы.

Android: что умеет

Android ближе всего к «идеальной» PWA. Особенности платформы разобраны на странице PWA на Android.

Установка

Установка идёт из Chrome и других современных браузеров. Браузер сам показывает приглашение установить, если выполнены условия: манифест, service worker, защищённое соединение.

Пуши и фон

Web-push работают полноценно: запрос разрешения, уведомления при закрытом приложении, обработка через service worker. Фоновая синхронизация тоже доступна. Механику объясняет материал про web push уведомления, а по платформе есть страница пуши из PWA на Android.

Ограничения

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

Сводная таблица сравнения

КритерийiOS (Safari)Android (Chrome)
Установка на экранВручную через «Поделиться» → «На экран Домой»Из браузера, с приглашением установить
Баннер установкиШтатного нет, нужна своя подсказкаЕсть, показывается браузером при выполнении условий
Веб-пушиТолько с определённой версии iOS и только после установкиПолноценно, в том числе из браузера
Офлайн и хранилищеРаботает, но ограничения строжеРаботает, ограничения мягче
Фоновые задачиСильно ограниченыДоступны, но зависят от оболочки устройства
Обязательный браузерSafari для установкиChrome и другие современные браузеры
ИтогУрезанная PWA с ручными шагамиБлизка к полноценному приложению

Как выбрать: наша методика

Выбирать нужно не «лучшую систему», а ту, под которую строится воронка. Четыре шага:

  1. Состав аудитории. Определите по гео и источнику, какие устройства преобладают. Если основная часть на iPhone, закладывайте ручную установку.
  2. Роль пушей. Если удержание строится на уведомлениях, Android даёт более надёжный канал, а на iOS пуши возможны лишь после установки.
  3. Путь до установки. Посчитайте шаги от клика до иконки. Для iOS добавьте понятную инструкцию на странице, для Android опирайтесь на штатное приглашение.
  4. Проверка на реальных устройствах. Прогоните установку и пуши на нескольких устройствах и версиях, не полагаясь на эмуляторы. Если установка не срабатывает, смотрите диагностику установки PWA.

Наш вывод: Android лучше, когда нужны надёжные пуши и короткий путь установки. iOS нужна, когда аудитория сидит на iPhone, но готовьтесь к ручным шагам и потерям на каждом из них. На практике делают одну PWA и две ветки подсказок: под Safari и под Chrome. Результат зависит от аудитории и источника, гарантий нет.

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

Что лучше для PWA: iOS или Android? По возможностям лучше Android: есть штатная установка, баннер и полноценные пуши. iOS подходит, если аудитория на iPhone, но ограничений там больше.

Как установить PWA на iPhone? Откройте сайт в Safari, нажмите «Поделиться» и выберите «На экран Домой». Отдельного приглашения система не показывает, поэтому подсказку лучше разместить на самой странице.

Работают ли web-push на iPhone? Да, но только начиная с определённой версии iOS (на дату проверки, по документации Apple) и только если PWA добавлена на экран «Домой». В обычной вкладке Safari запросить пуши нельзя.

Чем отличается PWA на iOS и Android? Главное отличие в правах. На Android есть штатная установка, баннер, полноценные пуши и более гибкий фон. На iOS всё идёт через Safari и WebKit, установка ручная, а возможности определяет Apple.

Нужен ли Safari для установки на iPhone? Да, для установки на экран «Домой» нужен Safari. Сторонние

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

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