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 peningkatan stabilitas, terutama difokuskan pada aspek-aspek berikut:

  1. Dukungan bahasa pemrograman baru.

    EasyAR sekarang mendukung pemrograman menggunakan Swift untuk iOS dan Kotlin untuk Android. Kami juga menambahkan contoh penggunaan Swift dan Kotlin dalam EasyAR SDK.

  2. Dukungan Android arm64.

    EasyAR SDK mulai versi 2.1 akan menambahkan file untuk arsitektur Android arm64-v8a.

  3. Perbaikan bug dan peningkatan stabilitas.

    Kami memperbaiki beberapa bug yang diperkenalkan pada EasyAR SDK versi 2.0, termasuk local reference table overflow saat memanggil ImageTarget.setupAll dan kegagalan pemutaran video di iOS 11. Kami juga memperbaiki masalah distorsi warna tampilan gambar kamera di layar yang telah berlangsung lama.

Perubahan detailnya adalah sebagai berikut:

+ Menambahkan dukungan bahasa pemrograman baru: Swift untuk iOS

+ Menambahkan file library Android arm64-v8a

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

+ Menambahkan contoh Android Kotlin

+ Menambahkan contoh iOS dynamic framework

* All: Tidak ada antarmuka yang melempar pengecualian

* All: Memperbaiki distorsi warna tampilan gambar kamera di layar

* Unity: Memperbaiki suara sistem setelah perekaman layar di iOS Unity

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

* Unity: Menambahkan LoadList* interface yang hilang di ObjectTargetBaseBehaviour

* Unity: Secara default tidak menambahkan izin audio di AndroidManifest

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

* Android: Engine API sekarang dapat menggantikan cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR sudah tidak digunakan lagi dan akan dihapus di versi mendatang

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

* Android: Memperbaiki drift tidak normal SLAM di tablet dan kacamata Android

* Android: Memperbaiki crash karena penolakan izin kamera di beberapa perangkat Android langka

* Android: Meningkatkan strategi pemilihan resolusi kamera di beberapa perangkat Android langka

* iOS: Memperbaiki pemutaran video iOS 11

* iOS: Framework tidak akan lagi menyertakan tanda tangan

* iOS: Memperbaiki masalah tampilan kamera di beberapa resolusi pada perangkat tertentu

* iOS: Memperbaiki kebocoran memori perekaman layar

* Sample: Mengganti nama file dan namespace kode contoh Unity, membatasi batasan yang jelas antara kode contoh dan SDK

* Sample: Menghapus target lokal dalam contoh HelloARCloud

* Sample: Meningkatkan tampilan informasi setelah deteksi QR Code di contoh HelloARQRCode Android/iOS

* Sample: Mengaktifkan IL2CPP secara default di iOS Unity

* Perbaikan dan penyempurnaan lainnya