Notas de la versión EasyAR Sense 2.1
2.1.0
2017-09-08
EasyAR SDK 2.1.0 añade varias funciones nuevas y mejora la estabilidad de uso, principalmente en los siguientes aspectos:
Compatibilidad con nuevos lenguajes de programación.
EasyAR ahora admite programación con Swift en iOS y Kotlin en Android. También añadimos ejemplos para usar Swift y Kotlin con EasyAR SDK.
Compatibilidad con Android arm64.
A partir de la versión 2.1, EasyAR SDK añade archivos para la arquitectura Android arm64-v8a.
Correcciones de errores y mejoras de estabilidad.
Corregimos algunos errores introducidos en EasyAR SDK 2.0, incluido el local reference table overflow al llamar a ImageTarget.setupAll y el fallo de reproducción de video en iOS 11. También corregimos un problema antiguo por el cual la imagen de camera se mostraba con colores distorsionados en pantalla.
Las actualizaciones detalladas son las siguientes:
+ Añadida compatibilidad con un nuevo lenguaje de programación: Swift for iOS
+ Añadidos archivos de biblioteca Android arm64-v8a
+ Añadida nueva interfaz (Buffer) para acceder a datos de imagen en Android Java API
+ Añadido ejemplo Android Kotlin
+ Añadido ejemplo iOS dynamic framework
* All: Todas las interfaces ya no lanzan excepciones
* All: Corregida la distorsión de color de la imagen de camera mostrada en pantalla
* Unity: Corregido el ruido del sistema después de grabar la pantalla en iOS Unity
* Unity: Si RevertBackfacing se modifica en OnPreRender, se restablecerá en OnPostRender
* Unity: Añadida la interfaz LoadList* faltante en ObjectTargetBaseBehaviour
* Unity: De forma predeterminada no se añade permiso de audio a AndroidManifest
* Unity: Cambiado el mensaje de error engañoso de "EasyAR is running on an unsupported graphics device" a "EasyAR is running with an unsupported graphics API"
* Android: Engine API ya puede reemplazar a cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR está deprecated y se eliminará en versiones futuras
* Android: Corregido el posible local reference table overflow al llamar a ImageTarget.setupAll para configurar una gran cantidad de target
* Android: Corregida la deriva SLAM anormal en tabletas y gafas Android
* Android: Corregido el bloqueo al denegar el permiso de camera en algunos dispositivos Android poco frecuentes
* Android: Mejorada la estrategia de selección de resolución de camera en algunos dispositivos Android poco frecuentes
* iOS: Corregida la reproducción de video en iOS 11
* iOS: framework ya no incluirá firma
* iOS: Corregidos problemas de visualización de camera con algunas resoluciones en algunos dispositivos
* iOS: Corregida fuga de memoria durante la grabación de pantalla
* Sample: Renombrados los nombres de archivo y namespace del código de ejemplo de Unity para separar claramente el código de ejemplo y el SDK
* Sample: Eliminados los target locales del ejemplo HelloARCloud
* Sample: Mejorada la visualización de información después de detectar QR Code en los ejemplos Android/iOS HelloARQRCode
* Sample: IL2CPP se activa de forma predeterminada en iOS Unity
* Otras correcciones y mejoras