Приложения10 минут чтенияОбновлено:

Как создать мобильное приложение: от идеи до App Store

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

Мужчина работает со смартфоном на фоне яркого светящегося монитора.

Коротко

Приложение создают за восемь шагов: идея и проверка спроса, список функций первой версии, дизайн и прототип, разработка, тестирование, аккаунты разработчика, подача в App Store и Google Play, развитие после запуска. Простое приложение занимает 6–8 недель без учёта проверки магазинов, а регистрация в магазинах стоит $99 в год у Apple и $25 разово у Google.

Путь от идеи до приложения: 8 шагов

Создание приложения похоже на строительство дома: сначала понимаем, для кого и зачем, потом рисуем план, и только после этого берём молоток. Большинство проблем возникает там, где этот порядок нарушают и сразу «начинают разработку».

  1. Идея и проверка спроса. Кому это нужно и готовы ли они пользоваться (и платить).
  2. Первая версия. Минимальный набор функций, которые решают главную задачу.
  3. Экраны и прототип. Как будет выглядеть путь пользователя.
  4. Разработка. Сборка приложения и серверной части.
  5. Тестирование. Проверка на реальных телефонах.
  6. Аккаунты и материалы для магазинов. Описание, скриншоты, политика конфиденциальности.
  7. Публикация. Проверка Apple и Google и выход в магазин.
  8. Развитие. Аналитика, исправления, продвижение, новые функции.

Сколько стоит каждый этап и приложение в целом, мы расписали в статье «Сколько стоит разработка приложения». Здесь сосредоточимся на порядке действий и подводных камнях.

Шаги 1–2: проверьте идею и определите первую версию

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

Проверьте, что проблема существует

Поговорите с 10–15 людьми из вашей будущей аудитории. Спрашивайте не «понравится ли вам приложение?» (все вежливо отвечают «да»), а «как вы решаете эту задачу сейчас, сколько времени и денег тратите?». Если у людей нет боли или они уже довольны тем, что есть, идею стоит пересмотреть.

Посмотрите на аналоги

Найдите в App Store и Google Play 3–5 похожих приложений. Прочитайте отзывы: на что жалуются, чего не хватает. Это бесплатное исследование вашего рынка в вашей стране, которое показывает, где можно быть лучше.

Определите минимум

Первая версия — это одна главная задача пользователя, решённая от начала до конца. Не «каталог, чат, лояльность, карта и рейтинг», а, например, «записаться к мастеру за три касания». Всё остальное добавляется потом. Такая версия называется MVP; что это и сколько стоит, подробно в статье «MVP: что это и сколько стоит запустить».

Решите, нужно ли приложение вообще

Иногда задачу решает сайт, приложение из сайта (PWA) или Telegram Mini App, и тратить на магазины не нужно. Как выбрать, мы разобрали в статье «Приложение или сайт: что нужно бизнесу». Приложение имеет смысл, когда нужны уведомления, камера, геолокация, офлайн-режим или клиент пользуется сервисом часто.

Рука с ручкой рисует на бумаге эскизы экранов мобильного приложения.

Готова ли ваша идея приложения к разработке

  • Я могу описать главную задачу пользователя в одном предложении
  • Я поговорил минимум с 10 людьми из будущей аудитории
  • Я посмотрел 3–5 похожих приложений и их отзывы
  • Список функций первой версии не длиннее 5–8 экранов
  • Есть схема или прототип экранов
  • Понятно, зачем нужно именно приложение, а не сайт или PWA
  • Определён бюджет на разработку и на продвижение после запуска
  • Есть человек, который принимает решения и отвечает на вопросы за 1–2 дня
  • Есть логотип, цвета и тексты для интерфейса
  • Я знаю, как приложение будет зарабатывать или окупаться
  • Я готов оформить аккаунты Apple и Google на себя или компанию
  • Подготовлена политика конфиденциальности или есть кому её подготовить

Шаг 3: экраны, прототип и дизайн

