PWA — Сайт, который ведёт себя как приложение: устанавливается на экран, работает офлайн, шлёт push-уведомления.
PWA — веб-приложение с манифестом и сервис-воркером. Пользователь добавляет его на главный экран телефона без магазинов приложений.
Плюсы. Один код для веба и «приложения», нет модерации сторов, мгновенные обновления.
Минусы. Ограничения на iOS (push появились недавно, часть API недоступна), нет присутствия в App Store и RuStore, меньше доверия у части аудитории.
Когда. Каталоги, кабинеты, внутренние инструменты, когда нативное приложение избыточно.