Что нового в AppStudio

Функциональные возможности постепенно добавляются в AppStudio. Ниже описаны определенные функции, добавленные на каждом этапе самых последних версий. Список всех обновлений, сделанных в течение существования AppStudio, см.What's new archive.

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

Обновление версии 5.5 от апреля

Изменения в ArcGIS AppStudio включают следующее:

  • Облачный сервис Make теперь поддерживает XCode 15 для сборок iOS и macOS и соответствует требованиям App Store от апреля 2024 г.
  • Облачный сервис Make теперь поддерживает требования манифеста конфиденциальности App Store.

Обновление версии 5.5 от августа

Целевая версия Android по умолчанию теперь Android 13, чтобы соответствовать требованиям, которые введены для Google Play в августе 2023 года. Дополнительные сведения см. Соответствие требованиям Google Play к целевому уровню API.

Версия 5.5

Примечание:

В феврале 2025 года использование ArcGIS AppStudio будет прекращено. AppStudio 5.5 - это версия с долгосрочной поддержкой, в которой основное внимание уделяется исключительно исправлениям ошибок и незначительным обновлениям. Более подробно см. Документ о жизненном цикле продукта. Нынешним разработчикам приложений AppStudio следует подумать о том, чтобы перенести свои приложения на один из ArcGIS Maps SDKs. Настоятельно рекомендуется, чтобы разработчики, начинающие новые проекты приложений, использовали один из ArcGIS Maps SDKs. Для получения дополнительной информации смотрите сообщение в блоге AppStudio 5.5 и выше.

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • ArcGIS Runtime был обновлен до версии 100.15.1.
  • Облачный сервис Make теперь поддерживает XCode 14 для сборок iOS и macOS и соответствует требованиям App Store апреля 2023 г.
  • AppStudio AppRun теперь установлен вместо AppStudio Player при запуске приложений на симуляторах iOS и эмуляторах Android.
  • Запущенные на симуляторе iOSприложения работают в автоматическом режиме.
  • Исправлены ошибки, касающиеся выравнивания и сокращения текстов, а также ошибки наборов символов, использующихся в AppStudio в языках, отличных от английского.
  • Были исправлены ошибки, из-за которых возникала ошибка при попытке входа в систему и получения лицензии AppStudio Developer Edition.
  • Была исправлена ошибка, из-за которой не отображалась таблица свойств для приложений, созданных не из шаблонов.
  • Для приложений, ориентированных на Android 13 или более позднюю версию, теперь поддерживаются разрешения на выполнение уведомлений.
  • В iOS bitcode больше не встроен в исполняемые файлы, созданные с помощью облачного или локального сервисов Make.
  • В Android исправлена ошибка, из-за которой параметры схемы URL-адреса ссылки на приложение на некоторых устройствах не работали.
  • В Android исправлена ошибка, из-за которой могли зависать приложения, использующие позиционирование внутри помещения.
  • Для повышения безопасности исполняемые файлы Windows теперь подписываются с помощью алгоритма SHA256.
  • В Windows исправлена ошибка, из-за которой папка bin и ее содержимое не удалялись при удалении AppStudio.
  • В macOS Ventura была исправлена ошибка, из-за которой не открывался Qt Creator.

Изменения и новые функции в AppStudio AppFramework:

  • Была исправлена ошибка, из-за которой свойству stayAwake компонента Platform не удавалось остановить переход устройства в спящий режим во время записи звука.
  • Для повышения безопасности компоненты ZipFileInfo, ZipReader и ZipWriter были обновлены и теперь могут использовать библиотеку zlib 1.2.13.
  • Теперь свойство network.proxy компонента AppFramework можно обновлять при изменении системного прокси на устройстве без перезапуска приложения.
  • Добавлены новые имена устройств iOS в свойство systemInformation компонента AppFramework.
  • В iOS исправлена ошибка, из-за которой не учитывались настройки перенаправляющего прокси при использовании компонента NetworkRequest.
  • В macOS исправлена ошибка, приводившая к сбою работы приложений при использовании компонента Battery.

