Коротко: на 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 с ручными шагами | Близка к полноценному приложению |
Как выбрать: наша методика
Выбирать нужно не «лучшую систему», а ту, под которую строится воронка. Четыре шага:
- Состав аудитории. Определите по гео и источнику, какие устройства преобладают. Если основная часть на iPhone, закладывайте ручную установку.
- Роль пушей. Если удержание строится на уведомлениях, Android даёт более надёжный канал, а на iOS пуши возможны лишь после установки.
- Путь до установки. Посчитайте шаги от клика до иконки. Для iOS добавьте понятную инструкцию на странице, для Android опирайтесь на штатное приглашение.
- Проверка на реальных устройствах. Прогоните установку и пуши на нескольких устройствах и версиях, не полагаясь на эмуляторы. Если установка не срабатывает, смотрите диагностику установки 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.