← Все посты

22 апреля 2026 г.

Почему PRM — это PWA, а не мобильное приложение

PRM устанавливается с экрана главной как обычное приложение — иконка, без браузерной адресной строки, fullscreen, в App Switcher. Это PWA — Progressive Web App. Технически это сайт, который ведёт себя как приложение.

Почему не нативное iOS? 1) App Store gate. 30% Apple, 2 недели review, политика сторов меняется (вспомните, как Telegram-боты для платных подписок банили). Для российского продукта это блокер: не факт, что приложение вообще пройдёт. 2) Дублирование кода. Веб + Android + iOS = 3 кодовые базы. С одной командой это смерть. 3) Тяжёлые обновления. Релиз в стор — 1-7 дней. Веб — 30 секунд.

Почему не React Native / Flutter? Потому что 90% задач PRM — это формы, списки, навигация. Это HTML. Веб-стек сильнее в этом, чем кросс-платформа. Native gives you marginal UI polish, but at the cost of build/release pipeline complexity.

Что мы теряем: 1) Push-уведомления на iOS работают через PWA только с 16.4+ и только если пользователь добавил на главный экран. 2) Доступ к контактам устройства напрямую — нет (только через .vcf загрузку). 3) Места в App Store нет — нет «найти PRM в магазине».

Что мы выигрываем: 1) Релиз — 30 секунд, никаких review. 2) Один код. 3) Telegram-бот закрывает то, что PWA не может (push, voice — нативно через TG). 4) Пользователь не платит трафик за установку 50 МБ — заходит и пользуется.

Telegram-бот — наш «нативный канал». PWA — для просмотра графов, контактов, истории. Уведомления приходят через TG, не через push на телефоне. Это работает лучше, чем нативный push, потому что TG уже всегда у пользователя — и пишет туда же, куда мама.

Когда переедем на нативный? Когда появятся конкретные возможности, которые невозможно сделать в вебе и которые реально нужны. Сейчас таких нет. PWA + Telegram-бот закрывают всю задачу.

Попробуйте PRM

14 дней бесплатно, без карты. Telegram-бот, бриф, ритм связи.

Начать