Изменения и новые функции в AppStudio Player включают следующее:

  • ArcGIS Runtime был обновлен до версии 100.15.1.

Ноябрьское обновление версии 5.4

В шаблоны AppStudio внесены следующие изменения и добавлены следующие новые функции:

  • На боковой панели улучшен рабочий процесс при создании объектов или редактировании геометрии существующего объекта.
  • На боковой панели реализована поддержка групп полей и зависящих атрибутивных значений.
  • В работе вьюера вложений снято ограничение в 100 объектов на векторный слой. Все объекты, которые отображаются в онлайн-приложении, будут отображаться в приложении AppStudio.
  • В Map Viewer теперь можно создавать новые объекты и редактировать геометрию существующих объектов.

Обновления за август версии 5.4

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • Диалоговое окно входа IWA улучшено, чтобы обеспечить его появление перед другими окнами настольного приложения.
  • Исправлена ошибка, при которой вход IWA работал только во время добавления нового портала.
  • Исправлена ошибка в инструменте Дополнительная конфигурация, при которой неправильно отображалось сообщение об ошибке при попытке выбрать наборы в macOS и Ubuntu.
  • Исправлена ошибка не выравнивания, сокращения или ориентации текста, когда AppStudio используется не в английском языке.
  • В iOS исправлена ошибка, когда приложения не вызывались автоматически при запуске в имитаторе.

Изменения и новые функции в AppStudio AppFramework:

  • Добавлена поддержка распознавания активности (стоит ли пользователь на месте, идет, бегает или едет на автомобиле) для iOS и Android.
  • Исправлена ошибка, из-за которой значение ориентации EXIF всегда сохранялось как 1, независимо от ориентации камеры при съемке фотографии.
  • Исправлена ошибка, из-за которой игнорировались настройки перенаправляющего прокси-сервера.
  • Исправлена ошибка, из-за которой предварительный просмотр видео не отображался при использовании CameraDialog или компонента Qt Video для получения видео.
  • В iOS исправлена ошибка при которой свойство systemInfomation AppFramework не возвращало полную информацию о модели устройства.
  • В Windows исправлена ошибка, когда в устройстве присутствовали несколько источников местоположения, и только тот источник местоположения, который был запущен первым, предоставлял обновления местоположения.

Изменения и новые функции в AppStudio Player включают следующее:

  • В iOS исправлена ошибка, когда при открывании Player по ссылке приложения оно не запускалось автоматически, если уже было загружено на устройство.
  • В iOS, исправлена ошибка на странице Диагностика, где модель устройства не возвращала всю доступную информацию.

Версия 5.4

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • ArcGIS Runtime был обновлен до 100.14.
  • В настройках добавлен интерфейс для назначения ключа ArcGIS API.
  • Улучшена аутентификация - можно получать новый токен от приложения, когда заканчивается срок действия старого.
  • Библиотека Zlib, используемая для файлов .zip, обновлена до 1.2.12 для решения проблемы безопасности CVE-2018-25032.
  • Политика округления значения по умолчанию коэффициента масштабирования high-DPI изменилась на PassThrough, что позволяет сохранить историческое поведение из предыдущих версий Qt. Дополнительные сведения см. в разделе Задание политики округления коэффициента масштабирования high-DPI.
  • Новый пример Обзор показывает, как добавить в приложение перемещаемую обзорную карту.
  • Новый пример Выражение Arcade показывает, как отображать выражения Arcade в подписях к карте или во всплывающих окнах.
  • AppStudio теперь использует Qt Quick Controls 2, вместо устаревшего Qt Quick Controls 1.
  • Улучшена поддержка языков с написанием справа налево.
  • Исправлена ошибка в Windows, из-за которой приложение зависало, когда местоположение устройства было отключено.
  • Целевая версия Android по умолчанию теперь Android 12, чтобы соответствовать требованиям, которые будут введены для Google Play в августе 2022 года. Дополнительные сведения см. Соответствие требованиям к целевому уровню API Google Play.
  • В Android внесены улучшения для соответствия поведенческим изменениям Android 12. Дополнительные сведения см. в разделе Изменения поведения: Приложения, ориентированные на Android 12.
  • Добавлена поддержка разрешения на определение примерного местоположения Android 12.
  • Добавлена поддержка разрешения на использование bluetooth Android 12.
  • В Android теперь можно извлекать из фотографий неотредактированные метаданные EXIF. Подробности см. в разделе Разрешение определения местоположения медиа.
  • Исправлена ошибка на Android, из-за которой запросы прав доступа к местоположению появлялись слишком поздно.