До первой строки кода нарисуйте путь пользователя. Для первой версии хватает 5–8 экранов: вход, главный экран, ключевое действие, профиль, оплата или подтверждение.

  • Схема экранов. Квадратики на бумаге или в бесплатном инструменте: что за чем идёт и куда ведёт каждая кнопка.
  • Кликабельный прототип. Те же экраны, но на них можно нажимать. Покажите его 5–7 людям из аудитории и посмотрите, где они теряются. Исправить прототип стоит часы, исправить готовое приложение — недели.
  • Дизайн. Цвета, шрифты, кнопки по единым правилам. В наших пакетах дизайн входит; отдельно дизайн и прототип стоят от €1 990, и это хороший первый шаг, если вы ещё не решили, делать ли разработку (подробнее).

Заранее продумайте то, что требуют магазины: вход с возможностью удалить аккаунт, политика конфиденциальности, понятные описания разрешений (камера, геолокация). Apple включает эти вопросы в правила проверки (App Store Review Guidelines), и добавлять их в последний момент дороже, чем закладывать сразу.

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

Срок зависит от числа экранов, серверной части и интеграций. Обзор Cubix называет для простого MVP примерно 1–2 месяца, для приложения средней сложности 3–6, для сложного 7–12, причём это планировочные оценки, а не правила (Cubix). Наши сроки (кроссплатформенная разработка, один код на iOS и Android):

ПакетСрокЧто получаете
MVP, от €10 9006–8 недельДо 8 экранов, вход, уведомления, подача в магазины
Бизнес, €23 90010–14 недельДо 20 экранов, оплата, админка, аналитика, 3 месяца поддержки
Премиум, от €54 900от 4 месяцев30+ экранов, роли, интеграции, связка с сайтом и ботом

Проверка Apple и Google в эти сроки не входит: она идёт вне нашего контроля, и мы честно об этом предупреждаем.

Из чего состоит срок

  • Знакомство и бриф: несколько дней. Если вы подготовили описание и примеры, это сокращается.
  • Дизайн и прототип: 1–3 недели с согласованиями.
  • Разработка: самая долгая часть, с показами промежуточных результатов по ссылке.
  • Тестирование и исправления: 1–2 недели.
  • Подача в магазины: подготовка материалов и ответ на замечания.

Что сдвигает сроки

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

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

Шаги 4–5: разработка и тестирование

В разработке приложения участвуют две части: то, что видит пользователь (экраны), и то, что работает «за кулисами» (сервер, база данных, письма, оплата). Заказчик чаще всего видит только первую и недооценивает вторую.

Один код или два

Можно писать отдельные приложения для iPhone и Android, а можно один код, из которого собираются обе версии. Второй путь быстрее и дешевле, и для большинства бизнес-приложений (заказы, кабинеты, запись, каталоги) разница для пользователя незаметна. Мы работаем по второму пути. Отдельная нативная разработка нужна для тяжёлых игр, сложной графики и некоторых датчиков.

Показы по ссылке

Хорошая практика — получать рабочую сборку на каждом этапе, а не одну финальную. Вы смотрите приложение на своём телефоне, пока оно ещё меняется, и поправки обходятся дёшево. Мы даём превью-ссылки на каждый этап.

Что проверять при тестировании

  • Главный сценарий от начала до конца на реальных iPhone и Android разных размеров.
  • Что происходит без интернета и при слабой связи.
  • Письма, уведомления и тестовые платежи.
  • Права доступа: каждый видит только своё.
  • Скорость запуска и поведение при повороте экрана.

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

Как опубликовать приложение в App Store и Google Play

Публикация — это не кнопка «загрузить», а отдельный процесс с правилами и проверкой людьми. Начните готовиться за 2–3 недели до даты запуска.

Аккаунты разработчика

  • Apple: Apple Developer Program, $99 в год (Apple).
  • Google Play: Play Console, разовый платёж $25 (Google).

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

Что нужно для Google Play

Если аккаунт разработчика личный и создан недавно, Google требует перед публикацией закрытое тестирование: не менее 12 тестеров на протяжении 14 дней подряд, пока этот шаг не выполнен, публикация в магазине недоступна (справка Google Play Console). Заложите эти две недели в график. Организационный аккаунт для компании устроен иначе, правила проверяйте в справке.

Что нужно для App Store

Версия, которую вы отправляете на проверку, должна быть финальной, полностью рабочей и с рабочими ссылками; приложение должно предлагать больше, чем «упакованный сайт» (App Store Review Guidelines, разделы 2.1 и 4.2). Для проверяющих подготовьте тестовый вход, если у приложения есть авторизация.

