Table of Contents

Catatan Rilis EasyAR Sense 2.1

2.1.0

2017-09-08

EasyAR SDK 2.1.0 menambahkan beberapa fitur baru dan meningkatkan stabilitas penggunaan, terutama pada aspek berikut:

  1. Dukungan bahasa pemrograman baru.

    EasyAR kini mendukung pemrograman dengan Swift di iOS dan Kotlin di Android. Kami juga menambahkan sampel penggunaan Swift dan Kotlin dalam EasyAR SDK.

  2. Dukungan Android arm64.

    Mulai versi 2.1, EasyAR SDK menambahkan file untuk arsitektur Android arm64-v8a.

  3. Perbaikan bug dan peningkatan stabilitas.

    Kami memperbaiki beberapa bug yang diperkenalkan di EasyAR SDK 2.0, termasuk local reference table overflow saat memanggil ImageTarget.setupAll dan kegagalan pemutaran video di iOS 11. Kami juga memperbaiki masalah lama ketika gambar camera ditampilkan dengan warna terdistorsi di layar.

Detail pembaruan adalah sebagai berikut:

+ Menambahkan dukungan bahasa pemrograman baru: Swift for iOS

+ Menambahkan file pustaka Android arm64-v8a

+ Menambahkan antarmuka baru (Buffer) untuk mengakses data gambar di Android Java API

+ Menambahkan sampel Android Kotlin

+ Menambahkan sampel iOS dynamic framework

* All: Semua antarmuka tidak lagi melempar exception

* All: Memperbaiki distorsi warna gambar camera yang ditampilkan di layar

* Unity: Memperbaiki noise sistem setelah perekaman layar iOS Unity

* Unity: Jika RevertBackfacing diubah di OnPreRender, nilainya akan direset di OnPostRender

* Unity: Menambahkan antarmuka LoadList* yang hilang di ObjectTargetBaseBehaviour

* Unity: Secara default tidak menambahkan izin audio ke AndroidManifest

* Unity: Mengubah pesan error yang mudah menyesatkan dari "EasyAR is running on an unsupported graphics device" menjadi "EasyAR is running with an unsupported graphics API"

* Android: Engine API kini dapat menggantikan cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR sudah deprecated dan akan dihapus pada versi mendatang

* Android: Memperbaiki kemungkinan local reference table overflow saat memanggil ImageTarget.setupAll untuk mengonfigurasi banyak target

* Android: Memperbaiki drift SLAM tidak normal pada tablet dan glasses Android

* Android: Memperbaiki crash akibat penolakan izin camera pada beberapa perangkat Android langka

* Android: Meningkatkan strategi pemilihan resolusi camera pada beberapa perangkat Android langka

* iOS: Memperbaiki pemutaran video di iOS 11

* iOS: framework tidak lagi berisi signature

* iOS: Memperbaiki masalah tampilan camera pada beberapa resolusi di beberapa perangkat

* iOS: Memperbaiki kebocoran memori saat perekaman layar

* Sample: Mengganti nama file kode sampel Unity dan namespace untuk memisahkan batas yang jelas antara kode sampel dan SDK

* Sample: Menghapus target lokal dari sampel HelloARCloud

* Sample: Meningkatkan tampilan informasi setelah QR Code terdeteksi pada sampel Android/iOS HelloARQRCode

* Sample: Mengaktifkan IL2CPP secara default pada iOS Unity

* Perbaikan dan penyempurnaan lainnya