Перейти к содержимому
VC
Кейс 30 из 33 · Разработка · приложение на телефоне без App Store

PWA для фитнес-студии: 1,2 МБ против 47 МБ, без App Store

Сеть из 4 фитнес-студий хотела мобильное приложение для записи на групповые занятия, но не хотела зависеть от правил магазина и платить Apple 30% комиссии. Сделал веб-приложение, которое ставится на телефон как обычное (PWA): добавляется на экран «Домой» на iPhone, работает без сети и шлёт уведомления.

Отрасль
Сеть фитнес-студий (4 точки)
Стек
PWA · Workbox · IndexedDB · iOS
Сроки
≈ 4–5 недель
Итог
1,2 МБ против 47 МБ · комиссия 30% снята
Боль

Обычное приложение для iPhone = проверка магазином на каждую правку, 30% комиссии Apple и 47 МБ установки

Сеть студий хотела мобильное приложение: расписание групповых занятий, бронирование, напоминания за 24 часа / 2 часа до тренировки, история посещений и абонементы. Конкуренты делали обычные приложения для iPhone — но это 30% комиссии Apple с платежей внутри приложения, $99 в год за аккаунт разработчика и проверку магазином каждого обновления, включая правки текста.

Второй болевой момент: клиенты не хотели «ставить ещё одно приложение». Приложение конкурента собирал 2 100 установок за 14 дней, но из них только 47% активировались (открыли > 1 раза). Половина установок так и лежала в папке приложений и ни разу не открывалась.

Студии хотели быстро проверять новые функции (например, видеотренировки), но обычное приложение требовало новой проверки в App Store на каждое заметное изменение — и развитие продукта вставало.

Решение

Веб-приложение, настроенное под добавление на экран «Домой» в iOS

  • Манифест приложения и Service Worker (Workbox 7) — устанавливается одним нажатием через «Поделиться → На экран Домой», со своей иконкой и заставкой при запуске
  • Отдельные мета-теги для iOS — иконки под все размеры экранов (180/167/152/120 px), настройка строки состояния и вырез экрана на iPhone X и новее
  • Подсказка при первом входе на iPhone — Safari не предлагает установку сам, поэтому добавил свою подсказку «Установите, чтобы получать уведомления» с инструкцией на два экрана
  • Работа без сети через IndexedDB — расписание, профиль, история тренировок и абонемент сохраняются на телефоне. Можно смотреть в метро без интернета
  • Отправка данных, когда сеть вернётся — записаться на тренировку можно и без интернета: приложение запомнит действие и отправит его на сервер, как только связь появится
  • Уведомления, в том числе на iOS 16.4 и новее — подтверждение записи и напоминания за 24 и за 2 часа (начиная с iOS 16.4 Apple наконец разрешил такие уведомления в установленных веб-приложениях)
  • YClients и ЮKassa — запись идёт через YClients, абонементы оплачиваются напрямую через ЮKassa, без комиссии Apple в 30%
Стек

Что под капотом

Astro / Vite
сборка страниц заранее
Workbox 7
работа без сети и правила кэширования
IndexedDB (idb)
хранение данных на устройстве
PWA Asset Generator
иконки под все iOS-ширины
Web Push API + VAPID
уведомления, в том числе на iOS 16.4+
YClients REST API
запись на занятия
ЮKassa
приём платежей в РФ
Sentry
отслеживание ошибок в рабочей версии
Результат

Цифры: веб-приложение против обычного приложения для iPhone

Размер установки
47 МБ 1,2 МБ
39× меньше
Время выхода обновления
через магазин 30 сек
без проверки на каждую правку
Готово к работе на мобильном интернете
3,2 сек 0,8 сек
−75%
Apple-комиссия на платежах
30% 0%
сэкономлено
Активация (открыли >1 раза)
47% 71%
+24 п.п.
Записей через приложение за 2 мес
+47%
против веб-формы

Сэкономлено: ~890 000 ₽ за первый год на комиссии Apple, при том же удобстве и с теми же уведомлениями. Новые функции выходят за 30 секунд, выкладка автоматическая — ждать проверки в App Store не нужно.

Применимость

Кому подойдёт веб-приложение вместо обычного

  • Сервисы записи (фитнес, салоны, спа, клиники) — удобство как у обычного приложения, без проверки в App Store и без комиссии 30%
  • Интернет-магазины — уведомления о статусе заказа, каталог доступен без сети, установка прямо из браузера
  • Рабочие инструменты для команд — раздавать через App Store не нужно, обновление выходит сразу у всех сотрудников
  • Онлайн-школы — рассылка заданий, просмотр уроков без сети, никакой проверки в App Store на каждое обновление
  • Рекламные кампании с такими лендингами — установка в одно нажатие и никаких сложностей с библиотеками обычных приложений
Похожая задача в вашем проекте?

От технического задания до готового приложения, которое выглядит как из App Store, — 4–5 недель. Цены от 450 000 ₽ за первую рабочую версию (запись, работа без сети, уведомления) и от 600 000 ₽ за полноценное приложение с интеграциями.

Обсудить приложение
Готовы начать?

Аудит за 9 900 ₽ — с конкретным отчётом и сметой

Расскажу что внедрить в вашем бизнесе в первую очередь, какая будет окупаемость, и нужен ли вообще AI для вашей задачи (иногда — нет).

Или просто напишите свой вопрос — отвечу в течение 2 часов