EasyAR Sense 2.1 Versionshinweise
2.1.0
2017-09-08
EasyAR SDK 2.1.0 fügt mehrere neue Funktionen hinzu und verbessert die Nutzungsstabilität, hauptsächlich in den folgenden Bereichen:
Unterstützung neuer Programmiersprachen.
EasyAR unterstützt nun die Programmierung mit Swift unter iOS und Kotlin unter Android. Wir haben außerdem Beispiele für die Verwendung von Swift und Kotlin mit EasyAR SDK hinzugefügt.
Android arm64-Unterstützung.
Ab Version 2.1 fügt EasyAR SDK Dateien für die Android arm64-v8a-Architektur hinzu.
Fehlerbehebungen und Stabilitätsverbesserungen.
Wir haben einige in EasyAR SDK 2.0 eingeführte Fehler behoben, darunter local reference table overflow beim Aufruf von ImageTarget.setupAll und fehlgeschlagene Videowiedergabe unter iOS 11. Außerdem wurde ein lang bestehendes Problem behoben, bei dem das camera-Bild auf dem Bildschirm mit verfälschten Farben angezeigt wurde.
Die detaillierten Änderungen sind:
+ Neue Programmiersprachenunterstützung hinzugefügt: Swift for iOS
+ Android arm64-v8a-Bibliotheksdateien hinzugefügt
+ Neue Schnittstelle (Buffer) hinzugefügt, um in der Android Java API auf Bilddaten zuzugreifen
+ Android Kotlin-Beispiel hinzugefügt
+ iOS dynamic framework-Beispiel hinzugefügt
* All: Keine Schnittstellen lösen mehr Ausnahmen aus
* All: Farbverfälschung des auf dem Bildschirm angezeigten camera-Bildes behoben
* Unity: Systemgeräusch nach iOS Unity-Bildschirmaufnahme behoben
* Unity: Wenn RevertBackfacing in OnPreRender geändert wird, wird es in OnPostRender zurückgesetzt
* Unity: Fehlende LoadList*-Schnittstelle in ObjectTargetBaseBehaviour hinzugefügt
* Unity: Standardmäßig keine Audioberechtigung zu AndroidManifest hinzufügen
* Unity: Irreführende Fehlermeldung von "EasyAR is running on an unsupported graphics device" in "EasyAR is running with an unsupported graphics API" geändert
* Android: Engine API kann cn.easyar.engine.EasyAR nun ersetzen. cn.easyar.engine.EasyAR ist deprecated und wird in künftigen Versionen entfernt
* Android: Möglichen local reference table overflow beim Aufruf von ImageTarget.setupAll zur Konfiguration vieler target behoben
* Android: Abnormales SLAM-Driften auf Android-Tablets und -Brillen behoben
* Android: Absturz beim Ablehnen der camera-Berechtigung auf einigen seltenen Android-Geräten behoben
* Android: Strategie zur Auswahl der camera-Auflösung auf einigen seltenen Android-Geräten verbessert
* iOS: Videowiedergabe unter iOS 11 behoben
* iOS: framework enthält künftig keine Signatur mehr
* iOS: camera-Anzeigeprobleme bei bestimmten Auflösungen auf einigen Geräten behoben
* iOS: Speicherleck bei Bildschirmaufnahme behoben
* Sample: Dateinamen und namespace des Unity-Beispielcodes umbenannt, um Beispielcode und SDK klar zu trennen
* Sample: Lokale target aus dem HelloARCloud-Beispiel entfernt
* Sample: Informationsanzeige nach QR Code-Erkennung in Android/iOS HelloARQRCode-Beispielen verbessert
* Sample: IL2CPP unter iOS Unity standardmäßig aktiviert
* Weitere Korrekturen und Verbesserungen