Развертывание мобильного приложения

Эффективное и действенное развертывание мобильных приложений с целью их взаимодействия с системами ArcGIS должно учитывать множество факторов, чтобы обеспечить пользователям надлежащий доступ, корректную загрузку и обновление приложений на устройствах, а также что подключение и функции поддерживают желаемые рабочие процессы для доступа к данным или редактирования.

Многие темы, связанные с развертыванием на мобильных устройствах, рассматриваются в техническом документе ArcGIS Secure Mobile Implementations. Документация ArcGIS Field Maps также содержит специальный раздел по управлению мобильными устройствами (MDM) Некоторые особенно важные соображения включают следующие основные понятия.

Связь

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

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

Многие организации используют ArcGIS Online для мобильных рабочих процессов, потому что он изначально подключен к интернету и обеспечивает легкий доступ с любого устройства, подключенного к Интернету. Кроме того, общедоступные развертывания ArcGIS Enterprise или сервисы ArcGIS Server могут быть успешно использованы в мобильных рабочих процессах. Мобильные устройства также могут собирать данные, которые отправляются в частный ArcGIS Enterprise, где устройство подключается к системе только при его нахождении в офисе или при включенном VPN. Ключевым требованием к подключению является первоначальное извлечение данных (при редактировании существующих данных или использовании данных в автономном режиме) и окончательная отправка изменений с устройства в систему.

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

Безопасность мобильных устройств

Безопасность мобильных устройств — это сложная область кибербезопасности, которая учитывает множество факторов. Некоторые организации справляются с этим риском, предоставляя корпоративные устройства с высокой степенью управления - смартфоны, планшеты или даже мобильные ПК Другие могут реализовывать программу «принеси свое устройство» (BYOD) с широким спектром подходов и шаблонов защиты конечных точек или управления, таких как управление мобильными устройствами (MDM) и управление мобильными приложениями (MAM).

Существует множество поставщиков и рекомендаций в этой области, и у Esri нет конкретных рекомендаций для такого широкого спектра подходов, но полевые приложения ArcGIS в целом могут быть совместимы с большинством подходов к безопасности - каждый из них требует тщательного изучения последствий и планирования развертывания. Esri не предоставляет доступ к исходному коду приложения ArcGIS для глубоких сценариев app-wrapping. В этих случаях подходящим вариантом является пользовательское мобильное приложение, использующее ArcGIS Maps SDK.

Веб-приложения, ориентированные на мобильные устройства

Веб-приложения все чаще разрабатываются таким образом, чтобы быть в первую очередь мобильными. Веб-разработка с помощью ArcGIS Maps SDK for JavaScript вместе с настраиваемыми приложениями, такими как ArcGIS Dashboards и ArcGIS Experience Builder, делает создание мобильных приложений проще, чем в прошлом. Независимо от того, разрабатываете ли вы несколько интерфейсов для поддержки доступа к настольным компьютерам и мобильным устройствам или сначала разрабатываете мобильный интерфейс, веб-приложения предоставляют новый способ просмотра и сбора данных, хотя обычно они имеют более специфические требования к подключению и не имеют такой большой функциональности для автономного доступа.

Дополнительные условия

Дополнительные рекомендации для команд, внедряющих мобильные приложения ArcGIS:

  • Мобильные приложения ArcGIS в настоящее время несовместимы со многими шаблонами регистрации устройств, когда устройство «зарегистрировано» как корпоративное, управляемое или гостевое устройство, и может предоставлять информацию, позволяющую идентифицировать личность, при общении с поставщиком удостоверений. Это может обеспечить уровень безопасности, гарантируя, что только одобренные компанией устройства получат доступ к определенным конечным точкам или системам, подключенным к интернету. Однако для поддержки этого функционала в мобильных приложениях ArcGIS потребуется встраивать в нативное приложение необходимую библиотеку или модуль аутентификации поставщика, что в настоящее время не планируется.
  • Техническая поддержка Esri сосредоточена на последних версиях наших мобильных приложений - поскольку большинство конфигураций мобильных операционных систем автоматически обновляют приложения, большинству пользователей следует ожидать использования последней версии приложения. Если организация ограничивает обновления приложений, рассмотрите возможность регулярного просмотра последних версий, чтобы пользователи могли воспользоваться новыми функциями. Дополнительная информация о жизненных циклах поддержки доступна на сайте поддержки Esri, например, на странице жизненного цикла Field Maps.
  • Гибридные развертывания ArcGIS Online и ArcGIS Enterprise, в которых пользователи могут редактировать данные в сервисах объектов в ArcGIS Online, но система синхронизирует изменения обратно в многопользовательскую базу геоданных с помощью распределенного сотрудничества, могут быть эффективным способом привлечения внешних подрядчиков и редакторов при сохранении безопасности сети. Дополнительные сведения см. в шаблоне мобильных операций и автономной системы управления данными.
Top