Изменения и новые функции в AppStudio Player включают следующее:

  • ArcGIS Runtime был обновлен до 100.14.
  • Теперь поддерживаются приложения, использующие ключ ArcGIS API.
  • Исправлена ошибка в Windows, из-за которой приложение зависало, когда местоположение устройства было отключено.
  • Исправлена ошибка на Android, из-за которой запросы прав доступа к местоположению появлялись слишком поздно.

В шаблоны AppStudio внесены следующие изменения и добавлены следующие новые функции:

  • Добавлен один новый шаблон. Шаблон Sidebar обеспечивает нативный интерфейс приложения для набора инструментов и опций, которые отображаются на боковой панели рядом с картой.
  • В Map Viewer обновлена таблица содержания, теперь в ней отображаются слои, подслои и символы.
  • В Map Viewer для сервисов изображений поддерживается легенда.
  • В Map Viewer усовершенствована графика выбора объектов, выравнивание текста с отметок для языков с написанием справа налево и отображение текста кнопок.
  • В Attachment Viewer, в настройках Instant Apps теперь учитываются настройки сортировки полей и порядка сортировки для каждого слоя.
  • Во всплывающих окнах Attachment Viewer можно пролистывать предыдущие и следующие объекты по горизонтали.
  • В Zone Lookup теперь поддерживаются автономные карты.
  • В Zone Lookup улучшено отображение длинных ресурсов и отдельных значений в ниспадающих списках.
  • Для Nearby теперь поддерживаются предустановленные фильтры и фильтры, вводимые пользователем.
  • В Nearby появился поиск с помощью полилиний и полигонов.
  • В Quick Report улучшена поддержка языков с написанием справа налево.

Обновление версии 5.3 от апреля

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • Исправлена ошибка в Android 6, которая вызывала сбой приложения armv7 при запуске.
  • ArcGIS Runtime был обновлен до 100.13.1.

Изменения и новые функции в AppStudio Player включают следующее:

  • Исправлена ошибка в Android 6, которая вызывала сбой AppStudio Player armv7 при запуске.
  • ArcGIS Runtime был обновлен до 100.13.1.

Версия 5.3

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • ArcGIS Runtime был обновлен до версии 100.13.
  • Добавлена поддержка болгарского языка.
  • Облачный сервис Make теперь поддерживает Xcode 13 для сборок iOS и macOS, для соответствия требованиям App Store от апреля 2022 г.
  • Добавлена поддержка функциональности ArcGIS Runtime IndoorsLocationDataSource.
  • Новый образец Разделенного вида демонстрирует, как использовать разделенные виды для отображения компонентов с динамически изменяемым размером.
  • Новый образец Временной экстент с бегунком демонстрирует, как применить указанный временной экстент для визуализации временных данных.
  • SQL-плагин AppFramework теперь может обрабатывать аргументы за пределами 32-разрядного диапазона целых чисел со знаком.
  • Плагин платформы AppFramework теперь может возвращать правильный уровень заряда батареи и источник зарядки на разных платформах.
  • В Android плагин позиционирования AppFramework теперь будет отображать диалоговое окно прав доступа после создания экземпляра компонента PositionSource.
  • Теперь в Android 6 и 7 поддерживаются адаптивные значки.

