Что нового в AppStudio

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

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

Обновление версии 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 или виртуальных устройств.