Note di rilascio di EasyAR Sense 2.1
2.1.0
2017-09-08
EasyAR SDK 2.1.0 introduce nuove funzionalità e miglioramenti alla stabilità, concentrandosi principalmente su questi aspetti:
Supporto per nuovi linguaggi di programmazione.
EasyAR supporta ora Swift per iOS e Kotlin per Android. Abbiamo aggiunto esempi per l'utilizzo di Swift e Kotlin con EasyAR SDK.
Supporto Android arm64.
A partire dalla versione 2.1, EasyAR SDK includerà librerie per l'architettura Android arm64-v8a.
Correzioni di bug e miglioramenti alla stabilità.
Abbiamo risolto alcuni bug introdotti nella versione 2.0 di EasyAR SDK, incluso il local reference table overflow durante la chiamata a ImageTarget.setupAll e la riproduzione video fallita su iOS 11. Abbiamo anche corretto un problema persistente di distorsione cromatica nella visualizzazione dell'immagine della fotocamera sullo schermo.
Di seguito i dettagli degli aggiornamenti:
+ Aggiunto supporto per un nuovo linguaggio di programmazione: Swift per iOS
+ Aggiunti file di libreria Android arm64-v8a
+ Aggiunta nuova interfaccia (Buffer) per accedere ai dati dell'immagine nell'API Java Android
+ Aggiunto esempio Android Kotlin
+ Aggiunto esempio iOS dynamic framework
* All: Nessuna interfaccia genera eccezioni
* All: Corretta la distorsione cromatica nella visualizzazione dell'immagine della fotocamera sullo schermo
* Unity: Corretto il rumore di sistema dopo la registrazione dello schermo su iOS Unity
* Unity: Se RevertBackfacing viene modificato in OnPreRender, verrà reimpostato in OnPostRender
* Unity: Aggiunte le interfacce LoadList* mancanti in ObjectTargetBaseBehaviour
* Unity: Per impostazione predefinita, non aggiunge il permesso audio in AndroidManifest
* Unity: Modificato il messaggio di errore fuorviante da "EasyAR is running on an unsupported graphics device" a "EasyAR is running with an unsupported graphics API"
* Android: L'API Engine può ora sostituire cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR è deprecato e verrà rimosso nelle versioni future
* Android: Corretto il possibile local reference table overflow durante la chiamata a ImageTarget.setupAll con molti target
* Android: Corretta la deriva anomala dello SLAM su tablet e occhiali Android
* Android: Corretto il crash causato dal rifiuto del permesso della fotocamera su alcuni rari dispositivi Android
* Android: Migliorata la strategia di selezione della risoluzione della fotocamera su alcuni rari dispositivi Android
* iOS: Corretta la riproduzione video su iOS 11
* iOS: Il framework non conterrà più la firma
* iOS: Corretti problemi di visualizzazione della fotocamera con alcune risoluzioni su alcuni dispositivi
* iOS: Corretta la perdita di memoria nella registrazione dello schermo
* Sample: Rinominati i file e i namespace del codice di esempio Unity per delimitare chiaramente codice di esempio e SDK
* Sample: Rimossi i target locali dall'esempio HelloARCloud
* Sample: Migliorata la visualizzazione delle informazioni dopo il rilevamento del QR Code negli esempi Android/iOS HelloARQRCode
* Sample: Abilitato IL2CPP per impostazione predefinita su iOS Unity
* Altre correzioni e miglioramenti