Разработка мобильных приложений
Приложение для клиентов или сотрудников — на iOS и Android. Сначала разбираемся, в каком виде оно вам нужно: иногда хватает сайта, который ставится иконкой на телефон, иногда без магазинов приложений не обойтись. Серверная часть — вход, push-уведомления, заказы — уже работает на нашем движке, поэтому её не пишут с нуля и первая версия выходит раньше.
- Где взять
- Уведомления
- Функции телефона
- Первая версия
- Цена
Приложение или хватит сайта: пять вопросов
Приложение из магазина стоит дороже сайта в разы, а установит его только тот, кто возвращается к вам регулярно.
- Клиенты или сотрудники пользуются сервисом чаще раза в неделю?
- Нужны уведомления, которые человек точно увидит: статус заказа, напоминание о записи?
- Нужны функции телефона, которых нет в браузере: Bluetooth, NFC, геолокация в фоне?
- Приложение должно работать без связи — на складе, в подвале, на выезде?
- Вас ищут в App Store, Google Play или RuStore, а не в поиске Яндекса?
Покажем, какой вариант разумнее для вашей задачи.
Сайт-приложение, кроссплатформа, натив — в чём разница
| Сайт-приложение (PWA) | Кроссплатформа | Натив | |
|---|---|---|---|
| Как устанавливают | открывают ссылку, добавляют иконку на экран | из магазина приложений | из магазина приложений |
| Код | один, это сайт | один на iOS и Android | отдельный под каждую систему |
| Уведомления | в браузере; на iPhone — только после добавления на экран | обычные push | обычные push |
| Функции телефона | камера, геолокация, файлы | почти все, через готовые модули | все, включая фоновые задачи и виджеты |
| Обновление | сразу у всех | через проверку магазинов | через проверку магазинов |
| Кому подходит | кабинет клиента, запись, внутренние инструменты | большинство приложений для бизнеса | сложная графика, работа с устройствами |
| Цена | от 250 000 ₽ | от 450 000 ₽ за обе системы | от 700 000 ₽ за обе системы |
Технологию выбираем под проект, а не под то, что нам привычнее. Если вам подойдёт сайт-приложение, так и скажем — это та же услуга, что веб-приложения.
Что уже готово на нашем движке, а что пишем под вас
У мобильного приложения две половины: то, что на телефоне, и сервер, который хранит данные, пускает пользователей и рассылает уведомления. Сервер мы не пишем с нуля — он уже работает на нашей CMS, той же, на которой сделан ваш сайт.
Есть в движке
- Вход и регистрация по токену, выход со всех устройств, восстановление пароля
- Гостевой режим — пользователь начинает без регистрации, потом заводит аккаунт
- Вход через Google, ВКонтакте, Яндекс по токену из приложения
- Push на Android и iPhone — сразу на все устройства человека
- Уведомления по событиям: заказ, бронь, задача — в приложении, на почту, в Telegram
- Онлайн-запись: свободное время, расчёт цены, бронь и отмена
- Контент из админки: страницы, новости, переводы — приложение показывает то же, что сайт
- Чат с оператором и обращения в поддержку
Дописываем в проекте
- Каталог, корзина и заказы для приложения — сейчас они работают на страницах сайта, запросы под приложение добавляем
- Оплата — через платёжную страницу банка внутри приложения
- Работа без связи — хранение и синхронизация на телефоне
- Ссылки, которые открывают приложение, вместо сайта
- Всё, что отличает ваше приложение: расчёты, роли, интеграции
От разбора до публикации в магазинах
Разбор
Кто будет пользоваться, что делать и зачем возвращаться
Прототип
Кликабельные экраны главных сценариев на телефоне
Дизайн
По правилам iOS и Android, со всеми состояниями экранов
Разработка
Приложение и запросы к серверу, тестовые сборки каждую неделю
Проверка
На реальных телефонах разных размеров и версий системы
Публикация
Карточки в магазинах, прохождение проверки, обновления
Во что обойдётся приложение
Сайт-приложение
Иконка на экране, вход, push, работа с данными. Первая версия — от 30 рабочих дней.
ПодробнееКроссплатформенное
iOS и Android одним кодом, публикация в App Store, Google Play и RuStore. Одна система — от 400 000 ₽. Первая версия — от 2 месяцев.
Обсудить приложениеНативное
Отдельно под iOS и Android, когда нужны все возможности телефона. Первая версия — от 3 месяцев.
Начать с ТЗСроки считаем с момента, когда есть ТЗ или прототип, материалы и доступы к аккаунтам разработчика. Проверка в магазинах в срок не входит: её длительность зависит от магазина.
С чего начать — по вашей задаче
Приложения для бизнеса
Для выездных сотрудников, склада, клиентов — в связке с CRM
→Приложения для iOS
iPhone и iPad, требования App Store учтены заранее
→Приложения для Android
Google Play и RuStore, тысячи разных экранов
→Дизайн приложений
Прототип и экраны до программирования
→ТЗ для приложений
Описать первую версию и сравнить подрядчиков
→Веб-приложения
Если приложению не нужен магазин
→О разработке приложений для телефона
Можно просто упаковать наш сайт в приложение?
Технически можно, но App Store отклоняет приложения, которые повторяют сайт и ничего не добавляют. Если вам достаточно сайта на телефоне, проще сделать сайт-приложение: иконка на экране, push, вход — без магазинов и их проверки.
Сколько времени занимает проверка в магазинах?
Обычно от одного до нескольких дней на каждую версию. Отказ — не катастрофа: исправляем замечание и отправляем снова. Требования магазинов закладываем ещё в ТЗ, чтобы отказов было меньше.
На кого регистрируется аккаунт разработчика?
На вашу компанию. Приложение в магазине принадлежит вам, а не нам: при смене подрядчика ничего не нужно переносить.
Приложение будет связано с нашим сайтом?
Если сайт на нашей CMS — да, у них общая база: товары, новости, клиенты и заявки одни и те же. Если сайт на другом движке — оцениваем обмен данными отдельно.
Можно начать с простой первой версии?
Так и советуем. В первую версию идут экраны, без которых приложением нельзя пользоваться, остальное — в список следующих версий. После выхода появятся отзывы и цифры, и станет видно, что действительно нужно. Как отрезать первую версию — в ТЗ для приложения.
Кто будет обновлять приложение после запуска?
Можем мы. Ошибки в нашем коде исправляем бесплатно 12 месяцев после запуска, первый месяц мелкие задачи — тоже бесплатно; дальше — 2 800 ₽ в час или пакетом поддержки. Каждый год iOS и Android выходят в новых версиях, и приложение нужно под них проверять.
Расскажите, что должно делать приложение, — подскажем, в каком виде его делать
Расскажите о задаче — уточним детали, предложим состав и назовём стоимость по опубликованному прайсу.
- Цена и состав — в договоре
- Три круга правок на этап
- Гарантия 12 месяцев на наш код
- Домен и исходники ваши, лицензия бессрочная