Изменения и новые функции в AppStudio Player включают следующее:

  • ArcGIS Runtime был обновлен до версии 100.13.
  • Добавлена поддержка болгарского языка.

В шаблоны AppStudio внесены следующие изменения и добавлены следующие новые функции:

  • Для Zone Lookup добавлена поддержка отрисовки зоны для выполнения пространственного запроса в области, определенной пользователем.
  • Для Zone Lookup теперь поддерживаются предустановленные фильтры и фильтры, вводимые пользователем.
  • Для Zone Lookup пользователи теперь могут прокручивать объекты во всплывающем окне с результатами.
  • Для Zone Lookup были сделаны различные улучшения в части поиска и запросов.
  • Для Attachment Viewer теперь поддерживаются автономные карты.
  • Для Map Viewer был добавлен инструмент Профиль высот.
  • Добавлена поддержка строки состояния для Zone Lookup, Nearby и Attachment Viewer.

Версия 5.2

Внимание:

Windows 8.1 больше не поддерживается ArcGIS AppStudio или AppStudio Player. Приложения, созданные с использованием AppStudio версии 5.2 или более поздней, больше не будут функционировать на устройствах Windows 8.1.

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • ArcGIS Runtime был обновлен до 100.12.
  • Qt был обновлен до 5.15.6.
  • Qt Creator был обновлен до версии 5.0.2.
  • Новый метод restart в рамках компонента AppFramework позволяет автоматически перезапускать приложение.
  • Новые методы uuid в рамках компонента AppFramework предоставляют больше возможностей для работы с идентификаторами UUID и GUID.
  • Новый метод contains в рамках компонента SecureStorage позволяет проверить, находится ли ключ в безопасном хранилище.
  • Компонент ImageObject теперь поддерживает загрузку изображений из размещенного источника с использованием URL-адреса HTTP или HTTPS, позволяя приложениям загружать изображения и хранить их локально.
  • Компонент ImageObject теперь имеет свойство autoTransform, обеспечивающее автоматическое применение метаданных преобразования изображений в формате JPEG, таких как ориентация.
  • Добавлена поддержка инструментария ArcGIS Runtime AR (дополненной реальности).
  • На Android улучшен плагин позиционирования, теперь он предоставляет дополинительную информацию о местоположении.
  • Приложения теперь могут взаимодействовать с Windows 10 sharing API.
  • Создание в облаке улучшено и теперь поддерживает iOS 15 при использовании корпоративного сертификата для подписывания приложения.
  • Теперь для приложений Androidподдерживаются адаптивные значки.
  • Добавлен новый образец, Геотриггеры, основанные на местоположении.
  • На Android образец GNSS Discover переключается на использование классического поставщика при обнаружении фиктивных местоположений. Это гарантирует, что метаданные GNSS, доступные через Android Extras (например, PDOP, VDOP, HDOP, режим точности и MSL), будут отображаться.
  • На Android образец GNSS Discover отображает cпутниковую карту неба и журнал NMEA на странице статуса местоположения при использовании интегрированного провайдера местоположений.

Изменения и новые функции в AppStudio Player включают следующее:

  • ArcGIS Runtime был обновлен до 100.12.
  • Опция Системный по умолчанию добавлена в настройки языка, это позволяет использовать в Player и во всех приложениях, работающих в нем, системную локаль по умолчанию.