Материалы для карточки

  • название, краткое и полное описание, ключевые слова;
  • скриншоты для разных размеров экранов;
  • иконка;
  • ссылка на политику конфиденциальности и контакт поддержки;
  • ответы на вопросы о данных, которые приложение собирает.

Мы готовим эти материалы, подаём приложение на проверку и исправляем замечания (услуга «Публикация в App Store и Google Play», €390, если вы публикуетесь вне пакета; в пакеты она входит). Отказ в первый раз бывает, обычно из-за мелочей. Сроков проверки мы не обещаем: их определяют магазины.

Шаги 6–8: что делать после публикации

Публикация — это начало, а не финиш. Первые недели показывают, как приложение живёт на самом деле.

  • Подключите аналитику. Установки, удержание, воронки: где пользователи уходят. Без неё вы будете угадывать (подключение от €590).
  • Читайте отзывы и отвечайте на них. Это бесплатная обратная связь и фактор доверия.
  • Обновляйте. Новые версии iOS и Android выходят каждый год, а приложение должно подстраиваться.
  • Привлекайте пользователей. Приложение не набирает установки само. Оптимизация страницы в магазинах и реклама установок стоят от €590 в месяц.
  • Добавляйте функции по данным. Следующая функция выбирается по тому, что говорит аналитика и пользователи, а не по ощущениям.

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

Что выбрать в вашей ситуации

  • Если у вас пока только идея, начните с проверки спроса и прототипа (дизайн и прототип от €1 990). Это самый дешёвый способ понять, стоит ли идти дальше.
  • Если нужен сервис «как сайт, но на телефоне», посмотрите PWA за €2 490: публикация в магазинах не нужна, запуск быстрее.
  • Если ваши клиенты общаются в вашем городе через Telegram, возможно, вам нужен Mini App от €3 900, а не отдельное приложение.
  • Если вы готовы проверять идею на реальных людях, берите MVP iOS + Android от €10 900: 6–8 недель и публикация в обоих магазинах.
  • Если приложение должно принимать платежи и управляться командой, берите «Бизнес» за €23 900 с оплатой, админкой и аналитикой.
  • Если у приложения несколько ролей и сложные связи, начните с архитектурной сессии за €3 500. Её стоимость засчитывается в проект.

Состав и цены приложения на странице «Приложение iOS + Android», а общий прайс собран в разделе цен. Мы работаем по восьми понятным шагам от знакомства до сопровождения, как это выглядит на практике, описано в разделе «Как мы работаем».

Частые вопросы

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

У нас приложение для iOS и Android из одного кода начинается от €10 900 (MVP, 6–8 недель). Версия с оплатой, админкой и аналитикой стоит €23 900, сложный продукт с ролями и интеграциями от €54 900. Приложение из сайта (PWA) стоит €2 490.

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

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

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

Простая версия — 6–8 недель, приложение для бизнеса — 10–14 недель, сложный продукт — от четырёх месяцев. Проверка Apple и Google сюда не входит, и её срок определяют сами магазины.

Сколько стоит публикация в App Store и Google Play?

Apple Developer Program стоит $99 в год, регистрация в Google Play стоит $25 один раз. Подготовку описаний, скриншотов, подачу и исправление замечаний мы делаем за €390, если публикуетесь вне пакета.

Почему магазин может отклонить приложение?

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

Что такое проверка 12 тестеров в Google Play?

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

Нужно ли приложение, если у меня уже есть сайт?

Не всегда. Если клиентам нужен только доступ к информации и заказу, часто хватает сайта или приложения из сайта (PWA). Приложение оправдано, когда важны уведомления, камера, геолокация, офлайн-режим и частое использование.

Что делать, если у меня только идея?

Проверьте спрос: поговорите с 10–15 потенциальными пользователями и изучите похожие приложения. Затем сделайте прототип экранов и покажите его людям. Если интерес подтверждается, переходите к MVP.

Источники

  1. App Store Review Guidelines · Apple
  2. Apple Developer Program: членство и стоимость · Apple
  3. Google Play Console: регистрация аккаунта разработчика · Google
  4. Google Play: тестирование новых личных аккаунтов перед публикацией · Google
  5. Cubix: сколько занимает разработка приложения · Cubix

Читайте также