Perangkat dan platform yang didukung
Artikel ini menjelaskan secara rinci perangkat, sistem operasi, persyaratan perangkat keras yang didukung oleh fitur pelacakan gambar planar, serta dukungan terkait saat digunakan bersama pelacakan gerak dan kamera khusus, membantu pengembang mengevaluasi kelayakan proyek dan mempersiapkan lingkungan perangkat lunak dan perangkat keras sebelumnya.
Perangkat dan platform yang didukung
EasyAR Sense sebagai SDK AR lintas platform menyediakan dukungan sistem operasi dan perangkat keras yang luas untuk fitur pelacakan gambar planar.
Persyaratan sistem operasi dan versi
| Tipe perangkat | Versi sistem operasi | Catatan |
|---|---|---|
| PC | • Windows 7 dan di atasnya • macOS Catalina 10.15 dan di atasnya |
Windows edisi N/KN perlu menginstal Media Feature Pack untuk menggunakan kamera |
| Ponsel/tablet | • Android 5.0 dan di atasnya • iOS 12.0 dan di atasnya |
Termasuk HarmonyOS 1.x-4.x |
| Headset XR | • Android • visionOS 2.0 dan di atasnya |
Perangkat yang didukung secara rinci dan persyaratan sistem merujuk ke: Dukungan headset |
Dukungan arsitektur CPU
| Sistem operasi | Arsitektur CPU yang didukung |
|---|---|
| Windows | x86, x86_64 |
| macOS | x86_64, arm64 (Apple Silicon) |
| Android | armv7a, arm64-v8a |
| iOS | arm64 |
Persyaratan perangkat keras
Fitur pelacakan gambar planar memerlukan kamera, tanpa persyaratan sensor tambahan. Dibandingkan dengan fitur AR lainnya (seperti pelacakan permukaan), fitur ini memiliki ketergantungan perangkat keras yang lebih rendah, cocok untuk hampir semua perangkat.
Penjelasan kompatibilitas
- Versi Android/iOS masa depan
EasyAR Sense tidak bergantung pada banyak API sistem, sehingga versi Android/iOS yang baru dirilis umumnya dapat didukung segera. - Persyaratan arsitektur 64-bit
Sejak 2019, Google Play Store mengharuskan aplikasi yang diajukan baru harus mendukung 64-bit; toko aplikasi utama di Tiongkok juga telah memberlakukan secara wajib. EasyAR menyediakan file biner untukarmv7adanarm64-v8a.
Dukungan perangkat untuk fusi gerak
Fusi gerak (Motion Fusion) mengacu pada penggabungan pelacakan gambar planar dengan fitur pelacakan gerak perangkat, untuk meningkatkan stabilitas pelacakan atau mencapai interaksi AR yang lebih kompleks. Meskipun pelacakan gambar planar itu sendiri tidak mewajibkan sensor gerak, jika perlu mengaktifkan fitur fusi gerak, persyaratan berikut harus dipenuhi:
Persyaratan perangkat keras fusi gerak
- Sensor wajib: Akselerometer dan giroskop
- Skenario yang berlaku: Ketika gambar target keluar dari bidang pandang kamera saat ini, gunakan data gerak perangkat untuk mempertahankan posisi objek virtual demi menjaga pelacakan yang stabil dan berkelanjutan
Dukungan platform
- iOS: Perangkat yang mendukung ARKit.
- Android: Perangkat yang mendukung ARCore/AR Engine/EasyAR Motion Tracker.
- Windows/macOS: Biasanya tidak memiliki sensor bawaan, memerlukan perangkat eksternal atau tidak menggunakan fusi gerak.
Kiat
Untuk perangkat headset XR yang didukung EasyAR, fitur fusi gerak secara alami didukung.
Hal yang perlu diperhatikan
- Pelacakan gambar planar dan fusi gerak dapat digunakan secara independen. Jika hanya memerlukan pengenalan gambar, tidak diperlukan sensor tambahan.
- Daftar model spesifik dan persyaratan kinerja untuk fusi gerak, silakan merujuk ke: Model yang didukung pelacakan gerak.
Dukungan kamera khusus
Dalam beberapa skenario khusus (seperti kebutuhan resolusi/tingkat bingkai tertentu, aliran video eksternal), pengembang mungkin perlu menggunakan kamera khusus. Fitur pelacakan gambar planar EasyAR mendukung penggunaan bersama kamera khusus.
Anda dapat merujuk ke konten di kamera khusus untuk memahami kamera khusus. Saat ini, kami mendukung integrasi kamera khusus di platform Unity dan native.
Metode implementasi dan hal yang perlu diperhatikan
Untuk platform yang berbeda, kami menyediakan halaman topik terkait.
Saat menggunakan kamera khusus, perhatikan batasan utama berikut:
- Kamera khusus harus memastikan format bingkai (seperti YUV/RGB) sesuai dengan persyaratan input EasyAR.
- Akan menambah kompleksitas pengembangan dan mungkin memengaruhi kinerja, disarankan hanya digunakan ketika solusi standar tidak memenuhi.
- Perlu menangani izin kamera, manajemen siklus hidup, dan sinkronisasi bingkai secara mandiri.
Saran praktik terbaik
Fitur pelacakan gambar planar memiliki persyaratan perangkat keras dan platform yang relatif longgar, hanya memerlukan kamera untuk beroperasi, cocok untuk sebagian besar perangkat seluler dan sistem desktop. Pengembang perlu memperhatikan spesifikasi pengemasan Android 64-bit, dan memeriksa dukungan perangkat saat memerlukan fusi gerak. Kamera khusus meskipun memungkinkan, hanya disarankan ketika solusi standar tidak dapat memenuhi kebutuhan.