Web Install API — новая эра установки PWA
Узнайте о Web Install API — экспериментальной возможности браузеров, которая позволяет устанавливать PWA в один клик прямо из каталогов вроде Web Store.
Description
Узнайте о Web Install API — экспериментальной возможности браузеров, которая позволяет устанавливать PWA в один клик прямо из каталогов вроде Web Store.
Что такое Web Install API?
Web Install API — это экспериментальная возможность современных Chromium-браузеров, которая позволяет устанавливать Progressive Web Apps напрямую через JavaScript с помощью navigator.install(). Больше никаких устаревших хаков с beforeinstallprompt. Теперь установка запускается по нажатию кнопки — из любого интерфейса, включая агрегаторы приложений, такие как Web Store.
Что это меняет?
Раньше
- Установка зависела от автоматического появления beforeinstallprompt
- Контроль UX был ограничен
- Невозможно было инициировать установку стороннего PWA с каталога
Теперь
- Установка вызывается вручную через navigator.install()
- Можно устанавливать PWA по install_url и manifest_id
- Агрегаторы могут предлагать «установить» напрямую
- Браузер по-прежнему контролирует разрешения и безопасность
- Шаг к полноценной экосистеме Web-приложений
Как это работает
- Пользователь нажимает кнопку «Установить» — Действие должно происходить в рамках пользовательского жеста (клик, тап)
- Сайт вызывает navigator.install() — Передаёт install_url (URL приложения) и опциональный manifest_id
- Браузер показывает диалог установки — Пользователь подтверждает установку в нативном диалоге браузера
- PWA устанавливается на устройство — Приложение появляется на главном экране / в меню приложений / в доке
Требования
- HTTPS или localhost
- Валидный Web App Manifest
- Зарегистрированный Service Worker
- Chromium ≥ 143 (или флаг включён вручную)
- Вызов из пользовательского жеста (клик, тап)
Поддержка браузеров
- Chrome 143+: Да
- Edge 143+: Да
- Chromium (с флагом): Экспериментально
- Safari: Нет
- Firefox: Нет
Почему это важно для Web Store
Установка PWA прямо из каталога
Пользователи могут устанавливать приложения не покидая Web Store
Упрощённый пользовательский путь
Один клик вместо множества шагов через меню браузера
Web Store как альтернатива App Store
Настоящая кросс-платформенная дистрибуция приложений без посредников
Продвижение открытого веба как платформы
Фундамент для настоящей PWA-экосистемы независимой от больших корпораций
Статус стандарта
Экспериментальная функция
Web Install API находится на ранней стадии стандартизации в Chromium. Спецификация и поведение API могут измениться. Мы внимательно следим за развитием стандарта и адаптируем Web Store по мере его стабилизации.
Как включить
Chrome/Edge 143+
Работает без флагов. Просто обновите браузер до последней версии.
Chrome/Edge 139-142
Откройте about:flags, найдите 'Web Install API' и включите.
Другие Chromium браузеры
Проверьте chrome://flags/#web-app-installation-api
Для разработчиков PWA
Хотите, чтобы ваше приложение поддерживало установку через Web Install API?
- Корректный start_url в манифесте
- Иконки 192px и 512px
- Работающий Service Worker
- Приложение installable
View page on Web Store →