Первый вопрос в любом проекте мобильного приложения в Молдове не технический: вам нужно приложение или сайт, который хорошо работает на телефоне?
Чаще всего ответ второй, и честный подрядчик говорит это до того, как напишет предложение.
Когда приложение действительно оправдано
Внутреннее использование. Курьеры, подтверждающие доставку, представители, принимающие заказы у клиента, склад, сканирующий коды, техники, заполняющие акты на выезде. Здесь приложение окупается сэкономленным временем, а не числом пользователей.
Функции, которые браузер даёт плохо. Непрерывное сканирование кодов, работа без интернета с последующей синхронизацией, уведомления, которые точно доходят, постоянный доступ к камере или GPS.
Уже существующая услуга с возвращающимися пользователями. Приложение добавляет ценность существующим отношениям; оно их не создаёт.
Когда не оправдано
В качестве витрины. Каталог товаров в приложении, которое нужно скачивать, хуже того же каталога в вебе. Барьер установки огромен для рынка такого размера.
Чтобы «тоже быть в телефонах». Реальная стоимость приложения — не разработка, а поддержка: два магазина, два набора правил, меняющихся ежегодно, обязательные обновления SDK.
Для аудитории, которой у вас ещё нет. Приложение не приводит пользователей. Оно удерживает существующих.
Что специфично здесь
Внутреннее распространение, без магазинов. Для приложений внутреннего использования можно обойтись без публикации в App Store и Google Play, что убирает процесс одобрения и их правила.
Оплата внутри приложения. Если вы продаёте цифровой контент, магазины берут комиссию. Если продаёте физические товары или услуги, оплата может идти через ваш обычный процессинг.
Два языка. Румынский и русский, как и в вебе.
Работа без связи. За пределами городов соединение не гарантировано. Полевое приложение должно работать офлайн и синхронизироваться потом.
Что делаем мы
Нативное или кроссплатформенное приложение, в зависимости от того, что оно должно делать. Работа офлайн с синхронизацией, если это полевое приложение. Уведомления. Связь с системами, которые у вас уже есть, — учёт, заказы, выставление счетов. Публикация в магазинах или внутреннее распространение, по ситуации. Аккаунты разработчика остаются на вашей компании.
Что это значит при передаче, расписано по пунктам.
Как начинается проект
Не с экранов, а со списка того, что человек должен уметь сделать в приложении, и за сколько нажатий. Из этого списка видно, нужна ли вообще вторая платформа и какие функции можно отложить на потом без потери смысла.
Курьерское приложение, в котором подтверждение доставки занимает четыре касания вместо одного, не используется — им пользуются в обход, и проект оказывается напрасным.
Вопросы
Сколько стоит мобильное приложение?
Больше, чем сайт с теми же функциями, потому что это две платформы и процесс публикации. Поэтому первый вопрос — нужно ли оно вам.
iOS и Android или только одна платформа?
Зависит от того, кто им пользуется. Для внутреннего использования часто хватает той платформы, что есть у сотрудников. Для публики — обе.
Сколько занимает публикация в магазинах?
Дни для Google Play, менее предсказуемо для App Store. Первая публикация требует ещё и аккаунтов разработчика на вашу компанию, с её документами.
Можно начать с сайта и добавить приложение позже?
Обычно это правильный порядок. Сайт проверяет, возвращаются ли люди; приложение имеет смысл только после того, как вы знаете, что возвращаются.