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.

Что это меняет?

Раньше

Теперь

Как это работает

  1. Пользователь нажимает кнопку «Установить» — Действие должно происходить в рамках пользовательского жеста (клик, тап)
  2. Сайт вызывает navigator.install() — Передаёт install_url (URL приложения) и опциональный manifest_id
  3. Браузер показывает диалог установки — Пользователь подтверждает установку в нативном диалоге браузера
  4. PWA устанавливается на устройство — Приложение появляется на главном экране / в меню приложений / в доке

Требования

Поддержка браузеров

Почему это важно для 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?

View page on Web Store →

Home Promo All Apps LinkLinkLinkLinkLinkLinkLinkLinkLinkLinkLink