В шаблон прилоения Поблизости включены следующие изменения и новые функции:

  • Выбранный объект полилинии теперь будет отображать профиль рельефа.
  • Пользователи теперь могут загружать и просматривать автономные области карт.
  • Функционал Получение маршрута теперь поддерживает Google Maps и Apple Maps.
  • Добавлена поддержка дляотображения вложений объектов, таких как изображения, видео и аудио.
  • Теперь поддерживаются параметры конфигурации Instant Apps Ограничение результатов по заданному слою и Ограничение слоев по направлениям.
  • Теперь пользователи могут выполнять пространственный поиск с использованием экстента карты, если это было настроено в параметрах Instant Apps.
  • Улучшенный пользовательский интерфейс поиска и запросы для поиска пространственных объектов.
  • Теперь поддерживаются языки, в которых пишут справа налево, такие как арабский и иврит.
  • Улучшена обработка тысячных и десятичных разделителей, а также текста на языке, отличном от английского, в пользовательском интерфейсе.

В шаблон приложения Поиск зон включены следующие изменения и новые функции:

  • Добавлена поддержка дляотображения вложений объектов, таких как изображения, видео и аудио.
  • Теперь поддерживается параметр конфигурации Instant Apps Ограничение результатов по заданному слою.
  • Улучшенный пользовательский интерфейс поиска и запросы для поиска пространственных объектов.
  • Теперь поддерживаются языки, в которых пишут справа налево, такие как арабский и иврит.
  • Улучшена обработка тысячных и десятичных разделителей, а также текста на языке, отличном от английского, в пользовательском интерфейсе.

В шаблон Вьюер вложений включены следующие изменения и новые функции:

  • Поддержка редактирования атрибутов объектов.
  • Улучшенный пользовательский интерфейс поиска и запросы для поиска пространственных объектов.

В шаблон приложения Map Viewer включены следующие изменения и новые функции:

  • Добавлена поддержка отображения базовых карт для настроенной группы базовых карт.
  • Поддержка строки состояния.
  • Теперь поддерживаются языки, в которых пишут справа налево, такие как арабский и иврит.
  • Улучшена обработка тысячных и десятичных разделителей, а также текста на языке, отличном от английского, в пользовательском интерфейсе.

Версия 5.1

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • ArcGIS Runtime был обновлен до 100.11.
  • Минимальные поддерживаемые версии операционной системы были обновлены. Дополнительные сведения см. в разделе Системные требования.
  • Добавлена поддержка запуска настольных приложений в свернутом режиме.
  • Добавлена поддержка чтения потоков данных с устройств Bluetooth без разрывов строк.
  • Добавлена поддержка отслеживания уровня заряда батареи, состояния зарядки и источника питания.
  • Компонент SensorPort удален из плагина AppFramework Sensors.
  • Компонент FileFolder теперь содержит методы для перемещения файлов в корзину устройства.
  • В компоненте NetworkRequest запрос HTTP DELETE теперь может поддерживать тело запроса.
  • Целевая версия Android по умолчанию теперь Android 11, чтобы соответствовать требованиям, которые появятся для Google Play в августе 2021 года. Дополнительные сведения см. Соответствие требованиям к целевому уровню API Google Play.
  • В Android были применены различные поведенческие изменения, чтобы соответствовать поведенческим изменениям Android 11. Дополнительные сведения см. Изменения поведения для приложений, ориентированных на Android 11.
  • В Windows повышена стабильность свойства isOnline в компоненте Networking.

Устаревание и удаление включают следующее:

  • Эта версия ArcGIS AppStudio является последней, которая поддерживает Windows 8.1.
  • Компонент AppFramework NetworkConfiguration устарел и будет удален в будущей версии.

Изменения и новые функции в AppStudio Player включают следующее:

  • ArcGIS Runtime был обновлен до 100.11.
  • Минимальные поддерживаемые версии операционной системы были обновлены. Дополнительные сведения см. в разделе Системные требования.

