нанять нас
Разработка PWA·
Минск · ВаршаваСвязаться
00Разработка PWA
Приложение без стора

Разработка прогрессивных
веб-приложений (PWA)

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

Что даёт PWA

Четыре вещи, благодаря которым веб-продукт ощущается как приложение.

01

Установка из браузера

Добавление на домашний экран с иконкой, сплэшем и отдельным окном: пользователь заходит в продукт одним нажатием.

02

Офлайн и слабая связь

Кэширование и понятное офлайн-состояние: продуктом можно пользоваться в метро и при плохой сети.

03

Push-уведомления

Web push для возвращения пользователей на Android и на iOS там, где его поддерживает Apple, с запросом разрешения в уместный момент.

04

Одна кодовая база, мгновенные обновления

Один код для десктопа и мобильных; обновления доходят до пользователей при следующем визите без ревью.

От сайта к устанавливаемому приложению

PWA подходит не каждому продукту, поэтому сначала проверяем применимость.

01 / 03

Проверяем применимость

Смотрим, каким функциям нужно устройство и сторы, а где PWA достаточно. Ограничения iOS — часть этого разговора.

Оценка применимостиФункции устройстваОграничения iOS
02 / 03

Строим PWA-слой

Manifest, service worker, стратегия кэширования и уведомления поверх вашего веб-продукта или сразу в нём.

Service workerКэшированиеWeb push
03 / 03

Тестируем и измеряем

Устанавливаемость, офлайн-поведение и производительность проверяем на реальных устройствах и отслеживаем после запуска.

LighthouseТесты на устройствахАналитика

С чем работаем

Стандартные веб-инструменты, без проприетарной обёртки, которую нужно поддерживать.

Веб
ReactNext.jsTypeScript
PWA
Service workersWeb App ManifestWorkboxWeb Push
Качество
LighthousePlaywrightSentry

Нужно ощущение приложения
без магазина приложений?

Расскажите, что продукт должен делать на телефоне. Честно скажем, хватит ли PWA.

    Какие услуги вас интересуют?
    Откуда вы о нас узнали?

    Не хотите заполнять форму? Напишите нам в Telegram

    Используем данные только для ответа. Конфиденциальность

    Контакты
    ·