Примечания к выпуску EasyAR Sense 2.1
2.1.0
2017-09-08
EasyAR SDK 2.1.0 добавляет несколько новых возможностей и повышает стабильность использования, главным образом в следующих направлениях:
Поддержка новых языков программирования.
EasyAR теперь поддерживает разработку на Swift для iOS и Kotlin для Android. Мы также добавили примеры использования Swift и Kotlin в EasyAR SDK.
Поддержка Android arm64.
Начиная с версии 2.1, EasyAR SDK добавляет файлы для архитектуры Android arm64-v8a.
Исправления ошибок и повышение стабильности.
Мы исправили несколько ошибок, появившихся в EasyAR SDK 2.0, включая local reference table overflow при вызове ImageTarget.setupAll и сбой воспроизведения видео на iOS 11. Также исправлена давняя проблема искажения цветов при отображении изображения camera на экране.
Подробный список изменений:
+ Добавлена поддержка нового языка программирования: Swift for iOS
+ Добавлены файлы библиотеки Android arm64-v8a
+ Добавлен новый интерфейс (Buffer) для доступа к данным изображения в Android Java API
+ Добавлен пример Android Kotlin
+ Добавлен пример iOS dynamic framework
* All: Все интерфейсы больше не выбрасывают исключения
* All: Исправлено искажение цветов изображения camera на экране
* Unity: Исправлен системный шум после записи экрана в iOS Unity
* Unity: Если RevertBackfacing изменяется в OnPreRender, он будет сброшен в OnPostRender
* Unity: Добавлен отсутствующий интерфейс LoadList* в ObjectTargetBaseBehaviour
* Unity: По умолчанию разрешение на аудио не добавляется в AndroidManifest
* Unity: Изменено вводящее в заблуждение сообщение об ошибке: "EasyAR is running on an unsupported graphics device" заменено на "EasyAR is running with an unsupported graphics API"
* Android: Engine API теперь может заменить cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR устарел и будет удален в будущих версиях
* Android: Исправлен возможный local reference table overflow при вызове ImageTarget.setupAll для настройки большого количества target
* Android: Исправлен ненормальный дрейф SLAM на Android-планшетах и очках
* Android: Исправлен сбой при отказе в разрешении camera на некоторых редких Android-устройствах
* Android: Улучшена стратегия выбора разрешения camera на некоторых редких Android-устройствах
* iOS: Исправлено воспроизведение видео на iOS 11
* iOS: framework больше не содержит подписи
* iOS: Исправлены проблемы отображения camera при некоторых разрешениях на некоторых устройствах
* iOS: Исправлена утечка памяти при записи экрана
* Sample: Переименованы файлы кода примеров Unity и namespace, чтобы четко отделить код примеров от SDK
* Sample: Удалены локальные target из примера HelloARCloud
* Sample: Улучшено отображение информации после обнаружения QR Code в примерах Android/iOS HelloARQRCode
* Sample: IL2CPP включен по умолчанию в iOS Unity
* Другие исправления и улучшения