Введите минимум 3 символа для поиска

Когда бизнесу реально нужно мобильное приложение?

Peretz Group

Chapters

    when does a business actually need a mobile app, decision guide, by Peretz Group

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

    Не «какие преимущества мобильного приложения». Каждый список преимуществ звучит одинаково независимо от бизнеса: пуш-уведомления, офлайн-доступ, присутствие бренда на главном экране, более быстрые повторные покупки. Всё правда. Ничто из этого не отвечает на реальный вопрос, на который бизнесу нужен ответ до того, как потратить месяцы и реальный бюджет на постройку: нужно ли этому конкретному бизнесу, сейчас, реально приложение, или хорошо построенный сайт решил бы ту же проблему за долю стоимости и постоянной операционной нагрузки.

    Мобильное приложение не больший сайт. Это второй продукт, и кто-то должен владеть его жизненным циклом бессрочно.

    ВТОРОЙ ПРОДУКТ

    Мобильное приложение, это второй продукт

    Мобильное приложение не функция, что добавляешь к сайту. Это второй продукт, со своим циклом релизов, своим процессом одобрения в сторе, своим бременем поддержки, и своими двумя кодовыми базами, если нужно работать и на iOS, и на Android. Каждое обновление проходит проверку App Store и Google Play, что может занять от нескольких часов до нескольких дней, и может быть отклонено по причинам, что не имеют ничего общего с тем, работает ли обновление реально. Кто-то должен владеть постоянными отношениями с двумя отдельными экосистемами сторов, их политиками и периодическими изменениями требований. И в отличие от сайта, где обновление живёт в момент деплоя, определённый процент пользователей всегда будет работать на более старой версии приложения, пока не решит обновиться, иногда месяцами. Это другое, постоянное обязательство, чем представляет большинство бизнесов, когда идея впервые возникает.

    ВОПРОС НАОБОРОТ

    Вопрос обычно задают наоборот

    «Стоит ли нам строить мобильное приложение» редко полезный вопрос. Он сразу прыгает к решению до того, как кто-то назвал реальную проблему. Большинство бизнесов, что спрашивают «стоит ли нам иметь приложение», реально спрашивают другой вопрос, что ещё не сформулировали: как сделать так, чтобы клиенты думали о нас чаще, как облегчить повторные покупки, как уменьшить трение в процессе, что клиенты уже делают регулярно. Иногда ответ реально мобильное приложение. Часто это более быстрый сайт, лучший чекаут, или стратегия email и SMS, что стоит долю и запускается за недели, не месяцы.

    СНАЧАЛА ПОВЕДЕНИЕ

    Сначала поведение, потом платформа

    Решение о платформе должно быть следствием требования продукта, не отправной точкой. Полезная цепочка для прохождения по порядку: какую бизнес-проблему мы реально решаем, какое поведение пользователя должно измениться из-за этого, что это поведение требует как продукт, какую техническую способность требует это требование, и только тогда, какая платформа, responsive web, PWA, cross-platform, или native, реально удовлетворяет эту способность. Прыжок сразу к «нам нужно приложение» пропускает четыре вопроса, что сказали бы, какое именно приложение, или нужно ли оно вообще.

    ДЛЯ КОГО

    Для кого реально приложение?

    Вопрос, что полностью пропускают в большинстве этих решений: какой из трёх реально разных продуктов на самом деле просят. Клиентское приложение о привычке, удержании, уведомлениях, повторной покупке и непрерывности аккаунта, его ценность сильно зависит от того, как часто обычный клиент его открывает. Приложение для сотрудников совсем другое животное, построенное вокруг полевой работы, камеры и сканирования, офлайн-операций в местах без надёжной связи, GPS, и выполнения конкретного воркфлоу, принятие не опционально так, как для клиента, потому что это требование работы, что меняет весь расчёт. Приложение для партнёра или дилера обслуживает ещё одну потребность, цены по аккаунту, видимость инвентаря, размещение заказов, и воркфлоу согласования для людей, что уже имеют бизнес-причину его использовать независимо от того, насколько отполирован опыт. Каждое из них имеет разную планку того, что вообще означает «достойно постройки», и путаница между ними одна из более распространённых причин, почему мобильный проект теряет направление рано.

    ЭКОНОМИКА ЧАСТОТЫ

    Частота меняет экономику

    Ценность присутствия на главном экране сильно зависит от того, как часто пользователь реально возвращается, и стоит быть конкретным, не расплывчатым насчёт этого. Раз в месяц трение инсталляции само по себе часто перевешивает любую выгоду, клиент должен решить, что приложение стоит загрузки, до того как ощутил достаточно ценности, чтобы оправдать это решение. Раз в неделю реально сомнительно и сильно зависит от того, что ещё конкурирует за тот же главный экран. Несколько раз в неделю начинает становиться потенциально значимым. Несколько раз в день, это где native приложение может существенно изменить поведение клиента так, как закладка или результат поиска обычно не могут. Одной частоты недостаточно, она должна быть привязана к поведению, что реально значимо и достойно удержания, не просто частому ради самого себя, но это один из самых чётких ранних сигналов, достойных честности до того, как обязываться на native разработку.

    РЕАЛЬНОЕ СРАВНЕНИЕ

    Сайт, PWA или native приложение: реальное сравнение

    ТребованиеResponsive WebPWANative / Cross-Platform
    Контент / маркетингСильноСильноОбычно не нужно
    E-commerceСильноСильноВозможно
    Частое повторное использованиеВозможноСильноСильно
    Устанавливаемый опытНетДаДа
    Offline-firstОграниченоХорошо в выбранных сценарияхСильно
    Push-уведомленияОграниченоЗависит от платформыСильно
    Камера / сенсорыОграничено, зависит от браузераЧастичноСильно
    Фоновая геолокацияОграниченоОграничено, зависит от платформыСильно
    БиометрияЧастичноЧастичноСильно
    Присутствие в стореНетНетДа
    Долгосрочная поддержкаНижеСредняяВысокая

    Способности здесь существенно отличаются в зависимости от браузера, операционной системы и конкретной реализации, это направленное сравнение, не абсолютная техническая спецификация, и стоит проверить текущую способность против конкретного требования перед тем, как обязываться в любую сторону. Progressive Web App недоиспользуется в большинстве этих разговоров, он работает в браузере, можно добавить на главный экран, работает офлайн для ранее посещённого контента, и на Android может отправлять реальные push-уведомления, всё без проверки в сторе или двух кодовых баз. Он не полностью воспроизведёт каждую native способность, iOS всё ещё ограничивает некоторые PWA-функции больше, чем Android, но PWA может воспроизвести на удивление много app-подобного поведения. Это делает его мощным средним вариантом, не универсальной заменой native.

    КОГДА NATIVE ОПРАВДАН

    Когда native реально оправдывает свою стоимость

    Native разработка оправдывает свою сложность, когда продукт зависит от того, что браузер реально не может хорошо делать: надёжное фоновое отслеживание локации, глубокая интеграция камеры или AR, offline-first функциональность в средах с плохой или отсутствующей связью, биометрическая аутентификация как основной поток, не удобство, или критичные для производительности взаимодействия вроде игры в реальном времени или сложной обработки на устройстве. Если ничего из этого не применяется, бизнес обычно платит стоимость native приложения за требования web-приложения.

    Есть также легитимный стратегический аргумент для native вне чистой технической способности, разобранный в следующем разделе, но если честный ответ «у нас нет жёсткого технического требования, мы просто хотим выглядеть серьёзнее», стоит назвать это прямо до того, как обязываться бюджетом.

    КАНАЛ ДИСТРИБУЦИИ

    Приложение как канал дистрибуции

    Native может быть стратегически оправданным, даже когда браузер технически мог бы делать то же самое, потому что приложение, это канал дистрибуции и повторного вовлечения, не просто контейнер функциональности. Присутствие на главном экране, push-уведомления, на которые пользователь согласился один раз и забыл, что может отключить, deep links, что открываются прямо в конкретный продукт или заказ, и простая постоянность, приложение просто там каждый раз, когда разблокируется телефон, всё это создаёт возможности повторного вовлечения, что сайт структурно не может воспроизвести так же легко. Это реальная, легитимная причина строить native. Это другая причина, чем «нам нужен доступ к камере», и она заслуживает оценки на собственных условиях, с собственным честным кост-бенефитом, не тихо свёрнутая в аргумент о технической способности, к которому реально не принадлежит.

    ВНЕ ПРИЛОЖЕНИЯ

    Что мобильное приложение реально требует помимо самого приложения

    Видимое приложение, наименьшая часть реальной системы. За ним: API, что приложение вызывает для каждого куска данных, аутентификация, что должна надёжно работать между сессиями и устройствами, инфраструктура push-уведомлений, способ обрабатывать обновления приложения, не ломая пользователей на более старой версии, аналитика, построенная специально под поведение в приложении, не поведение на вебе, и план поддержки для двух операционных систем с разными особенностями, версиями и фрагментацией устройств, особенно на Android.

    Где реально сидит приложение

    Мобильное приложение → API / Backend-for-Frontend → CRM · ERP · E-commerce · Данные · Другие системы

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

    ДВА ЧЕСТНЫХ ПРИМЕРА

    Реальные продуктовые решения: два честных примера

    Платформа медицинского образования, с которой мы работали, Medpresso, исследовала мобильное приложение как способ сделать доступ к лекциям и сертификацию более немедленными для врачей, что уже пользуются платформой на телефонах между сменами. Инфраструктура для его поддержки, система контента, логика сертификации, модель аккаунта, уже существовала внутри более широкой платформы, а это значило, что само приложение было бы преимущественно более тонким, удобным интерфейсом, не новой системой, построенной с нуля. Проект не двигался по изначальному графику по прямой, нетехнической причине, разработку прервала война в Украине. Это не стратегический провал или смена мнения о ценности приложения, это прямой пример того, что «стоит ли это строить» никогда не чисто техническое или продуктовое вопрос, иногда честное ограничение, это какая способность реально существует сейчас, не какая была бы идеальной, оценённой изолированно.

    Проект ювелирного e-commerce, с которым мы работали, рассматривал мобильное приложение по другой причине, база клиентов, что просматривает и возвращается смотреть на изделия повторно перед в итоге обдуманной покупкой. Push-уведомления native приложения и присутствие на главном экране могли бы правдоподобно хорошо поддерживать этот паттерн просмотра и возвращения. Это остаётся будущей опцией под рассмотрением, не текущим приоритетом, что само по себе разумное, осознанное решение, не каждая реально хорошая идея должна быть построена в момент, когда её определили как хорошую.

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

    СНАЧАЛА PRODUCT DESIGN

    Вопрос Product Design приходит перед вопросом платформы

    Решение строить мобильное приложение без реального product discovery сначала просто переносит ту же неопределённую проблему на более дорогую платформу. Та же дисциплина, что применяется к любому цифровому продукту, понимание реальной проблемы, кто её имеет, что должно измениться, применяется здесь до того, как принимается любое решение о native против PWA против responsive web. Мобильное приложение усиливает то, каким уже было базовое продуктовое мышление, если основной опыт не был чётко определён, приложение это не исправит, оно просто сделает неопределённую вещь дороже для поддержки на двух платформах, точно та последовательность, разобранная в Product Design против UX/UI и, до того, в Product Discovery.

    Короткая версия того discovery, достойная проведения до выбора платформы: какое поведение мы меняем, кто его выполняет, как часто, почему существующее решение их подводит, какая native способность реально нужна, не предположена, и можно ли протестировать само поведение до постройки приложения вообще.

    Мобильный дизайн конкретно несёт вес, что легко недооценить, пока не станет поздно. Тач-таргет, что удобен на трекпаде ноутбука, часто мал для большого пальца, платформенные конвенции существуют не просто так, пользователи ожидают, что iOS-приложение будет вести себя как другие iOS-приложения, а Material Design-приложение как другие Android-приложения, и борьба с этими ожиданиями создаёт трение, что проявляется напрямую в оценках в сторе и удалениях, не только в абстрактных показателях юзабилити. Достижимость одной рукой, большинство телефонов теперь чаще используются одной рукой, чем нет, означает, что самые важные действия должны жить в естественном досяге большого пальца, не там, где их поставил бы desktop-first дизайнерский инстинкт. Состояния ошибок и офлайн-состояния нуждаются в реальном дизайнерском внимании на мобильном так, как редко получают на сайте, потому что мобильное соединение рвётся значительно чаще, чем домашний wifi, и то, что показывает приложение во время этого разрыва, часто и есть реальное первое впечатление, что формирует новый пользователь. Ничто из этого не сноска к решению о платформе, это часто разница между приложением, что зарабатывает повторное использование, и тем, что удаляют после одной разочаровывающей сессии.

    Мобильное приложение не исправляет нечёткий продукт. Оно просто делает нечёткий продукт дороже в эксплуатации.

    СИГНАЛЫ ДЛЯ NATIVE

    Сигналы, что реально указывают на native

    Несколько честных сигналов достойны взвешивания вместе, не любого одного изолированно. Клиенты уже используют продукт несколько раз в неделю, не в месяц, и частота использования центральна для ценности. Продукт реально нуждается в офлайн-функциональности как основном требовании, не приятном бонусе. Push-уведомления должны быть основным каналом, не дополнительным, потому что email и SMS недостаточно эффективно достигают аудитории. Способности устройства, камера, сенсоры, биометрия, структурно часть того, что делает продукт, не дополнительная функция. И есть реальный, профинансированный план, кто поддерживает это долгосрочно, не только кто строит версию один.

    Если большинство из этого правда, native или cross-platform разработка разумная инвестиция. Если правда лишь одно или два, это обычно знак, что реальная потребность уже, чем «нам нужно приложение», и более точечное решение, PWA, лучшие уведомления через существующие каналы, или более быстрый сайт, вероятно решает реальную проблему за меньше.

    ПОЛНАЯ СТОИМОСТЬ

    Полная стоимость владения

    Стоимость приложения не стоимость версии один. Это стоимость поддержки продукта бессрочно, и стоит разбить её на три отдельные фазы, не воспринимать как единое число. Build покрывает product design, frontend и backend разработку, API, аутентификацию, push-инфраструктуру, аналитику, и QA. Launch покрывает подготовку стора, подписание приложения, сам процесс проверки, и настройку аналитики специфической для поведения в приложении. Operate, фаза, что большинство оценок тихо недооценивают, покрывает постоянные обновления, совместимость с ОС, поскольку обе платформы выпускают новые версии ежегодно, фрагментацию устройств особенно на Android-оборудовании, поддержку, патчи безопасности, и продолженную разработку, бессрочно, не как одноразовый проект, что может эффективно приостановиться после запуска, как часто может сайт.

    ОТКАЗ ОТ ПРИЛОЖЕНИЯ

    Отказ от приложения: загрузки не принятие

    Загрузка не принятие. Перед одобрением мобильного приложения реальный продуктовый вопрос, будут ли пользователи открывать его достаточно часто, чтобы оправдать просьбу установить его изначально. Одноразовая инсталляция с последующим низким повторным использованием превращает native приложение в дорогой канал дистрибуции с очень малой реальной поведенческой ценностью, вся стоимость build, launch, и постоянной поддержки, за вовлечение, что push-уведомление через существующий канал или лучший сайт могли бы достичь за долю инвестиции.

    СЛОЙ ВЛАДЕНИЯ

    Сторы создают новый слой владения

    Постройка native приложения создаёт новые цифровые активы, и новые зависимости, что нуждаются в собственном плане владения и непрерывности, точно та дисциплина, разобранная в что ты владеешь против арендуешь. Кто владеет аккаунтом Apple Developer. Кто владеет аккаунтом Google Play. Кто контролирует credentials подписания и сертификаты, без которых обновление буквально нельзя опубликовать. Кто получает письма восстановления, если доступ когда-либо утрачен. Кто реально может выпустить, или отозвать, приложение. И что случится, если оригинальное агентство или разработчик, что всё это настроил, исчезнет. Ничто из этого не гипотетическое, это тот же паттерн забытой цифровой инфраструктуры, разобранный шире в том аудите, просто с мобильно-специфичным набором аккаунтов, что большинство бизнесов никогда не думают картировать, пока что-то не сломается.

    Что реально решить сначала

    Прежде чем выбирать платформу, бизнес реально выигрывает от честных ответов на несколько вопросов. Какое конкретное поведение мы пытаемся изменить, и изменил бы это лучший сайт так же эффективно. Для кого реально это приложение, клиента, сотрудника, или партнёра, потому что это меняет то, что вообще означает «достойно постройки». Нужно ли продукту что-то, что может лишь native приложение, или ему просто нужно ощущаться присутствующим в ежедневной рутине клиента. Кто владеет этим после запуска, не только кто строит, и кто конкретно владеет аккаунтами и credentials стора. И есть ли реалистичный операционный план для обновлений, поддержки, и отношений с двумя сторами, или бизнес имеет способность на это сегодня.

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

    Нам нужно native приложение, или PWA реально сработал бы?

    Если основная потребность, контент, транзакции, или периодическое вовлечение, и продукт структурно не зависит от камеры, биометрии, фоновой локации, или истинного offline-first использования, хорошо построенный PWA обычно покрывает потребность без проверки в сторе или поддержки двух кодовых баз. Его способности всё ещё отличаются в зависимости от браузера и ОС, так что стоит проверить против конкретного требования.

    Сколько реально времени занимает построить и запустить мобильное приложение?

    Должным образом построенное одноцелевое native приложение обычно занимает несколько месяцев на платформу, когда учтены бэкенд-инфраструктура, аутентификация, и push-уведомления, не только видимые экраны. Cross-platform фреймворк может сократить это, но редко полностью устраняет платформо-специфичную работу.

    Какая самая большая ошибка бизнесов при решении строить приложение?

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

    Стоит ли когда-либо строить native приложение без жёсткого технического требования для него?

    Да, когда бизнес построен вокруг частого, привычного ежедневного использования, где быть на расстоянии одного тапа на главном экране значимо меняет поведение клиента, или когда приложение функционирует как реальный канал дистрибуции и повторного вовлечения. Это легитимная стратегическая причина, но это должен быть осознанный выбор с реальным планом поддержки и владения, не предположение по умолчанию.

    Не уверен, нужно ли бизнесу native приложение, PWA, или просто лучший сайт? Мы начинаем с реального поведения, не платформы.

    Записаться на Strategic Session

    Узнать про разработку мобильных приложений