PWA: что это такое и когда заменяет мобильное приложение

PWA — прогрессивное веб-приложение: сайт, который можно установить на экран телефона и открывать как обычное приложение, без App Store и Google Play. Разбираем простыми словами, как работает PWA, что оно умеет и чего не умеет, когда его хватает бизнесу, а когда всё-таки нужно нативное приложение.

Что такое PWA простыми словами

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

Технически это сайт плюс файл-описание приложения (иконка, название, цвета) и фоновый скрипт, который кэширует данные и обрабатывает уведомления.

Как установить PWA

  • Android: браузер сам предлагает «Установить приложение», или пункт есть в меню браузера.
  • iPhone: в Safari — кнопка «Поделиться», затем «На экран „Домой“».

После этого на экране появляется иконка, а сервис открывается в отдельном окне, как приложение.

PWA и нативное приложение

ПараметрPWAНативное приложение
УстановкаС сайта, без магазинаИз App Store, Google Play, RuStore
ОбновленияСразу у всех, без модерацииЧерез публикацию новой версии в сторе
ОфлайнНа сохранённых данныхПолноценно
УведомленияЕсть, на iPhone — после установки на экранПолноценные
Доступ к устройствуКамера, геолокация — базовый наборПолный: датчики, Bluetooth, фоновые задачи
СтоимостьОдна версия для всех платформСборки и публикация под каждую платформу

Когда PWA хватает бизнесу

  • Личный кабинет, каталог, запись, заказы — всё, что по сути является сервисом в браузере.
  • Нужно быстро запуститься и проверить идею без публикации в сторах.
  • Публикация в App Store затруднена или приложение могут удалить из магазина — PWA остаётся доступным по ссылке.
  • Аудитория заходит не каждый день, и уговорить её скачать приложение сложно.

Когда нужно нативное приложение

  • Ежедневное использование и важные push-уведомления.
  • Работа с Bluetooth, датчиками, фоновыми задачами.
  • Сложная графика, дополненная реальность в реальном времени, игры.
  • Присутствие в магазинах приложений как канал привлечения.

Как выбрать между нативной и кроссплатформенной разработкой, мы разбирали в отдельной статье.

Начать с PWA — нормальный путь

Многие продукты стартуют как веб-приложение с установкой на экран, проверяют сценарий и аудиторию, а мобильное приложение делают потом — на той же серверной части и с тем же интерфейсом. Работа не пропадает.

Похожий принцип — в наших проектах

Наши цифровые гиды, AR-сцены и мини-приложения работают по той же логике: открываются по ссылке или QR-коду, без установки из магазина. Подробнее о веб-приложениях для бизнеса — в статье о разработке веб-приложений.

Сколько стоит PWA

PWA считается как веб-приложение: MVP с бэкендом, личным кабинетом и админ-панелью — от 350 000 ₽ и 4–8 недель, простое MVP мобильного приложения — от 150 000 ₽. Составы работ — на страницах разработки MVP и мобильных приложений.

Услуга Letary

Веб-приложение с установкой на экран

Сервис в браузере, который ставится на телефон как приложение: кабинет, каталог, запись — без сторов и модерации. MVP — от 350 000 ₽.

Обсудить проект
Какие веб-приложения мы делаем
Веб-приложение с установкой на экран

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

FAQ

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

  • Что такое PWA простыми словами?

    Сайт, который можно установить на экран телефона и открывать как обычное приложение — без App Store и Google Play.

  • Как установить PWA на iPhone?

    Открыть сайт в Safari, нажать «Поделиться» и выбрать «На экран „Домой“». На Android браузер сам предлагает установить приложение.

  • Может ли PWA работать без интернета?

    Да, на сохранённых данных: PWA кэширует нужные страницы и материалы. Полноценная работа офлайн — сильная сторона нативных приложений.

  • Присылает ли PWA уведомления?

    Да. На iPhone уведомления работают после установки PWA на главный экран.

  • Когда PWA лучше нативного приложения?

    Когда продукт — это сервис в браузере, нужно быстро запуститься без сторов, а аудиторию сложно уговорить скачать приложение.

Готовые решения

Инструменты для создания собственных проектов

Платформа для создания
AR & WebAR

Позволяет создавать AR-проекты для маркетинга, мероприятий, образования и туризма без сложной разработки.

Платформа создания мобильных приложений

Платформа для разработки приложений iOS и Android на JavaScript и TypeScript с быстрым запуском и удобной поддержкой.