display: standalone и вид PWA

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

Что такое манифест PWA и параметр display

Манифест — это JSON-файл, который описывает PWA для операционной системы: имя, иконки, цвета, стартовый URL и параметр display, отвечающий за то, как приложение выглядит после установки. У display несколько значений — browser, minimal-ui, standalone, fullscreen, и каждое по-разному прячет или показывает элементы интерфейса браузера.

Чем standalone отличается от browser

В режиме browser приложение открывается как обычная страница — с адресной строкой, кнопками навигации и всем привычным интерфейсом браузера. В standalone эти элементы скрываются, и приложение выглядит как отдельное окно, установленное на устройство, — визуально это именно то, что пользователь ожидает от «настоящего» приложения.

Почему это критично для арбитражной витрины

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

Другие параметры манифеста, которые работают в паре с display

display редко работает в одиночку: start_url определяет, куда ведёт значок при повторном открытии, name и short_name — что видит пользователь под иконкой, theme_color и background_color — цвет системной панели и экрана загрузки, orientation — ограничение по повороту экрана. Несостыковка этих полей (например, тёмная тема оформления при светлом background_color) заметна пользователю даже при верно настроенном standalone.

Как проверить, что PWA действительно открывается в standalone

Добавьте PWA на домашний экран и откройте её именно с иконки, а не через браузер, — только так видно реальный режим отображения. Через инструменты разработчика в браузере можно проверить сам манифест на корректность полей. Частая причина, по которой standalone не срабатывает, — невалидный манифест, отсутствие HTTPS или недостающие обязательные поля, из-за которых система откатывается к обычному браузерному режиму.

Частые вопросы

Чем display: standalone лучше fullscreen для арбитражной витрины?
Fullscreen скрывает вообще все системные элементы, включая статус-бар, что на некоторых устройствах выглядит непривычно и настораживает пользователя. Standalone прячет именно браузерный интерфейс, но оставляет системные элементы — это ближе к тому, как выглядит большинство привычных приложений.
Почему PWA иногда открывается в браузере, а не как приложение?
Чаще всего это невалидный или неполный манифест, отсутствие HTTPS или запуск не с установленного значка, а по прямой ссылке в браузере. Система в этих случаях откатывается к обычному браузерному отображению как к безопасному варианту.
Обязательно ли HTTPS для режима standalone?
Да, современные браузеры требуют HTTPS для полноценной работы PWA, включая корректный запуск в standalone. Без действующего сертификата часть возможностей PWA, включая нужный режим отображения, может не активироваться.
APEX сам настраивает манифест и display, или это нужно делать руками?
Конструктор APEX генерирует манифест с нужным display и остальными полями автоматически при сборке витрины, а свои домены выдаются с бесплатным HTTPS — так что байеру не нужно вручную собирать манифест или отдельно подключать SSL-сертификат.
Собери своё PWA в APEX за пару минут

Клоака, антибот, пуши, сплит-тесты и свои домены — в одном сервисе.

Начать бесплатно

Читайте также