+7 (982) 010-01-18 Обсудить проект
Ноутбук и смартфон с веб-приложением и кнопкой установки на главный экран

Мобильная разработка

Разработка PWA-приложений на заказ

Создание PWA-приложения: работает офлайн, ставится на экран телефона и шлет push-уведомления без публикации в сторах.

Установка прямо с сайта
Работа без сети
Push-уведомления

Кейсы

Как выглядят продукты, которые мы собираем

BrandSled

Мониторинг репутации бренда: поиск, отзывы, Telegram, ответы нейросети

WebTelegram

Напомка

Сервис напоминаний: запись обычной фразой, Telegram-бот, пуши и виджет

WebAndroidiOSTelegram

Календарь выставок

Учет отраслевых выставок для B2B-компании: календарь, пакеты участия, чек-листы и напоминания

WebiOSAndroid

fpv0

Симулятор FPV-дрона в браузере: четыре 3D-карты, стики на телефоне и конструктор трасс

WebPWAAndroidiOS

Панель хозяйства

Присмотр за машинами, сайтами и сервисами с телефона без открытия домашней сети

WebiOSAndroid

Капиталика

Инвестиционное приложение: портфель, аналитика и персональные рекомендации

iOSAndroid

Грядка

Доставка фермерских продуктов: каталог, корзина и курьер на карте

iOSAndroidWeb

Трассер

Платформа для логистики: веб-кабинет диспетчера и приложение курьера

WebAndroidiOS

Умникум

Онлайн-школа: видеоуроки, домашние задания и прогресс ученика

WebiOSAndroid

Терапис

Телемедицина: запись к врачу, видеоконсультации и медкарта

iOSAndroid

Ритмика

Приложение сети фитнес-клубов: расписание, абонементы и трекер тренировок

iOSAndroidWatch

Сначала проекты, которые мы запустили: свои продукты и работы для заказчиков, названия заказчиков скрыты. Дальше демо-проекты с пометкой "демо": интерфейсы и архитектура продуктов разных классов.

Процесс

Как идет работа

Прозрачный процесс: каждый этап заканчивается результатом, который можно посмотреть руками

  1. 01

    Анализ

    Разбираем задачу, пользователей и ограничения, фиксируем объем первой версии

  2. 02

    Прототип

    Собираем структуру экранов и сценарии, проверяем логику до дизайна

  3. 03

    Дизайн

    Рисуем интерфейсы и дизайн-систему под бренд

  4. 04

    Разработка

    Пишем код спринтами и показываем рабочую версию на демо

  5. 05

    Тестирование

    Проверяем функции, нагрузку и работу на разных устройствах

  6. 06

    Запуск

    Публикуем в сторах или на сервере, подключаем аналитику

  7. 07

    Поддержка

    Следим за стабильностью и выпускаем новые версии

Форматы

Три способа начать

Формат выбираем на первом созвоне, по задаче и бюджету

01

MVP

Первая версия продукта с главным сценарием, чтобы проверить спрос до больших вложений.

Разработка MVP
02

Проект под ключ

Ведем продукт целиком: аналитика, дизайн, разработка, тесты, запуск и поддержка.

Как мы работаем
03

Выделенная команда

Собираем команду под ваш продукт, она работает в вашем ритме и по вашим задачам.

Выделенная команда

Подробно

Создание 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

  1. Анализ. Разбираем сценарии пользователей и проверяем, хватит ли возможностей браузера на iOS и Android для ваших функций.
  2. Дизайн. Проектируем интерфейс как у мобильного приложения: нижняя навигация, крупные зоны нажатия, экраны под одну задачу.
  3. Разработка. Пишем фронтенд, настраиваем манифест и сервис-воркер, продумываем, какие данные кэшировать и как синхронизировать их после появления сети.
  4. Уведомления и оплата. Подключаем push-уведомления, платежи и авторизацию.
  5. Тестирование. Проверяем установку, офлайн-режим и уведомления на iPhone и Android-смартфонах в разных браузерах.
  6. Запуск и поддержка. Выкладываем на ваш домен, подключаем аналитику, следим за ошибками.

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

Сколько стоит создание 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 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.

Оставить заявку

Расскажите о вашем проекте

Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.

Или напрямую: +7 (982) 010-01-18

Укажите имя

Проверьте номер: нужно 11 цифр

Проверьте адрес почты

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Ответим в течение рабочего дня

Заявка отправлена

Свяжемся с вами в течение рабочего дня.