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