Телефон с растущим графиком и шахматный король: разработка мобильных приложений
ПРИЛОЖЕНИЯ / MAXARIUM

Разработка мобильных приложений
Приложение для iOS и Android под задачу клиентов или сотрудников.

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

ЧТО МЫ ДЕЛАЕМ

Что входит в разработку мобильного приложения

01

Главная задача и функции телефона

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

02

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

Сравниваем отдельную разработку для iOS и Android и одну общую кодовую базу — по функциям, будущей поддержке и интеграциям.

03

Серверная часть, аккаунты и данные

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

04

Тестирование и публикация

Проверяем приложение на реальных устройствах, готовим всё, что требуют Apple и Google, и планируем обновления после публикации.

РЕЗУЛЬТАТ

Что вы получите

  • Описание продукта и кликабельные экраны основных сценариев, согласованные с вами.
  • Работающее приложение, подключённое к серверной части и нужным системам.
  • Проверка на устройствах, материалы для публикации в магазинах и план обновлений.
ПРИМЕР ЗАДАЧИ

Как это может выглядеть

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

ПОДХОДИТ ЛИ ВАМ

Кому подходит мобильное приложение

Подходит

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

Не подходит

  • Редкому использованию — например, разовой форме или каталогу, который открывают пару раз в год: сайт или веб-приложение обойдутся дешевле и не требуют проверки в магазинах.
  • Идее, которую ещё не проверяли на пользователях: начните с MVP.
КАК МЫ РАБОТАЕМ

От идеи до приложения в App Store и Google Play

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

01

Бриф и исследование

Договариваемся о пользователях, главной задаче и платформах и проверяем, нужен ли вообще именно мобильный формат.

02

Прототип

Делаем кликабельные экраны основных сценариев и показываем их нескольким будущим пользователям до начала разработки.

03

Разработка

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

04

Запуск и поддержка

Проверка на устройствах, отправка в магазины и согласованный план исправлений и обновлений после запуска.

ПЕРЕД НАЧАЛОМ

Что нужно от вас

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

Ещё нужен владелец продукта, который решает, что войдёт в каждую версию, и отвечает на вопросы команды за дни, а не за недели.

Что мы не обещаем

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

ПЛАТФОРМА

Нативное, кроссплатформенное или PWA: как выбрать

От выбора зависят стоимость, скорость разработки и то, что приложение сможет делать с телефоном. Мы рекомендуем вариант на этапе брифа и объясняем почему.

Нативное приложение для iOS и Android

Два отдельных приложения на Swift и Kotlin. Лучшая производительность и полный доступ к камере, Bluetooth, фоновым задачам и новым возможностям платформ. Две кодовые базы — значит, больше работы и при разработке, и при поддержке.

Кроссплатформенное

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

Прогрессивное веб-приложение

Устанавливается из браузера, без магазинов приложений. Дешевле и обновляется сразу у всех, но фоновая работа и часть функций телефона ограничены, особенно на iPhone.

СТОИМОСТЬ

От чего зависит стоимость разработки мобильного приложения

Два приложения с одинаковым числом экранов могут различаться по объёму работы в разы. Вот что мы оцениваем.

01

Платформы и подход

Одна платформа или две, нативная или кроссплатформенная разработка, только телефоны или ещё и планшеты.

02

Роли и экраны

Приложение для клиента, приложение для курьера и панель администратора — это три продукта, даже если у них общая серверная часть.

03

Работа без сети и синхронизация

Приложение, которое должно работать без связи и потом аккуратно объединять изменения, намного сложнее того, что всегда онлайн.

04

Серверная часть и интеграции

Вход, оплата, карты, push-уведомления и связь с вашей CRM или учётной системой.

05

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

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

06

Правила магазинов и поддержка

Правила встроенных покупок, требования к конфиденциальности и ежегодные обновления под новые версии iOS и Android, которые нужны любому приложению.

Стоимость и сроки в EUR назовём после короткого брифа.Обсудить мобильное приложение

ПОСЛЕ РЕЛИЗА

За приложением нужно следить и после запуска

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

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

ВОПРОСЫ И ОТВЕТЫ

Разработка мобильных приложений: частые вопросы

Вы делаете приложения и для iOS, и для Android?

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

На чьё имя публикуется приложение?

Обычно на аккаунты разработчика вашей компании в Apple и Google. Кто имеет доступ к аккаунтам и кто отвечает за проверку в магазинах, согласуем до первой отправки.

Кто разрабатывает мобильное приложение?

Maxarium — отдельная компания, которая разрабатывает приложения и игры: она делает версии для iOS и Android. Monetizator работает с вами над брифом и продуктовыми решениями, а при необходимости — над продвижением и аналитикой.

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

Выбираем по задаче. Кроссплатформенное — один код для iOS и Android — подходит большинству бизнес-приложений. Нативное нужно, когда приложение сильно зависит от камеры, датчиков или сложной графики. Выбор объясняем в брифе.

Как считается стоимость мобильного приложения?

По платформам и подходу, ролям и экранам, работе без сети, интеграциям и панели администратора. После брифа и исследования присылаем оценку стоимости и сроков в EUR.

Можете взять на поддержку приложение, которое делала другая команда?

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

СТАТЬИ

Что почитать перед началом

Практические руководства: как подготовиться к проекту и на что смотреть.

  • С 2006 года
  • Письменный объём работ до старта
  • Один контактный человек
  • Ответ в течение 24 часов
Как мы сделали собственный сайт →

Что люди должны делать в вашем приложении?

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

Первый ответ бесплатный и ни к чему не обязывает.