Мобильный сценарий отличается от настольного
На телефоне человек часто действует быстро: проверяет состояние, отправляет заявку или возвращается к сохранённой информации. Поэтому определяем основные действия и ставим их ближе к началу. Большой экран рабочего приложения нельзя просто уменьшить.
Учитываем прикосновения, экранную клавиатуру, слабую связь и прерывание работы. Формы сохраняют понятный контекст, а ошибки не заставляют вводить всё заново. Для действий с сервером важно показывать подтверждённый результат.
Веб-приложение или отдельная программа
PWA позволяет использовать веб-технологии и открывать продукт с сайта. Возможность установки и доступные функции зависят от устройства и браузера. Если нужны возможности, которые веб-среда не обеспечивает, рассматриваем отдельное приложение.
Выбор делаем по требованиям: доступ к оборудованию, автономная работа, уведомления и способы распространения. Одна техническая платформа не подходит автоматически для всех задач. Проверяем ограничения до начала разработки.
- Адаптивные интерфейсы для телефонов.
- Веб-приложения с возможностью установки.
- Клиентские мобильные сервисы.
- Связь с общей серверной частью продукта.
Общие данные и разные устройства
Если у продукта уже есть сайт или рабочая программа, мобильный интерфейс должен использовать согласованные данные и правила. Так действия пользователя видны сотрудникам, а изменения в основной системе доходят до телефона.
Настройки доступа и принадлежность к организации проверяются на сервере. Ссылка или код могут помочь выбрать нужный контекст, но не заменяют проверку прав на личные данные.
Первый шаг
Опишите, какие действия человек должен выполнить с телефона и что уже существует в настольной системе. На основе этого можно выбрать подходящий вариант и определить полезную первую версию.