
Мобильная разработка
Разработка PWA-приложений на заказ
Создание PWA-приложения: работает офлайн, ставится на экран телефона и шлет push-уведомления без публикации в сторах.
Кейсы
Как выглядят продукты, которые мы собираем
Напомка
Сервис напоминаний: запись обычной фразой, Telegram-бот, пуши и виджет
Календарь выставок
Учет отраслевых выставок для B2B-компании: календарь, пакеты участия, чек-листы и напоминания
fpv0
Симулятор FPV-дрона в браузере: четыре 3D-карты, стики на телефоне и конструктор трасс
Панель хозяйства
Присмотр за машинами, сайтами и сервисами с телефона без открытия домашней сети
Сначала проекты, которые мы запустили: свои продукты и работы для заказчиков, названия заказчиков скрыты. Дальше демо-проекты с пометкой "демо": интерфейсы и архитектура продуктов разных классов.
Процесс
Как идет работа
Прозрачный процесс: каждый этап заканчивается результатом, который можно посмотреть руками
- 01
Анализ
Разбираем задачу, пользователей и ограничения, фиксируем объем первой версии
- 02
Прототип
Собираем структуру экранов и сценарии, проверяем логику до дизайна
- 03
Дизайн
Рисуем интерфейсы и дизайн-систему под бренд
- 04
Разработка
Пишем код спринтами и показываем рабочую версию на демо
- 05
Тестирование
Проверяем функции, нагрузку и работу на разных устройствах
- 06
Запуск
Публикуем в сторах или на сервере, подключаем аналитику
- 07
Поддержка
Следим за стабильностью и выпускаем новые версии

