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

Масштаб мобильной экосистемы остаётся огромным. По данным Sensor Tower, в 2025 году пользователи загрузили почти 150 млрд приложений и игр через iOS и Google Play, провели в приложениях 5,3 трлн часов — около 3,6 часа в день на одного мобильного пользователя, — а расходы на покупки внутри приложений и платные приложения и игры достигли $167 млрд. Эти показатели не отражают размер всего рынка мобильной разработки, но показывают масштаб использования мобильных продуктов.
Для бизнеса важнее определить, какие процессы и пользовательские сценарии выиграют от отдельного мобильного продукта и какая архитектура даст нужный результат с приемлемым TCO.
Что изменилось в мобильной разработке к 2026 году
Мобильный рынок стал зрелее. Само наличие приложения больше не создаёт преимущества: ценность зависит от того, насколько хорошо продукт встроен в продажи, сервис, склад, логистику, работу выездных сотрудников или самообслуживание клиента.
Кроссплатформенная разработка стала зрелее. React Native с версии 0.76 включает New Architecture по умолчанию. В неё входят новые системы Native Modules и Native Components, Fabric и отказ от исторической bridge-модели для новых компонентов. Это снимает часть прежних архитектурных ограничений React Native, хотя не делает его универсальной заменой нативной разработке. Источник: React Native.
Flutter развивает собственный стек рендеринга. Impeller сейчас является единственным поддерживаемым renderer на iOS и включён по умолчанию на Android API 29+. На части Android-устройств возможен fallback на legacy OpenGL renderer, поэтому утверждать, что Impeller полностью заменил Skia на всех платформах, некорректно. Источник: Flutter.
AI стал прикладным инструментом мобильных продуктов. Распознавание документов и изображений, голосовой ввод, извлечение данных из фотографий, поиск по корпоративной базе знаний и ассистенты могут работать на устройстве, на собственной серверной части или через внешний API. Само наличие AI не определяет архитектуру приложения.
Для российского продукта нужно заранее проектировать каналы распространения и push-инфраструктуру. App Store, Google Play, RuStore, MDM и внутренняя корпоративная доставка решают разные задачи. Push-уведомления также могут требовать нескольких провайдеров: Universal Push API RuStore поддерживает маршрутизацию через RuStore, FCM, HMS и APNs. Источник: RuStore.
Когда бизнесу действительно нужно мобильное приложение
Пользователь работает с продуктом регулярно
Чем чаще человек выполняет одну и ту же операцию, тем заметнее ценность быстрого доступа, локального состояния, уведомлений, удобной авторизации и интерфейса, оптимизированного под конкретную задачу.
К таким сценариям относятся приложения торговых представителей, сервисных инженеров и курьеров, мобильный склад, корпоративный портал, B2B-кабинет с регулярными заказами и рабочее место сотрудника вне офиса. Фиксированного порога частоты нет: регулярность использования — один из критериев, а не самостоятельное основание для разработки.
Критична работа без стабильного интернета
Для склада, стройки, транспорта, производства и полевого сервиса offline-first может быть архитектурным требованием. Это больше, чем кэширование нескольких экранов: нужно определить, какие операции доступны без сети, какие данные хранятся на устройстве, как система синхронизирует изменения после восстановления связи, разрешает конфликты и обрабатывает отклонённые сервером операции. Отдельно задаются ограничения на локальное хранение данных.
На практике синхронизация и разрешение конфликтов часто сложнее самого офлайн-интерфейса.
Нужна глубокая интеграция с устройством
Современный web умеет работать с камерой и микрофоном через getUserMedia(), а Geolocation API широко поддерживается браузерами. Но глубина доступа различается между API и платформами: Web NFC, например, остаётся технологией с ограниченной browser support и работает с NDEF, не предоставляя все низкоуровневые NFC-возможности.
Нативная разработка или мобильный framework особенно важны, если продукт зависит от фоновой геолокации, сложной Bluetooth-интеграции, специфических NFC-сценариев, биометрии и platform security APIs, фоновых процессов, нестандартной обработки камеры, AR, realtime media, SDK оборудования или других системных функций, которые web поддерживает частично либо непредсказуемо на целевом парке устройств.
Критерий выбора — требуемая глубина интеграции и предсказуемость работы на целевых устройствах.
Нужна управляемая корпоративная дистрибуция
Публичный магазин нужен не каждому B2B-приложению. Внутренний продукт может распространяться через MDM или корпоративную инфраструктуру, тогда как клиентскому приложению обычно нужна полноценная стратегия публикации. Каналы распространения лучше определить ещё на Discovery: от них зависят авторизация, сертификаты, обновления, push, аналитика и процесс релизов.
Когда отдельное приложение может быть не нужно
Если пользователь раз в месяц открывает личный кабинет, чтобы посмотреть счёт или скачать документ, отдельный нативный клиент может не оправдать собственную сложность. Сначала стоит проверить, закрывают ли задачу адаптивный сайт, PWA, улучшенный личный кабинет, Telegram- или web-интерфейс либо существующая корпоративная система.
PWA подходит там, где важны единая web-кодовая база, быстрая доставка обновлений и часть мобильных возможностей. На iOS и iPadOS Web Push поддерживается начиная с 16.4, но WebKit добавил его для web apps, установленных на Home Screen.
Сравнивать варианты нужно по доступным device APIs, офлайн-сценарию, дистрибуции, UX, безопасности и горизонту эксплуатации, а не только по бюджету первой версии.
Типы мобильных приложений для B2B
Полевые приложения — Field Service
Их используют сервисные инженеры, торговые представители, курьеры, инспекторы и другие сотрудники вне стационарного рабочего места. Типичные требования — offline-first, синхронизация с серверной частью, интеграции с ERP и CRM, сканирование QR- и штрихкодов, геолокация, фото- и видеодокументирование, электронные формы и акты, маршруты и списки заданий.
AI может извлекать данные из фотографии документа, классифицировать изображения или помогать при заполнении акта. Это дополнительная возможность архитектуры, а не обязательный признак современного приложения.
Корпоративные порталы и интранет
Мобильный интранет может объединять новости, документы, HR-заявки, согласования, корпоративный каталог, уведомления, обучение и внутренние сервисы. Экономический эффект здесь лучше считать по собственным операциям компании: количеству обращений в HR и поддержку, времени на поиск информации и объёму операций, которые можно перевести в самообслуживание.
Клиентские приложения B2B
Частые сценарии — личный кабинет, каталог, индивидуальные цены, остатки, кредитные лимиты, заказы, статусы поставки, повтор заказа, документы и обращения в поддержку.
Мобильный интерфейс в таких системах обычно остаётся одним из слоёв. Основная сложность часто сосредоточена в интеграции с ERP, CRM, PIM, складом, биллингом или 1С.
Вертикальные решения
К ним относятся строительный контроль с чертежами и BIM-данными, медицинские приложения с интеграцией с информационными системами, транспорт и телематика, мобильный WMS, решения для производства, field audit и сервис оборудования. Здесь выбор технологии обычно определяется отраслевыми интеграциями, офлайн-работой, оборудованием и требованиями безопасности.
Технологии разработки: native, React Native, Flutter, Kotlin Multiplatform или PWA
Технологию выбирают после фиксации сценариев и ограничений проекта. Универсального варианта для всех мобильных продуктов нет.
Нативная разработка
Для iOS стандартный стек строится вокруг Xcode, Swift, SwiftUI и существующей UIKit-экосистемы. Для Android основной IDE остаётся Android Studio. Google придерживается Kotlin-first подхода и рекомендует начинать новые Android-проекты с Kotlin, хотя Java продолжает поддерживаться платформой и может использоваться в одном проекте с Kotlin. Для современного UI широко применяется Jetpack Compose, а существующие проекты продолжают использовать Android Views.
Сильные стороны native:
- максимальный контроль над platform APIs и прямой доступ к SDK;
- меньше промежуточных слоёв между приложением и платформой;
- удобная работа со сложными realtime-, media-, AR- и hardware-сценариями;
- доступ к новым функциям ОС сразу после их появления.
Обратная сторона — отдельные платформенные слои и более высокая стоимость поддержки двух полноценных клиентов, если продукт должен работать на iOS и Android. Native прежде всего подходит там, где глубокая интеграция с платформой входит в основную функциональность.
React Native
React Native позволяет использовать JavaScript/TypeScript и значительную часть общей бизнес-логики для iOS и Android. Начиная с версии 0.76 New Architecture включена по умолчанию; в неё входят Fabric и новые системы Native Modules и Native Components. Для миграции существующих приложений предусмотрен interoperability layer.
Для B2B этот подход хорошо подходит проектам с формами, каталогами, кабинетами, рабочими процессами, интеграциями с CRM/ERP, корпоративными сервисами и большим количеством стандартных UI-сценариев. Специфические функции устройства по-прежнему могут потребовать native modules, а доля общего кода зависит от интерфейса, платформенных требований, SDK и архитектуры.
В B2B-Partners React Native можно рассматривать одним из первых кандидатов на Discovery для типового корпоративного приложения, но только после проверки device APIs, offline, производительности и жизненного цикла продукта.
Flutter
Flutter использует Dart и собственный UI/rendering stack. Impeller сейчас является единственным поддерживаемым renderer на iOS и включён по умолчанию на Android API 29+. На Android предусмотрен fallback для устройств, где нужный rendering path недоступен.
Flutter подходит проектам, где важны единая визуальная система, высокий контроль над UI и один технологический стек для нескольких клиентских платформ. Однако одинаковый интерфейс не всегда полезен: некоторым бизнес-продуктам важнее следовать привычным паттернам каждой платформы.
Kotlin Multiplatform
Kotlin Multiplatform позволяет разделять между платформами отдельные слои — domain logic, network, data, validation и другие части приложения — без обязательного общего UI. Например, команда может оставить нативный интерфейс на iOS и Android, но использовать общую бизнес-логику и слой данных.
Подход полезен, когда platform-specific UX важен, а полное дублирование domain/data layer нежелательно.
PWA
PWA — web-приложение с возможностью установки, Service Worker, офлайн-сценариями и частью системных Web APIs. Основные преимущества — web-развёртывание, быстрые обновления, общая web-кодовая база и отсутствие обязательной публикации основной web-версии через магазин.
Ограничения зависят от конкретного browser/platform capability set, поэтому перед выбором PWA нужен перечень необходимых API и проверка на целевых устройствах.
Как выбрать архитектуру
| Критерий | Native | React Native / Flutter | KMP + native UI | PWA |
|---|---|---|---|---|
| Глубина platform API | Максимальная | Высокая, иногда через native layer | Максимальная в UI/platform layer | Зависит от Web API |
| Общий код | Ограниченный | Обычно высокий | Гибкий | Общий web-code |
| Platform-specific UX | Максимальный контроль | Возможен, но требует дисциплины | Высокий | Browser-dependent |
| Offline | Да | Да | Да | Возможен, но зависит от сценария |
| Сложное оборудование | Лучший fit | Требует проверки plugins/modules | Хороший fit | Может быть ограничено |
| Distribution | Stores / enterprise | Stores / enterprise | Stores / enterprise | Web, часть installable-сценариев |
| Основной риск | Дублирование platform work | Границы framework | Сложность архитектуры sharing | Ограничения Web API |
Таблица отражает модель выбора, а не benchmark. Финальное решение проверяется на Discovery с учётом конкретных ограничений проекта.
Этапы разработки мобильного приложения
Сроки ниже — ориентиры для предварительного планирования, а не норматив рынка. На них влияют количество платформ, готовность серверной части, интеграции, безопасность, офлайн-режим, дизайн и процесс согласования.
1. Discovery и аналитика
Для B2B-проекта средней сложности разумный ориентир — 2–4 недели. На этом этапе изучают бизнес-процесс, проводят интервью, описывают роли, собирают требования к интеграциям, определяют критичные device capabilities, ограничения по безопасности и данным, формируют состав MVP, сравнивают архитектурные варианты и оценивают TCO.
Для предварительного расчёта в этой статье используется ориентир 250–600 тыс. ₽. Фактическая стоимость Discovery зависит от глубины исследования и количества систем.
2. UX-проектирование
Ориентир для продукта средней сложности — 2–4 недели. Проектируются информационная архитектура, пользовательские сценарии, состояния, ошибки, офлайн-поведение, запросы разрешений, пустые и загрузочные состояния, а также сценарии восстановления.
3. UI и Design System
Если UX уже стабилен, ориентир составляет 3–6 недель. В работу входят типографика, цвета, состояния компонентов, элементы форм, таблицы, навигация, доступность, варианты для разных устройств и правила повторного использования компонентов.
4. Разработка
Для B2B MVP средней сложности ориентир может составлять 3–4 месяца. Сложный offline, нестандартные native modules, несколько интеграций и повышенные требования безопасности увеличивают срок.
Параллельно обычно развиваются мобильный клиент, backend API, административная панель, интеграции, CI/CD, тесты, аналитика и observability. AI-инструменты могут ускорять отдельные инженерные операции, но не отменяют code review, тестирование, security review и архитектурный контроль.
5. Тестирование
Мобильный продукт нельзя проверять только на emulator. Нужны разные версии ОС и классы устройств, нестабильная сеть, offline, восстановление соединения, отказ в permissions, background behavior, обновление приложения, migration local data, battery/memory и интеграции.
6. Публикация, дистрибуция и push
Срок проверки в магазине нельзя считать гарантированным. Apple сообщает, что в среднем 90% submissions рассматриваются менее чем за 24 часа, но сложные или неполные submissions могут потребовать больше времени. Google предупреждает, что для некоторых developer accounts review может занять до семи дней, а в исключительных случаях — дольше.
Релизный план должен учитывать запас на review, исправления и повторную отправку. Для российского проекта отдельно определяют необходимость App Store, Google Play, RuStore, MDM, закрытой корпоративной дистрибуции или нескольких каналов одновременно.
7. Поддержка и развитие
После первого релиза остаются crash monitoring, обновления ОС, security updates, требования магазинов, изменения серверной части, аналитика, обратная связь пользователей, новые функции, обновления зависимостей и управление сертификатами и ключами. Поэтому мобильный продукт оценивают по TCO, а не только по стоимости первой версии.
UX/UI мобильных B2B-приложений
B2B-интерфейс не обязан копировать B2C. Профессиональному пользователю часто важнее высокая информационная плотность, таблицы, фильтры, быстрые действия, массовые операции, сканирование штрих- и QR-кодов, клавиатурные или аппаратные сокращения и минимум переходов между экранами.
Offline нужно проектировать вместе с UX
Пользователь должен понимать, какие данные синхронизированы, что хранится только локально, какие операции ожидают отправки, возник ли конфликт и когда приложение можно безопасно закрыть.
Accessibility
Для обычного текста WCAG 2.2 Level AA требует контраст не ниже 4.5:1; для крупного текста действуют другие пороги. Для pointer targets критерий WCAG 2.2 AA устанавливает минимум 24×24 CSS px с предусмотренными стандартом исключениями, поэтому 44×44 нельзя называть требованием WCAG AA.
В полевых сценариях — при солнце, работе в перчатках, движении или вибрации — практический touch target часто стоит делать заметно крупнее формального минимума.
Голосовой и AI-ввод
Голосовой ввод полезен там, где печатать неудобно: на складе, объекте, в транспорте или в защитных перчатках. AI может преобразовывать диктовку в структурированную форму или извлекать значения из фотографии, но критичные данные должны оставаться доступными для проверки пользователем перед сохранением.
Серверная часть и интеграции
Архитектура API
REST остаётся распространённым и понятным вариантом для многих B2B API. GraphQL полезен, когда клиенту нужны разные выборки из связанной модели данных и важно управлять составом ответа. WebSocket подходит для постоянного двустороннего соединения, например для чатов или live statuses. gRPC решает другую задачу — эффективное контрактное взаимодействие между сервисами и клиентами, поэтому объединять WebSocket и gRPC под общим ярлыком «realtime» некорректно.
Типичные интеграции
B2B-приложение может взаимодействовать с 1С, SAP, CRM, WMS, PIM, платёжными системами, картографией, телефонией, корпоративной авторизацией, messaging и analytics. Срок интеграции зависит не только от наличия REST API, но и от документации, доступа к тестовому контуру, качества данных, ограничений существующей системы и согласований со стороны её владельца.
Push
Push-слой лучше проектировать как маршрутизацию по целевым экосистемам. В зависимости от парка устройств могут использоваться APNs, FCM, HMS и RuStore Push. Universal Push API RuStore поддерживает отправку через RuStore, FCM, HMS и APNs. Наличие RuStore само по себе не делает RuStore Push обязательным для каждого российского приложения.
BaaS или собственный backend
BaaS может ускорить запуск, если продукт укладывается в ограничения платформы. Собственная или self-hosted серверная часть становится привлекательнее при сложных корпоративных интеграциях, требованиях к data residency, специальной security model, контроле инфраструктуры, нестандартной бизнес-логике, зависимости от поставщика и прогнозируемой стоимости при росте.
Enterprise-проект не обязан автоматически отказываться от BaaS: решение принимается по требованиям конкретной системы.
Безопасность и управление данными
Требования безопасности лучше определить до выбора framework. На Discovery фиксируют схему authentication, необходимость SSO, роли и права доступа, состав локально хранимых данных, требования к encryption и protected storage, управление secrets и API keys, размещение персональных и корпоративных данных, audit log, отзыв доступа потерянного устройства, владение signing keys, корпоративную дистрибуцию и требования к backend и интеграциям.
Если эти вопросы появляются только перед публикацией, часть архитектуры может потребовать переработки.
Стоимость разработки мобильного приложения в 2026 году
Ниже приведены ориентиры для предварительной оценки, а не статистика всего российского рынка и не публичная оферта.
| Тип проекта | Ориентир бюджета | Ориентир срока |
|---|---|---|
| Простое кроссплатформенное MVP | 2–3,5 млн ₽ | 3–4 месяца |
| B2B-приложение средней сложности с CRM/ERP | 3,5–8 млн ₽ | 4–6 месяцев |
| Сложный продукт с offline и native modules | 8–22 млн ₽ | 6–12 месяцев |
На оценку сильнее всего влияют платформы, выбор между native и cross-platform, готовность серверной части, число и качество интеграций, offline, hardware/device APIs, безопасность, дизайн, test matrix, административная панель, аналитика, дистрибуция и требования к SLA.
Две системы с одинаковыми «20 экранами» могут отличаться по стоимости в разы, если одна только показывает данные из API, а другая должна синхронизировать их offline с 1С и разрешать конфликты.
Считать нужно TCO
В бюджет входят не только дизайн и первая разработка. Нужно учитывать серверную часть, инфраструктуру, поддержку, monitoring, аккаунты магазинов, стоимость SDK/API, изменения ОС, обновления зависимостей, новые устройства, развитие интеграций, security updates и развитие продукта после MVP.
Более дорогая первая версия иногда даёт меньший TCO, если её проще сопровождать несколько лет. Возможна и обратная ситуация: сложная архитектура оказывается избыточной для простого процесса.
Как считать ROI: условный пример
Следующий расчёт — модель, а не опубликованный клиентский кейс.
Допустим:
- 150 торговых представителей;
- каждый работает 20 дней в месяц;
- приложение сокращает оформление одного визита на 8 минут;
- для упрощённого расчёта учитывается один такой эффект на сотрудника в рабочий день;
- стоимость рабочего часа — условно 600 ₽;
- стоимость разработки — условно 5 млн ₽.
8 минут × 150 × 20 × 12 = 288 000 минут = 4 800 часов в год.
При условной стоимости часа 600 ₽ потенциально высвобождается 2,88 млн ₽ в год. Если учитывать только этот эффект, простая окупаемость инвестиции 5 млн ₽ составляет около 21 месяца.
Для полноценной финансовой модели нужно проверить, превращается ли высвобождённое время в дополнительную производительность, меняется ли количество визитов, снижается ли число ошибок и объём ручных операций back office, появляются ли новые продажи, сколько стоит поддержка и какие расходы возникают на серверную часть и инфраструктуру.
Без измерений до и после запуска нельзя заранее приписывать проекту снижение ошибок, рост NPS или увеличение числа визитов.
Как выбрать подрядчика
Смотрите на технически сопоставимые проекты
Полезнее искать опыт со схожей логикой: offline, 1С, ERP, CRM, сложный каталог, hardware integration, B2B authorization и field service. Если кейс публичный, стоит проверить существование продукта и соответствие описания реальности. Референс клиента полезен, когда договорённости о конфиденциальности позволяют его предоставить.
Проверьте технический подход
- Как устроена offline-синхронизация и разрешение конфликтов?
- Что хранится на устройстве и как защищаются данные?
- Как реализованы роли и доступ?
- Какие риски интеграций уже видны?
- Какие device APIs нужны?
- Как тестируется релиз и устроен CI/CD?
- Кто владеет signing keys и аккаунтами магазинов?
- Что заказчик получает при передаче проекта?
- Как контролируется код, созданный с помощью AI-инструментов?
- Как приложение будет распространяться?
- Как оценивается TCO на 2–3 года?
Красные флаги
Повод для дополнительной проверки — фиксированная цена сложного продукта до анализа требований, отсутствие вопросов о серверной части и интеграциях, игнорирование offline и безопасности, выбор технологии до понимания пользовательских сценариев, отсутствие процесса тестирования и передачи исходного кода с документацией, обещание конкретного ROI без baseline или гарантированный срок store review.
Как B2B-Partners выбирает архитектуру мобильного продукта
В B2B-Partners мы начинаем с Discovery: разбираем пользовательские сценарии и процессы компании, интеграции, ограничения инфраструктуры, требования к данным и критичные функции устройства. После этого определяем архитектуру серверной части, мобильного клиента, офлайн-слоя и каналов распространения.
Так можно выбрать технологию по требованиям проекта и не создавать лишнюю сложность. В одном случае оптимальным вариантом будет React Native, в другом — Kotlin Multiplatform или нативные приложения, а иногда задачу лучше решить через PWA без отдельной мобильной разработки.
Заключение
Мобильное приложение оправдано, когда его преимущества связаны с конкретным бизнес-процессом: частым использованием, offline, device capabilities, более быстрым рабочим сценарием, управляемой дистрибуцией или другой измеримой ценностью.
Перед выбором технологии нужно определить критичные пользовательские сценарии, необходимые platform capabilities, требования к offline, интеграциям, безопасности и данным, а также TCO на несколько лет. После этого уже имеет смысл сравнивать native, React Native, Flutter, Kotlin Multiplatform и PWA.
Если компания только проверяет необходимость приложения, первый практический шаг — интервью с реальными пользователями и разбор текущего процесса. Уже на этом этапе часто становится понятно, где мобильный продукт создаёт ценность, а где отдельный клиент лишь увеличит стоимость системы.
Вопросы
Сколько стоит разработка мобильного приложения в 2026 году?
Для предварительного планирования в статье используются такие ориентиры: простое кроссплатформенное MVP — 2–3,5 млн ₽, B2B-приложение средней сложности с CRM/ERP — 3,5–8 млн ₽, сложный продукт с offline и native modules — 8–22 млн ₽.
Это не статистика всего рынка и не публичная оферта. Финальная оценка зависит от серверной части, интеграций, платформ, offline, безопасности, дизайна, test matrix и дистрибуции.
Что выбрать: native, React Native, Flutter или Kotlin Multiplatform?
При глубоких platform APIs, сложном hardware, realtime media или platform-specific behavior в первую очередь проверяют native. React Native и Flutter подходят многим B2B-сценариям с формами, каталогами, кабинетами и интеграциями, но объём platform-specific кода определяется требованиями проекта.
Kotlin Multiplatform полезен, когда нужно разделить domain/data logic между платформами и сохранить возможность нативного UI. PWA подходит, если web delivery и общая web-кодовая база важнее глубокой интеграции с устройством.
Нужно ли публиковать приложение в RuStore?
Набор каналов зависит от аудитории и парка устройств. Для публичного приложения могут использоваться App Store, Google Play и RuStore; для внутреннего корпоративного продукта — MDM или другая управляемая дистрибуция.
RuStore также предоставляет собственную push-инфраструктуру и Universal Push API, который поддерживает несколько провайдеров, включая RuStore, FCM, HMS и APNs.
Когда PWA достаточно вместо мобильного приложения?
PWA стоит проверять, если продукт в основном работает с web-data, не требует глубокой platform integration и выигрывает от единого web deployment. При сложных NFC/Bluetooth-сценариях, фоновых операциях, специфическом hardware SDK или необходимости максимального контроля platform behavior PWA может оказаться недостаточно.
С чего начать разработку?
С определения пользователей, процессов, интеграций, offline, безопасности, каналов распространения и ожидаемого экономического эффекта. После этого можно решить, нужен ли отдельный мобильный продукт и какой класс архитектуры стоит оценивать.