В шаблоны AppStudio внесены следующие изменения и добавлены следующие новые функции:

  • Добавлено два новых шаблона. Шаблон Zone Lookup предоставляет собственное приложение для поиска зоны или района в указанном месте, а шаблон Nearby предоставляет приложение для обнаружения местоположений на карте рядом с местоположением и включает фильтры для сужения поиска по расстоянию или категории.
  • Все шаблоны были обновлены для использования ArcGIS Runtime 100.11.
  • Шаблон Map Viewer теперь поддерживает пространственные запросы и поиск с использованием радиуса буфера, экстента карты или формы.
  • Шаблон Map Viewer теперь поддерживает фильтр объектов по категориям.
  • Улучшена аутентификация IWA в приложении 3D Scene Viewer.
  • Исправлена ошибка в шаблонах Map Viewer и 3D Scene Viewer, из-за которой пользователь не мог загружать защищенные слои из защищенных веб-приложений или сцен.
  • Исправлена ошибка, из-за которой пользователь не мог открыть изображение в панели Идентификация.
  • Исправлена ошибка в Map Viewer, из-за которой загруженные автономные базовые карты не включали векторные базовые карты.

Версия 5.0

Изменения и новые функции в ArcGIS AppStudio включают следующее:

  • Был обновлен ArcGIS Runtime до 100.10.
  • Qt был обновлен до версии 5.15.2.
  • Обновлено до Xcode 12.
  • Теперь поддерживается словацкий язык.
  • Минимальные поддерживаемые версии операционной системы были обновлены. Дополнительные сведения см. в разделе Системные требования.
  • Были обновлены инструменты разработки для выполнения функции Make в локальном режиме. Более подробно см. Установка инструментов разработки для выполнения функции Make в локальном режиме.
  • Добавлена поддержка создания вашего приложения в Android App Bundle.
  • Был обновлен ряд примеров приложений для исправления ошибок, вызванных обновлениями путей к файлам Android, ArcGIS Runtime и Qt.
  • Для подключения к устройствам Bluetooth LE с Windows больше не требуется сопряжение Bluetooth.
  • Повышена стабильность сетевых запросов при переключении с Wi-Fi на 4G.
  • Улучшение компонента StorageInfo, сигнализирующего о том, что съемное запоминающее устройство было удалено или вставлено.
  • Доработан компонент Battery AppFramework.

Устаревание и удаление включают следующее:

  • Плагины AppFramework Promises и Controls были удалены.
  • Был удален метод checkCompatibility компонента AppFramework.
  • Компоненты AppFramework Sensors AppPackage, AppInfoList, AppPlayer, AppPlayerSettings, ItemPackage устарели и будут удалены из будущего выпуска.

Изменения и новые функции в AppStudio Player включают следующее:

  • Все шаблоны были обновлены для использования ArcGIS Runtime 100.10 и Qt 5.15.2.
  • Теперь поддерживается словацкий язык.
  • В отчеты об ошибках добавлена более подробная информация.
  • Для подключения к устройствам Bluetooth LE с Windows больше не требуется сопряжение Bluetooth.
  • Повышена стабильность при переключении с Wi-Fi на 4G.

В шаблоны AppStudio внесены следующие изменения и добавлены следующие новые функции:

  • Все шаблоны были обновлены для использования ArcGIS Runtime 100.10 и Qt 5.15.2.
  • Шаблон Map Viewer теперь поддерживает вложения. Вложения можно будет редактировать.
  • Шаблон Map Viewer теперь поддерживает редактирование связанных записей.
  • В шаблоне Map Viewer теперь отображается, какой пользователь последний раз редактировал векторный слой и в какое время.
  • Шаблон Map Viewer теперь поддерживает вход в ArcGIS Enterprise с использованием Integrated Windows Authentication (IWA) или Public Key Infrastructure (PKI).
  • 3D Scene Viewer теперь включает инструмент Естественное освещение, используемый для симуляции положения солнца.
  • В 3D Scene Viewer была исправлена ошибка на платформах, отличных от Windows, из-за которой пользователи не могли загружать файлы MSPK с портала, прошедшего проверку подлинности IWA.
  • Исправлена ошибка, из-за которой в шаблоне быстрого отчета отсутствовали значки при использовании эмуляторов Android или виртуальных устройств.