Table of Contents

Catatan rilis EasyAR Sense 2.0

2.0.0

2017-05-29

Mulai dari versi SDK 2.0, EasyAR akan memiliki dua produk: EasyAR SDK dan EasyAR CRS (Layanan Pengenalan Awan). EasyAR SDK akan memiliki dua sub-versi: EasyAR SDK Basic dan EasyAR SDK Pro.

EasyAR SDK 2.0 Pro adalah versi SDK baru. Selain memiliki semua fitur EasyAR SDK Basic, ia menawarkan lebih banyak fitur menarik. EasyAR SDK Pro adalah SDK berbayar. Detail mengenai penetapan harga, metode pembayaran, dll. dapat dilihat di situs web EasyAR. EasyAR SDK Pro juga menyediakan uji coba gratis. Selama masa uji coba, jumlah peluncuran aplikasi per hari akan dibatasi.

EasyAR SDK Pro memiliki fitur-fitur baru berikut:

  1. Pelacakan objek 3D

    Pengenalan dan pelacakan real-time terhadap objek 3D bertekstur umum dalam kehidupan sehari-hari.

  2. SLAM

    Pelacakan pose kamera 6 derajat kebebasan (6DoF) monokuler real-time.

  3. Perekaman layar

    Fitur perekaman layar yang efisien dan mudah digunakan.

EasyAR CRS adalah layanan pengenalan gambar berbasis cloud yang kini telah tersedia untuk digunakan. Ini memungkinkan pengelolaan gambar target secara dinamis di cloud. Dengan menggunakan API terkait di SDK, Anda dapat menggunakan layanan cloud untuk mengenali gambar target yang disimpan di cloud dan mengambil informasi data terkait dari cloud. EasyAR CRS adalah layanan berbayar. Detail informasi mengenai biaya, metode pembayaran, dan lainnya dapat dilihat di situs web EasyAR. EasyAR CRS juga menyediakan uji coba gratis untuk menguji fungsionalitas terkait tanpa biaya.

EasyAR SDK 2.0 Basic merupakan peningkatan dari EasyAR SDK 1.x. Versi ini gratis untuk penggunaan komersial. Semua fungsi dari EasyAR 1.x masih dapat ditemukan di versi ini; kami tidak menambahkan batasan atau watermark apa pun. EasyAR SDK 2.0 Basic memiliki banyak peningkatan, terutama di beberapa aspek berikut:

  1. Perubahan alur kerja dan API

    EasyAR sedang berevolusi, dan alur kerja baru akan memberikan lebih banyak fleksibilitas. Solusi all-in-one EasyAR yang sedang kami sempurnakan juga akan membawa semakin banyak fleksibilitas ke versi 2.0. Perubahan ini tidak terlalu terlihat di Unity API, meskipun nama beberapa komponen telah diubah.

  2. Dukungan bahasa pemrograman baru

    EasyAR SDK sekarang mengekspor antarmuka C murni, memberikan kebebasan lebih kepada pengembang. Kami juga menambahkan dukungan untuk banyak bahasa pemrograman, termasuk C/C++11/C++ tradisional/Java untuk Android/Objective-C untuk iOS. Semua bahasa memiliki contoh untuk mendemonstrasikan penggunaan dasar. Kami akan menambahkan dukungan bahasa lebih banyak di rilis minor mendatang.

  3. Dukungan pengenalan berbasis cloud

    EasyAR SDK sekarang memiliki dukungan bawaan untuk pengenalan berbasis cloud.

  4. Banyak peningkatan, perbaikan bug, dan peningkatan kompatibilitas

    Kami meningkatkan kinerja deteksi kode QR, menyesuaikan banyak API untuk mencapai fleksibilitas yang lebih tinggi. Versi ini memperbaiki banyak bug, termasuk masalah tampilan yang tidak benar di beberapa model perangkat Android dan beberapa masalah terkait memori. Kami juga meningkatkan kompatibilitas EasyAR SDK dengan CPU AMD serta kompatibilitas dengan SDK pihak ketiga seperti Unity3D dan Google VR SDK.

Detail pembaruan sebagai berikut:

++ Dukungan bahasa pemrograman baru: C/C++11/traditional C++/Java for Android/Objective-C for iOS

++ Contoh untuk semua bahasa pemrograman dan IDE yang berbeda

++ Perubahan alur kerja dan API

++ Pengenalan awan (cloud recognition)

++ Pelacakan 3D (pro)

++ SLAM (pro)

++ Perekaman layar (screencast) (pro)

+ API SDK diekspor sebagai antarmuka C, memudahkan impor ke bahasa lain di semua platform

+ Menambahkan API permintaan izin kamera

+ Menambahkan API zoom kamera

+ Meningkatkan efek deteksi kode QR

+ Mengoptimalkan penggunaan memori

+ Unity: Menambahkan perilaku found/lost bawaan

+ Windows: DLL tidak akan lagi bergantung pada CRT

+ Windows: Menambahkan dua contoh: satu tentang penggunaan API, satu lagi demonstrasi integrasi di Qt5

+ Android: Menambahkan dukungan jalur pemuatan kustom untuk file library native dan pemuatan selektif

- Unity: Menghapus sebagian besar API non-behaviour (semua fitur dipindahkan ke behaviour)

* Memperbaiki kompatibilitas dengan CPU AMD

* Memperbaiki polusi status GL yang disebabkan oleh rendering gambar kamera dalam beberapa kasus

* Memperbaiki blok hitam sebelum pemutaran video

* Unity: Memperbaiki status pemuatan target yang selalu mengembalikan true di Unity 4.x

* Unity: Memperbaiki flicker layar di Unity 5.0.0 dan beberapa versi lainnya

* Windows: Memperbaiki crash saat penutupan jendela dalam beberapa kasus

* Android: Memperbaiki penutupan kamera yang tertunda setelah memanggil close dalam beberapa kasus

* Android: Memperbaiki crash saat memanggil API kamera dari thread native

* Android: Memperbaiki memory jitter dan GC yang sering

* Android: Memperbaiki tampilan kamera di beberapa perangkat

* Android: Memperbaiki masalah pemuatan dan pelacakan gambar PNG jenis tertentu

* iOS: Memperbaiki crash acak saat menutup kamera dalam beberapa kasus

* iOS: Memperbaiki pengecualian yang tidak tertangani (biasanya domain error) saat digunakan dengan beberapa SDK (seperti Google VR SDK) karena konfigurasi RTTI yang tidak kompatibel

* iOS: Memperbaiki satuan waktu posisi pemutaran video