Эффективное и действенное развертывание мобильных приложений с целью их взаимодействия с системами 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: