PWA iOS для fitness-студии: 1.2 MB vs 47 MB у native, без App Store
Сеть из 4 фитнес-студий хотела мобильное приложение для записи на групповые занятия, но не хотела ждать 4–6 недель App Store review и платить 30% Apple-комиссии. Сделал PWA с iOS Add to Home Screen, offline-режимом и push-уведомлениями.
Native iOS = 4 недели review + 30% Apple-комиссии + 47 MB установки
Сеть студий хотела мобильное приложение: расписание групповых занятий, бронирование, напоминания за 24 часа / 2 часа до тренировки, история посещений и абонементы. Конкуренты делали native iOS — но 30%-комиссия Apple на платежи через приложение, $99/год developer fee, и 4–6 недель ожидания App Store review для каждого обновления.
Второй болевой момент: клиенты не хотели «ставить ещё одно приложение». Native-app у конкурента собирал 2 100 установок за 14 дней, но из них только 47% активировались (открыли > 1 раза). Половина installs «жили» в папке приложений и никогда не открывались.
Студии хотели быстро тестировать новые фичи (например, видеотренировки), но native-flow требовал нового App Store review на каждое существенное изменение — что блокировало product velocity.
PWA с iOS-specific tuning под Add to Home Screen
- PWA manifest + Service Worker (Workbox 7) — приложение устанавливается в один tap через «Поделиться → На экран Домой» с полной иконкой и splash-screen
- iOS-specific meta-теги — apple-touch-icon под все iOS-ширины (180/167/152/120 px), `apple-mobile-web-app-status-bar-style`, `viewport-fit=cover` для notch на iPhone X+
- Onboarding tour для iOS — iOS Safari не показывает install banner автоматически, поэтому добавил кастомный prompt «Установите для уведомлений» с инструкцией через 2 экрана
- Offline-first через IndexedDB — расписание, профиль, история тренировок и абонемент кешируются локально. Можно просматривать в метро без сети
- Background sync — запись на тренировку даже offline. Service Worker сохраняет действие и отправляет на сервер как только появится сеть
- WebPush + iOS 16.4+ support — пуш-уведомления о записи и напоминания за 24 ч / 2 ч (с iOS 16.4 Apple наконец-то поддержал WebPush в установленных PWA)
- YClients embed + ЮKassa — запись через YClients API, оплата абонементов напрямую через ЮKassa без 30% Apple-комиссии
Что под капотом
Цифры PWA против native iOS
Сэкономлено: ~890 000 ₽ за первый год на Apple-комиссии (vs native) при том же UX и push-нотификациях. Деплой новых фич — за 30 секунд через CI/CD, без блокирующего App Store review.
Кому пригодится PWA вместо native
- · Booking-сервисы (фитнес / салоны / SPA / клиники) — UX как у native, без App Store review, без 30%-комиссии
- · E-commerce — push-уведомления о статусе заказа, offline-каталог, быстрая установка прямо из браузера
- · B2B инструменты для команд — не нужен App Store distribution, центральный deploy для всех сотрудников
- · EdTech / онлайн-школы — рассылки заданий, offline-просмотр уроков, без App Store review на каждое обновление
- · Performance-кампании с PWA-лендингами (iGaming / sweepstakes / Affiliate) — instant install, отсутствие fingerprint-проблем native SDK
От технического брифа до production-PWA в App Store-like-UX — 3–5 недель. Цены от 150 000 ₽ за MVP (запись + offline + push), от 350 000 ₽ за полнофункциональный PWA с интеграциями.
Обсудить PWAАудит за 5 000 ₽ — с конкретным отчётом и сметой
Расскажу что внедрить в вашем бизнесе в первую очередь, какая будет окупаемость, и нужен ли вообще AI для вашей задачи (иногда — нет).
Или просто напишите свой вопрос — отвечу в течение 2 часов