Термин

PWA

Прогрессивное веб-приложение - сайт, который ведёт себя как мобильное приложение: его можно добавить на главный экран, он работает офлайн и может отправлять уведомления. Более дешёвая альтернатива отдельным приложениям для Android и iOS.

Обновлено

Что это значит

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

Технически он опирается на несколько элементов: манифест, задающий название и иконку приложения, service worker, который кеширует содержимое и обеспечивает офлайн-режим, и защищённое соединение по HTTPS. Основа - адаптивный дизайн, подстраивающийся под любой экран.

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

Как это работает на практике

Для интернет-магазинов, систем бронирования или клиентских порталов PWA может улучшить повторные визиты: у клиента есть иконка на экране, страница быстро грузится даже при слабом сигнале, а уведомления напоминают о статусе заказа. Скорость отражается и в Core Web Vitals.

Поскольку это сайт, PWA индексируется поисковиками, чего нельзя сказать об отдельных приложениях. При mobile-first индексации хорошо сделанная мобильная версия - плюс и для SEO, если содержимое не спрятано только в клиентском коде без серверного рендеринга.

Перед выбором между PWA и нативным приложением нужно оценить, какие функции устройства нужны. Доступ к камере, геолокации или уведомлениям PWA обеспечивает, но некоторые продвинутые функции и поддержка на iOS бывают ограниченнее.

На что обратить внимание

Офлайн-режим означает, что часть данных хранится на устройстве. Для чувствительных данных, например в клиентском портале со счетами, нужно продумать, что хранится, как долго и как данные удаляются после выхода, чтобы не поставить под угрозу защиту персональных данных.

Уведомления - сильный, но легко злоупотребляемый инструмент. Запрос разрешения сразу при первом визите большинство отклоняет, а слишком частые сообщения ведут к удалению. Уведомления должны приносить реальную пользу, а не только рекламу.

Нужно объяснить термин на вашей конкретной ситуации? Консультации от 55 € / час без НДС, в зависимости от темы и сложности.