Notes de publication d'EasyAR Sense 2.1
2.1.0
2017-09-08
EasyAR SDK 2.1.0 ajoute de nouvelles fonctionnalités et apporte des améliorations de stabilité, principalement dans les domaines suivants :
Prise en charge de nouveaux langages de programmation.
EasyAR prend désormais en charge Swift pour iOS et Kotlin pour Android. Nous avons également ajouté des exemples d'utilisation de Swift et Kotlin avec le SDK EasyAR.
Prise en charge d'Android arm64.
Le SDK EasyAR inclura désormais les fichiers pour l'architecture Android arm64-v8a à partir de la version 2.1.
Corrections de bugs et améliorations de la stabilité.
Nous avons corrigé plusieurs bugs introduits dans la version 2.0 du SDK EasyAR, notamment le
local reference table overflowlors de l'appel àImageTarget.setupAllet l'échec de lecture vidéo sous iOS 11. Nous avons également résolu un problème de longue date concernant la déformation des couleurs de l'image de la caméra à l'écran.
Les mises à jour détaillées sont les suivantes :
+ Ajout de la prise en charge d'un nouveau langage de programmation : Swift pour iOS
+ Ajout des bibliothèques arm64-v8a pour Android
+ Ajout d'une nouvelle interface (
Buffer) pour accéder aux données d'image dans l'API Java Android+ Ajout d'exemples Kotlin pour Android
+ Ajout d'un exemple d'utilisation de dynamic framework pour iOS
* All: Aucune interface ne lève désormais d'exception
* All: Correction de la déformation des couleurs de l'image de la caméra à l'écran
* Unity: Correction du bruit système après l'enregistrement d'écran sous iOS Unity
* Unity: Si
RevertBackfacingest modifié dansOnPreRender, il est réinitialisé dansOnPostRender* Unity: Ajout des interfaces
LoadList*manquantes dansObjectTargetBaseBehaviour* Unity: Par défaut, ne plus ajouter la permission audio dans
AndroidManifest* Unity: Modification d'un message d'erreur trompeur : "EasyAR is running on an unsupported graphics device" remplacé par "EasyAR is running with an unsupported graphics API"
* Android: L'API
Enginepeut désormais remplacercn.easyar.engine.EasyAR.cn.easyar.engine.EasyARest déprécié et sera supprimé dans les futures versions.* Android: Correction d'un éventuel
local reference table overflowlors de l'appel àImageTarget.setupAllavec un grand nombre de cibles* Android: Correction de la dérive anormale du SLAM sur les tablettes et lunettes Android
* Android: Correction d'un plantage dû au refus de la permission caméra sur certains appareils Android rares
* Android: Amélioration de la stratégie de sélection de la résolution de la caméra sur certains appareils Android rares
* iOS: Correction de la lecture vidéo sous iOS 11
* iOS: Le framework ne contiendra plus de signature
* iOS: Correction des problèmes d'affichage de la caméra à certaines résolutions sur certains appareils
* iOS: Correction d'une fuite mémoire lors de l'enregistrement d'écran
* Sample: Renommage des fichiers de code et des namespaces des exemples Unity pour établir une frontière claire entre le code d'exemple et le SDK
* Sample: Suppression des cibles locales dans l'exemple HelloARCloud
* Sample: Amélioration de l'affichage des informations après la détection d'un QR Code dans les exemples Android/iOS HelloARQRCode
* Sample: Activation par défaut d'IL2CPP pour Unity sur iOS
* Autres corrections et améliorations