ArcGIS постоянно развивается, непрерывно улучшая свои богатые возможности. Вышедшее обновление ArcGIS Online и ArcGIS Enterprise 12.0 принесло множество впечатляющих улучшений и новшеств, но вместе с тем прекратило поддержку старых приложений и технологий. Одним из ключевых таких приложений является полюбившийся пользователям ArcGIS Web AppBuilder. Однако не стоит отчаиваться, ведь ему на смену придет современная альтернатива в виде — ArcGIS Experience Builder. Нужно лишь заблаговременно провести миграцию приложений из старого решения в новое.
В этой статье вы подробно узнаете о нюансах переноса приложений из Web AppBuilder в ArcGIS Experience Builder и получите ответы на все возможные вопросы по этой теме.

Что будет работать после обновления?
Не все приложения, созданные на базе старых технологий, приостановят свою работу. Ниже детальный обзор особенностей взаимодействия устаревших приложений Web AppBuilder с новыми версиями ArcGIS Online и Enterprise:
- Приложения, созданные в Web AppBuilder Developer Edition, продолжат работать в штатном режиме. Однако стоит учесть, что их дальнейшая техническая поддержка не предусмотрена. Таким образом, ошибки, возникающие вследствие, например, несовместимости версии приложения с последними обновлениями браузеров, не будут исправляться.
- Функционирование приложений, разработанных в системе ArcGIS Enterprise, будет зависеть от версии Enterprise. Версия 11.5 является последней, поддерживающей работу ранее созданных приложений Web AppBuilder. Так что, если ваша компания планирует поддерживать актуальную версию системы и обновить Enterprise до версии 12.0, необходимо предварительно перенести приложения на Experience Builder до обновления.
- В ArcGIS Online приложения Web AppBuilder работать не будут.
Когда произойдет обновление?
Web AppBuilder Developer Edition выведена из эксплуатации с июля 2024 года, одновременно с ArcGIS API for JavaScript версии 3.x. Созданные ранее приложения продолжат работу. Также вы по-прежнему сможете загружать существующие версии Developer Edition с сайта ArcGIS Developers.
Финальная версия ArcGIS Enterprise, в состав которой входит ArcGIS Web AppBuilder, — это ArcGIS Enterprise 11.5, вышедшая в мае 2025. Начиная с версии 12.0, релиз которой состоялся 18 ноября 2025 года, приложения Web AppBuilder перестанут работать полностью.
Прекращение поддержки Web AppBuilder в ArcGIS Online запланировано на первый квартал 2026 года, что ограничит возможность создания новых приложений, но не повлияет на работоспособность существующих. Со второго квартала 2027 года все приложения Web AppBuilder в ArcGIS Online работать не будут.
Таким образом, озадачиться переносом приложений следует до обновления ArcGIS Enterprise до версии 12.0, а при использовании ArcGIS Online — до второго квартала 2027 года.
Как перенести приложения на современные аналоги?
Чтобы сохранить приложения, созданные в Web AppBuilder, внутри своих рабочих процессов, необходимо озадачиться вопросом их миграции на современные аналоги. Ниже приведена пошаговая инструкция этого процесса.
I. Проведите инвентаризацию приложений и оцените масштаб миграции
Прежде всего необходимо понять, какие из ваших приложений и виджетов перестанут работать. Для этого можно воспользоваться вкладкой Организация в разделе Ресурсы вашего ArcGIS Online и Enterprise, переключив фильтр на Приложения — Web AppBuilder.

