Мобильные приложения

Ктоокажетсяближе?

  • 01 · PURPOSEЗачем приложениеКлючевой сценарийЧастота возвратов
  • 02 · PLATFORMВеб, iOS и AndroidОбщий бэкендКроссплатформенность
  • 03 · INTERFACEИнтерфейс и сценарийЭкраны и переходыПервый запуск
  • 04 · SIGNALSПовод вернутьсяСтатусы заказаНапоминания о записи
  • 05 · PAYMENTSПлатежи и подпискиОплата картойВстроенные покупки
  • 06 · RELEASEПубликацияApp StoreGoogle Play
Ответим в течение десяти минут

В нужную минуту выигрывает не лучший, а ближайший: телефон достают раньше, чем вспоминают адрес сайта.

01PURPOSE

Зачем приложение

Приложение ставят один раз, а решают, оставить ли его, каждый день.

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

  • Ключевой сценарий
  • Частота возвратов
  • Состав первой версии
  • Сайт вместо приложения

02PLATFORM

Веб, iOS и Android

Три платформы - это не три продукта, а один, рассказанный трижды.

Отдельные команды на веб, iOS и Android - самый дорогой способ получить три разные правды об одном бизнесе: через полгода цена в приложении считается иначе, чем на сайте, и уже никто не помнит, где правильно. Мы держим логику в одном месте, на общем бэкенде, а платформы оставляем тем, чем они и являются: способами показать её человеку. Кроссплатформенная сборка закрывает почти всё, из чего состоят рабочие приложения - списки и формы, карты, камера, оплата, уведомления. Там, где она перестаёт справляться - тяжёлая графика, фоновая работа, редкое оборудование, - пишем нативную часть, и говорим об этом до старта, а не оправдываемся после.

  • Общий бэкенд
  • Кроссплатформенность
  • Нативные модули
  • Общие данные с сайтом

03INTERFACE

Интерфейс и сценарий

Телефон - это не размер экрана, а обстоятельства, в которых им пользуются.

Сайт открывают, сев за стол; приложение - между двумя другими делами. Поэтому мы проектируем не набор экранов, а путь: сколько шагов от намерения до результата, что человек видит в первую секунду после установки и что делает, когда всё пошло не так. Интерфейс здесь не оформление, а способ довести дело до конца: чем короче путь, тем чаще приложением пользуются и тем реже ваши сотрудники объясняют по телефону, куда нажать.

  • Карта экранов
  • Первый запуск и вход
  • Ошибки и пустые экраны
  • Шрифт и контраст

04SIGNALS

Повод вернуться

Уведомление - единственный способ напомнить о себе, не покупая внимание заново.

За каждый следующий визит клиента вы платите отдельно: реклама, место в выдаче, письмо, которое не открывают. Приложение даёт собственный канал: сообщение доходит сразу и не оплачивается за каждое касание. Ценность его не в частоте, а в точности - курьер вышел, запись завтра в десять, документ готов, деньги пришли. Такое сообщение читают, потому что оно про дело человека, а не про наши планы.

  • Статусы заказа
  • Напоминания о записи
  • Переход в нужный экран
  • Настройки уведомлений

05PAYMENTS

Платежи и подписки

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

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

  • Оплата картой
  • Встроенные покупки
  • Подписки и возвраты
  • Проверка оплаты на сервере

06RELEASE

Публикация

В магазине приложений компанию ищут не по запросу, а по имени.

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

  • Страница в магазине
  • Проверка магазином
  • Тестовые сборки
  • Обновления

Как проходит

Сначала прототип, потом смета

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

  1. ШАГ 1

    Разговор о деле

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

  2. ШАГ 2

    Прототип на вашем телефоне

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

  3. ШАГ 3

    Разработка этапами

    Каждый этап заканчивается сборкой, которую ваша команда ставит себе на телефон через TestFlight и внутреннее тестирование Google Play. Вы смотрите не отчёт о работе, а саму работу - и правки стоят дёшево, пока сценарий ещё можно изменить.

  4. ШАГ 4

    Релиз и то, что после

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

Портфолио

Продукт живёт не в презентации, а в продакшене.

  1. 01

    Wintrading

    Скринер криптовалют: отбор монет по десяткам параметров, графики и мониторинг рынка в реальном времени.

    • CRYPTO
    • WEB
    • ANALYTICS
    wintrading.live
    Интерфейс крипто-скринера Wintrading
  2. 02

    Digash

    Экосистема для трейдеров: обучение, аналитика рынка и полный набор инструментов в одном кабинете.

    • EDUCATION
    • TRADING
    • PLATFORM
    digash.live
    Главная страница платформы Digash
  3. 03

    Viptourist

    Кроссплатформенный маркетплейс в сфере туризма: веб, iOS и Android с единой логикой бронирования.

    • MARKETPLACE
    • TOURISM
    • iOS · ANDROID
    viptourist.club
    Два экрана приложения Viptourist: страница тура с картой и главный экран с билетами
  4. 04

    VinCa

    Голосовой собеседник: человек проговаривает вслух то, что его тревожит, и получает разговор в ответ - без записи на приём, в любое время суток.

    • AI
    • VOICE
    • WEB
    vincaps.net
    VinCa: логотип, экран сайта и разговор с голосовым собеседником на телефоне
  5. 05

    idash

    Приложение о женском здоровье: календарь цикла с прогнозом овуляции, дневник симптомов и самочувствия, разбор фаз и ИИ-помощник, которому вопрос можно задать словами.

    • HEALTH
    • AI
    • MOBILE
    App Store
    Два экрана приложения idash: заставка и календарь цикла с прогнозом овуляции
  6. 06

    Tulpar Auto

    Маркетплейс по продаже автомобилей на веб, iOS и Android. Высокая производительность и удобный поиск.

    • AUTO
    • MARKETPLACE
    • MOBILE
    q4tulpar.kz
    Каталог автомобилей Tulpar Auto
  7. 07

    TradeHub B2B

    Оптовая платформа на веб, iOS и Android: закупка, офферы и поставки в одном интерфейсе - прямая связь поставщика и торговой точки.

    • B2B
    • WHOLESALE
    • iOS · ANDROID
    tradehub.kz
    Оптовая платформа TradeHub B2B на вебе и в мобильном приложении
  8. 08

    TradeHub Retail

    Розничная витрина экосистемы на веб, iOS и Android: поиск и сравнение товаров, корзина, оформление заказа и быстрая доставка.

    • RETAIL
    • E-COMMERCE
    • iOS · ANDROID
    tradehub.kz
    Розничная витрина TradeHub Retail на вебе и в мобильном приложении

Честно о работе

Что спрашивают чаще всего

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

  • Нам вообще нужно приложение или хватит сайта?

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

  • Нативная разработка или кроссплатформенная?

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

  • Сколько стоит и сколько занимает?

    Фиксированную стоимость и срок называем после прототипа, когда объём понятен обеим сторонам. Порядок такой: сутки на прототип ключевого сценария и архитектуру, дальше смета по этапам. Первая версия - это недели, а не годы: в неё входит то, ради чего приложением будут пользоваться, а не всё, что когда-либо приходило в голову.

  • Кому принадлежат аккаунты в App Store и Google Play?

    Вам. Аккаунты разработчика оформляются на вашу компанию с первого дня, и это не формальность: аккаунт - это и есть право на приложение, отзывы, статистику и связь с пользователями. Публикация под аккаунтом подрядчика означает, что продукт вам не принадлежит, чем бы ни был подписан договор.

  • Приложение точно пропустят в магазины?

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

  • У нас уже есть сайт. Придётся делать всё заново?

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

  • Приложение будет работать без интернета?

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

  • Что происходит после релиза?

    Продукт продолжает жить: выходят новые версии iOS и Android, меняются правила магазинов, у людей на руках остаются старые сборки. Мы собираем ошибки с настоящих устройств, разбираем падения, держим совместимость с сервером и выпускаем обновления. Объём сопровождения фиксируется отдельно - от «реагируем на поломки» до регулярного развития.

  • Проект начала другая команда, и всё встало.

    Обычная история. Забираем код, смотрим, что можно спасти, а что дешевле переписать, и отдельно выясняем судьбу доступов: аккаунты магазинов, ключи подписи, сертификаты. Без них приложение нельзя обновить, даже имея весь исходный код, - и именно на этом обычно держат клиента. Помогаем всё это вернуть на вашу компанию.