Форматы
Три способа начать
Формат выбираем на первом созвоне, по задаче и бюджету
MVP
Первая версия продукта с главным сценарием, чтобы проверить спрос до больших вложений.
Разработка MVPПроект под ключ
Ведем продукт целиком: аналитика, дизайн, разработка, тесты, запуск и поддержка.
Как мы работаемВыделенная команда
Собираем команду под ваш продукт, она работает в вашем ритме и по вашим задачам.
Выделенная командаПодробно
Создание PWA-приложения подходит бизнесу, которому нужно мобильное приложение без публикации в сторах и без двух отдельных кодовых баз. PWA (прогрессивное веб-приложение) - это сайт, который пользователь устанавливает на главный экран телефона. Он открывается без адресной строки, работает при плохой связи и присылает уведомления.
Мы делаем PWA с нуля или дорабатываем ваш сайт: проектируем мобильный интерфейс, настраиваем офлайн-режим и push-уведомления, подключаем оплату и личный кабинет. Если вы только выбираете формат, начните со статьи про PWA приложения: там разобрано, чем они отличаются от обычного сайта и нативного приложения.
Что умеет PWA-приложение
Технически PWA держится на трех частях. Файл манифеста описывает название, иконку и цвета приложения, чтобы телефон мог установить его как программу. Сервис-воркер (скрипт, который работает в фоне отдельно от страницы) кэширует данные и отвечает за офлайн-режим и уведомления. HTTPS обязателен, без защищенного соединения браузер не даст установить приложение.
На этой основе PWA умеет:
- открываться с иконки на экране без адресной строки браузера;
- показывать каталог, историю заказов и профиль без сети, а данные отправлять, когда связь вернется;
- присылать push-уведомления о статусе заказа, записи или акции;
- работать с камерой и геолокацией;
- обновляться у всех пользователей сразу, без модерации и без просьб скачать новую версию.
Когда PWA выгоднее нативного приложения
PWA хорошо закрывает задачи, где пользователю нужно быстро что-то посмотреть или оформить: каталог и заказ, запись на услугу, личный кабинет клиента, внутренний сервис для сотрудников. Человек переходит по ссылке из письма или рекламы и сразу пользуется продуктом, без захода в стор и ожидания загрузки.
Еще один сценарий - проверка спроса. Прежде чем вкладываться в два нативных приложения, компания запускает PWA на тех же API, смотрит, сколько людей устанавливают его и возвращаются, и только потом решает, нужен ли натив. Серверная часть при этом не пропадает: мобильное приложение потом подключается к ней же.
PWA подходит и для внутренних задач. Выездным сотрудникам, курьерам, мерчандайзерам проще открыть ссылку и добавить иконку на экран, чем проходить установку корпоративного приложения через стор.
Ограничения PWA на iOS и Android
У формата есть пределы, и о них говорим до старта. На iPhone PWA устанавливается только через меню браузера: пользователь нажимает Поделиться и выбирает На экран Домой, кнопки установки на сайте нет. Push-уведомления на iOS работают с версии 16.4 и только у приложений, добавленных на экран. Bluetooth и NFC в браузере на iPhone недоступны, фоновая работа ограничена.
На Android возможностей больше: браузер сам предлагает установить приложение, уведомления работают стабильно, часть браузеров дает доступ к Bluetooth. PWA можно упаковать через Trusted Web Activity и выпустить в магазин приложений Android. С App Store сложнее: приложения, которые просто показывают сайт, модерация обычно отклоняет.
Если продукту нужны постоянный трекинг геолокации, работа с оборудованием, сложная графика или продажа подписок через стор, честнее сразу делать нативное или кроссплатформенное приложение.
Как мы создаем PWA
- Анализ. Разбираем сценарии пользователей и проверяем, хватит ли возможностей браузера на iOS и Android для ваших функций.
- Дизайн. Проектируем интерфейс как у мобильного приложения: нижняя навигация, крупные зоны нажатия, экраны под одну задачу.
- Разработка. Пишем фронтенд, настраиваем манифест и сервис-воркер, продумываем, какие данные кэшировать и как синхронизировать их после появления сети.
- Уведомления и оплата. Подключаем push-уведомления, платежи и авторизацию.
- Тестирование. Проверяем установку, офлайн-режим и уведомления на iPhone и Android-смартфонах в разных браузерах.
- Запуск и поддержка. Выкладываем на ваш домен, подключаем аналитику, следим за ошибками.
Если у вас уже есть сайт, часто не нужно делать все с нуля. Разбираем варианты в статье как из сайта сделать приложение: иногда достаточно доработать мобильную версию и добавить манифест с сервис-воркером.
Сколько стоит создание PWA
PWA на рынке стоит от 500 тыс. до 1,5 млн руб. Нижняя граница ближе к доработке готового сайта с простым каталогом, верхняя - к новому продукту с личным кабинетом, оплатой, офлайн-режимом и интеграцией с CRM. Для сравнения, простое MVP нативного приложения стоит 1,5-3 млн руб.
Нашу оценку даем после брифа, когда понятны экраны, интеграции и то, какие функции устройства нужны. Отдельно оплачиваются хостинг, сервис рассылки уведомлений, если он платный, и эквайринг.
Вместе к большему
Нужно приложение без сторов?
Опишите задачу, и мы скажем, хватит ли PWA или лучше сразу делать натив.
Вопросы
Частые вопросы
Что такое PWA-приложение?
Это сайт, который устанавливается на телефон как приложение: с иконкой, офлайн-режимом и уведомлениями. От нативного приложения PWA отличается тем, что работает через браузер и не требует публикации в сторе. Пример: сервис записи в салон, который клиент добавляет на экран прямо со страницы записи.
Можно ли опубликовать PWA в сторе?
В магазин приложений Android можно, через упаковку в Trusted Web Activity. В App Store приложения, которые только показывают сайт, обычно не проходят модерацию, для iOS в таком случае делаем нативное или кроссплатформенное приложение.
Работает ли PWA на iPhone?
Да. Пользователь добавляет приложение на экран через меню Поделиться, а с версии iOS 16.4 такие приложения получают push-уведомления. Bluetooth, NFC и полноценная фоновая работа на iPhone недоступны.
Можно ли сделать PWA из существующего сайта?
Да, если у сайта нормальная мобильная версия. Добавляем манифест, сервис-воркер, офлайн-режим и уведомления, дорабатываем интерфейс под приложение. Пришлите ссылку в брифе, и мы скажем, какой объем работ нужен.
Бесплатно
Прототип вашего приложения или сайта за 5 дней
5-7 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.
Оставить заявку
Расскажите о вашем проекте
Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.
- 1Созвон на 30 минут: разбираем задачу
- 2Вилка по бюджету и срокам
- 3Прототип и точная оценка
Или напрямую: +7 (982) 010-01-18