Table of Contents

Perangkat dan platform yang didukung

Artikel ini menjelaskan secara rinci perangkat, sistem operasi, persyaratan perangkat keras yang didukung oleh fitur pelacakan objek 3D, serta dukungan terkait saat fitur ini digunakan bersama pelacakan gerak dan kamera khusus, membantu pengembang mengevaluasi kelayakan proyek dan mempersiapkan lingkungan perangkat lunak dan perangkat keras terlebih dahulu.

Perangkat dan platform yang didukung

EasyAR Sense sebagai SDK AR lintas platform menyediakan dukungan sistem operasi dan perangkat keras yang luas untuk fitur pelacakan objek 3D.

Persyaratan sistem operasi dan versi

Jenis Perangkat Versi Sistem Operasi Keterangan
PC • Windows 7 dan di atasnya
• macOS Catalina 10.15 dan di atasnya
Edisi Windows 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 dan persyaratan sistem yang didukung secara rinci 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 objek 3D 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 umumnya tidak bergantung pada banyak API sistem, sehingga versi Android/iOS yang baru dirilis biasanya dapat didukung segera.
  • Persyaratan arsitektur 64-bit
    Sejak 2019, Google Play Store mengharuskan aplikasi yang dikirimkan baru mendukung 64-bit; toko aplikasi utama di Tiongkok juga telah memberlakukan ini secara ketat. EasyAR menyediakan file biner untuk armv7a dan arm64-v8a.

Dukungan perangkat untuk fusi gerak

Fusi gerak (Motion Fusion) mengacu pada penggabungan pelacakan objek 3D dengan fitur pelacakan gerak perangkat, untuk meningkatkan stabilitas pelacakan atau mencapai interaksi AR yang lebih kompleks. Meskipun pelacakan objek 3D itu sendiri tidak mewajibkan sensor gerak, jika perlu mengaktifkan fitur fusi gerak, persyaratan berikut harus dipenuhi:

Persyaratan perangkat keras fusi gerak

  • Sensor yang diperlukan: Akselerometer dan giroskop
  • Skenario yang berlaku: Ketika objek target keluar dari bidang pandang kamera saat ini, gunakan data gerak perangkat untuk mempertahankan keberlanjutan pose 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.

Hal yang perlu diperhatikan

  • Pelacakan objek 3D dan fusi gerak dapat digunakan secara independen. Jika hanya memerlukan pelacakan objek, 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 memerlukan kamera khusus. Fitur pelacakan objek 3D 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 meningkatkan kompleksitas pengembangan dan dapat memengaruhi kinerja, disarankan hanya digunakan ketika solusi standar tidak memenuhi kebutuhan.
  • Perlu menangani izin kamera, manajemen siklus hidup, dan sinkronisasi bingkai secara mandiri.

Saran praktik terbaik

Fitur pelacakan objek 3D 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.