Термин
PWA
Прогрессивное веб-приложение - сайт, который ведёт себя как мобильное приложение: его можно добавить на главный экран, он работает офлайн и может отправлять уведомления. Более дешёвая альтернатива отдельным приложениям для Android и iOS.
Обновлено
Что это значит
PWA, прогрессивное веб-приложение, - сайт, который ведёт себя как мобильное приложение. Его можно добавить на главный экран телефона, он открывается в отдельном окне без панели браузера, работает без подключения к интернету и может отправлять уведомления. При этом это всё тот же сайт с обычным адресом.
Технически он опирается на несколько элементов: манифест, задающий название и иконку приложения, service worker, который кеширует содержимое и обеспечивает офлайн-режим, и защищённое соединение по HTTPS. Основа - адаптивный дизайн, подстраивающийся под любой экран.
PWA - более дешёвая альтернатива отдельным приложениям для Android и iOS. Один код служит всем устройствам, обновления появляются сразу без одобрения в магазинах приложений, а пользователю не нужно ничего устанавливать из магазина, чтобы начать.
Как это работает на практике
Для интернет-магазинов, систем бронирования или клиентских порталов PWA может улучшить повторные визиты: у клиента есть иконка на экране, страница быстро грузится даже при слабом сигнале, а уведомления напоминают о статусе заказа. Скорость отражается и в Core Web Vitals.
Поскольку это сайт, PWA индексируется поисковиками, чего нельзя сказать об отдельных приложениях. При mobile-first индексации хорошо сделанная мобильная версия - плюс и для SEO, если содержимое не спрятано только в клиентском коде без серверного рендеринга.
Перед выбором между PWA и нативным приложением нужно оценить, какие функции устройства нужны. Доступ к камере, геолокации или уведомлениям PWA обеспечивает, но некоторые продвинутые функции и поддержка на iOS бывают ограниченнее.
На что обратить внимание
Офлайн-режим означает, что часть данных хранится на устройстве. Для чувствительных данных, например в клиентском портале со счетами, нужно продумать, что хранится, как долго и как данные удаляются после выхода, чтобы не поставить под угрозу защиту персональных данных.
Уведомления - сильный, но легко злоупотребляемый инструмент. Запрос разрешения сразу при первом визите большинство отклоняет, а слишком частые сообщения ведут к удалению. Уведомления должны приносить реальную пользу, а не только рекламу.
Нужно объяснить термин на вашей конкретной ситуации? Консультации от 55 € / час без НДС, в зависимости от темы и сложности.