Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

В линейке приложений 1С есть не только настольные, но и мобильные версии. Пользователю, который хочет собрать собственный мобильный софт в 1С, сначала надо правильно выбрать вид мобильного приложения. Только в этом случае результат разработки будет максимально отвечать его запросам. Наша статья поможет разобраться с возможностями каждого из доступных вариантов.

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Какие виды мобильных приложений 1С существуют

Мобильные решения можно разрабатывать в среде «1С:Предприятие 8» для использования на любых мобильных устройствах — под управлением Android, iOS, Windows.

Пользователь может выбирать из трех вариантов мобильного приложения. Они отличаются по возможностям взаимодействия с информационными базами:

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

Когда стоит выбрать приложение мобильной платформы

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

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Стандартные средства платформы обеспечат обмен данными между приложением мобильной платформы и десктопным или серверным прикладным решением.

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Еще одна ситуация, когда выбор приложения мобильной платформы будет оптимальным, — необходимость работы одновременно с несколькими бэк-офисными приложениями, в том числе созданными не на платформе «1С:Предприятие».

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Когда предпочтительнее мо­биль­ный кли­ент

Напомним, что мобильный клиент взаимодействует с информационной базой онлайн. Его можно сравнить с обычным десктопным клиентом 1С, работающим на мобильном устройстве.

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Это приложение незаменимо, когда пользователю на мобильном устройстве необходима полная функциональность прикладного решения (или её существенная часть), включая такие крупные и «тяжелые», как, например, 1С:ERP. При этом мобильное приложение работает с «живыми» данными в режиме онлайн.

Мобильный клиент отвечает требованию комфортной работы на любых устройствах, с любым размером и расположением экрана. В нем автоматизировано построение интерфейса форм, применяемых в настольной версии «1С:Предприятия». Мобильный клиент автоматически компонует их так, чтобы с ними на приемлемом уровне можно было работать и на маленьких экранах смартфонов.

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

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

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

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Мобильный клиент – это, фактически, мобильное рабочее место «из коробки». Разработчику, который создает софт для мобильного устройства, может потребоваться адаптировать конфигурацию к мобильному клиенту 1С. Например, надо будет отказаться от нестандартных интерфейсных решений. Но доработать будет намного проще, чем создать полнофункциональное мобильное приложение с нуля.

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Когда лучше гибридное решение — мобильный клиент с автономным режимом

Мобильный клиент с автономным режимом подходит для сценариев, когда нужна полная функциональность прикладного решения (или её существенная часть) и онлайн-работа с «живыми» данными, но при этом возможны перебои в канале связи.

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

Если соединение плохое или отсутствует, приложение работает автономно, используя данные, которые хранятся на мобильном устройстве.

После восстановления соединения выполняется синхронизация данных на мобильном устройстве и в серверной информационной базе.

Какой инструмент 1С выбрать для создания мобильного софта — мобильную платформу или мобильный клиент

Что дальше

Мобильное приложение 1С можно собрать, используя облачный сервис сборки и публикации мобильных приложений.

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

Далее мобильный софт можно (с помощью того же сервиса) опубликовать на App Store и Google Play и устанавливать оттуда на мобильные устройства.

11
Начать дискуссию