Новая технология для работы с приложениями платформы «1С:Предприятие» будет реализована в версии 8.3.12. Она позволит создавать приложения для мобильных устройств, в которых работа с информационной базой будет происходить по аналогии с тонким клиентом.
Мобильный клиент является тонким клиентом для мобильных устройств, имеющим такой же интерфейс, как у представленной ранее мобильной платформы. По словам разработчиков, он подходит для решения того класса задач, которые в мобильной платформе остались неохваченными.
Среди них задачи, обладающие следующими особенностями:
- Выполнение взаимодействия с информационной базой в онлайн-режиме;
- Доступность полной функциональности «основного» прикладного решения на мобильном устройстве независимо от его масштабов;
- Интерфейс, адаптированный для комфортной работы на мобильных устройствах с любым размером и расположением экрана.
Дистрибутив мобильного клиента содержит исполняемые файлы, из которых разработчик может собрать приложение для мобильного устройства таким же образом, как собираются приложения из мобильной платформы. Приложение, созданное таким образом, может напрямую взаимодействовать с кластером серверов «1С:Предприятия» также, как тонкий клиент. Но при этом мобильный клиент обеспечивает автоматическую трансформацию декларативно описанных в конфигурации форм в интерфейс, аналогичный интерфейсу мобильной платформы.
Также разработчики выделяют ряд преимуществ, отличающих мобильный клиент от тонкого:
- Мобильный клиент содержит всю функциональность мобильной платформы, обусловленную используемыми устройствами. Например, он позволяет делать фотографии, набирать номер абонента, принимать PUSH-сообщения и т.д.;
- Работает не только с той версией сервера, для которой он был собран. Мобильный клиент может работать с любой версией сервера, пока в ней не произойдет существенное изменение протокола обмена или архитектуры формы.
Среди ограничений мобильного клиента разработчики выделяют взаимодействие с кластером серверов только по протоколу HTTP(HTTPS), а также недоступность некоторых объектов встроенного языка и элементов интерфейса.
Как сообщается в технологическом блоге разработчиков 1С, мобильный клиент будет поставляться вместе с мобильной платформой в виде исполняемых файлов, а не как отдельное универсальное приложение.