Note di rilascio di EasyAR Sense 2.1
2.1.0
2017-09-08
EasyAR SDK 2.1.0 aggiunge alcune nuove funzionalità e migliora la stabilità d'uso, principalmente nei seguenti ambiti:
Supporto per nuovi linguaggi di programmazione.
EasyAR ora supporta la programmazione con Swift su iOS e Kotlin su Android. Abbiamo inoltre aggiunto esempi per l'uso di Swift e Kotlin con EasyAR SDK.
Supporto Android arm64.
A partire dalla versione 2.1, EasyAR SDK aggiunge file per l'architettura Android arm64-v8a.
Correzioni di bug e miglioramenti della stabilità.
Abbiamo corretto alcuni bug introdotti in EasyAR SDK 2.0, incluso il local reference table overflow durante la chiamata a ImageTarget.setupAll e il mancato funzionamento della riproduzione video su iOS 11. Abbiamo inoltre corretto un problema di lunga data per cui l'immagine camera veniva visualizzata sullo schermo con colori distorti.
Gli aggiornamenti dettagliati sono i seguenti:
+ Aggiunto supporto per un nuovo linguaggio di programmazione: Swift for iOS
+ Aggiunti file di libreria Android arm64-v8a
+ Aggiunta nuova interfaccia (Buffer) per accedere ai dati immagine in Android Java API
+ Aggiunto esempio Android Kotlin
+ Aggiunto esempio iOS dynamic framework
* All: Tutte le interfacce non generano più eccezioni
* All: Corretta la distorsione dei colori dell'immagine camera visualizzata sullo schermo
* Unity: Corretto il rumore di sistema dopo la registrazione dello schermo in iOS Unity
* Unity: Se RevertBackfacing viene modificato in OnPreRender, verrà reimpostato in OnPostRender
* Unity: Aggiunta l'interfaccia LoadList* mancante in ObjectTargetBaseBehaviour
* Unity: Per impostazione predefinita non viene aggiunto il permesso audio ad 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: Engine API può ora sostituire cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR è deprecated e verrà rimosso nelle versioni future
* Android: Corretto il possibile local reference table overflow durante la chiamata a ImageTarget.setupAll per configurare un gran numero di target
* Android: Corretta la deriva SLAM anomala su tablet e occhiali Android
* Android: Corretto il crash causato dal rifiuto del permesso camera su alcuni rari dispositivi Android
* Android: Migliorata la strategia di selezione della risoluzione camera su alcuni rari dispositivi Android
* iOS: Corretta la riproduzione video su iOS 11
* iOS: framework non conterrà più firme
* iOS: Corretti problemi di visualizzazione camera con alcune risoluzioni su alcuni dispositivi
* iOS: Corretta perdita di memoria durante la registrazione dello schermo
* Sample: Rinominati i nomi file e namespace del codice di esempio Unity, separando chiaramente codice di esempio e SDK
* Sample: Rimossi i target locali dall'esempio HelloARCloud
* Sample: Migliorata la visualizzazione delle informazioni dopo il rilevamento di QR Code negli esempi Android/iOS HelloARQRCode
* Sample: IL2CPP abilitato per impostazione predefinita su iOS Unity
* Altre correzioni e miglioramenti