Если вам нужна более детальная сводная таблица по всем приложениям Web AppBuilder с указанием такой информации, как ID приложения, количество просмотров, дата последних изменений и др., можно использовать скрипт Идентификации устаревших приложений ArcGIS Enterprise. Для выполнения скрипта необходимо:
- Загрузить скрипт на машину с установленным Portal for ArcGIS;
- Изменить текст скрипта, указав необходимые параметры для вашей системы — URL организации, логин и пароль администратора. Не забудьте сохранить изменения;
- Открыть командную строку и указать путь до папки с установленным скриптом. Например: cd C:Users\YourUserName\Downloads\retired_apps_cataloger.py;
- Запустить скрипт, введя в командную строку python retired_apps_cataloger.py;
- В результате выполнения вы получите Excel-файл с устаревшими приложениями.
Подробнее со скриптом можно ознакомиться по ссылке.
Ознакомившись с полученным списком, необходимо решить, какие из приложений вам необходимы на текущий момент, а какие успели выпасть из рабочих процессов за время работы.
Кроме того, вы можете рассмотреть возможность замены приложений Web AppBuilder другими решениями ArcGIS, такими как ArcGIS Instant Apps, ArcGIS Dashboards и ArcGIS StoryMaps.
II. Подготовьте карты и обозначьте пути миграции
Современные приложения ArcGIS, в том числе Experience Builder, работают только с картами подготовленными в Map Viewer. В связи с этим на данном этапе необходимо сохранить копии карт, созданных в Map Viewer Classic, в Map Viewer. Подробнее об отличиях между Map Viewer и Map Viewer Classic можно узнать из статьи Университета Техаса.
Теперь необходимо определить, какие виджеты ваших приложений с Web AppBuilder имеют аналоги в Experience Builder. Для этого можно воспользоваться скриптом Идентифицировать эквивалентные виджеты между Web AppBuilder и Experience Builder. Для того чтобы выполнить скрипт необходимо:
- Загрузить скрипт на машину или открыть при помощи ArcGIS Online Notebook;
- Если вы запускаете скрипт в AGOL Notebook, вы можете выполнить аутентификацию с помощью стандартного GIS(«home») либо использовать один из двух других методов аутентификации, предусмотренных в скрипте. Пользователи ArcGIS Enterprise могут запускать скрипт либо в Notebook Server, либо локально с помощью блокнотов, поддерживающих Python, например Jupyter Notebook;
- При необходимости можно отфильтровать приложения по конкретному владельцу, заменив user на имя пользователя ArcGIS Online нужного владельца. Если фильтрация не требуется, оставьте «*», чтобы вывести все приложения Web AppBuilder в вашей организации ArcGIS Online;
- При необходимости замените appCount на нужное количество выводимых приложений.
- Запустите первую ячейку для выполнения аутентификации.
- Запустите вторую ячейку для получения результатов.
С подробностями о скрипте можно ознакомиться по ссылке.

Для просмотра полного перечня аналогов виджетов можете воспользоваться матрицей функциональности.
Учтите, что в некоторых случаях функциональность виджета Web AppBuilder может быть доступна как встроенная возможность. Например, кластеризация на векторных слоях может использоваться в Experience Builder без отдельного виджета. В редких случаях функциональность, представленная в Web AppBuilder, была узкоспециализированной и оптимальнее всего реализуется через отдельные приложения в ArcGIS Instant Apps.
III. Приступайте к миграции приложений
Теперь вы знаете, какие приложения вам необходимо перенести и какие виджеты Experience Builder выступят в качестве эквивалента Web AppBuilder, так что можно приступать к миграции приложений.
Подробно разобраться в рабочих процессах ArcGIS Experience Builder можно в рамках курса «ArcGIS Experience Builder: Создание веб-приложений», проводимого преподавателями Учебного Центра Data+.
Для переноса пользовательских виджетов с Web AppBuilder воспользуйтесь соответствующей документацией.
Где узнать больше по этой теме?
Если вы хотите погрузиться в богатый мир возможностей Experience Builder, обратите внимание на ссылки ниже:
- Запись вебинара ArcGIS Web AppBuilder Migration;
- Миграция с Web AppBuilder. Ответы на основные вопросы;
- Пять советов по миграции приложений в Experience Builder;
- Галерея виджетов Experience Builder;
- Галерея приложений Experience Builder.

В завершение важно отметить: не стоит бояться изменений. Уход привычных инструментов — это не конец, а начало нового этапа. Новые приложения и платформы открывают больше возможностей для создания современных, гибких и производительных решений. Чем раньше начать переход и освоение новых инструментов, тем спокойнее и эффективнее он пройдёт. Заблаговременная подготовка позволит избежать спешки, снизить риски и уверенно использовать преимущества новых технологий в будущем.







