Table of Contents

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:

  1. 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.

  2. Supporto Android arm64.

    A partire dalla versione 2.1, EasyAR SDK includerà librerie per l'architettura Android arm64-v8a.

  3. 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