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