Pertimbangan runtime

Arcore ini pelacakan Gerak bergantung pada kedua informasi visual dari kamera dan pengukuran inersia dari unit pengukuran inersia perangkat (IMU). Sebaiknya ikuti panduan berikut untuk membantu memastikan bahwa aplikasi Anda menyediakan kondisi optimal bagi ARCore untuk mempertahankan pelacakan dan mendeteksi fitur di lingkungan.

Berikan pengalaman pengguna sebaik mungkin

Dengan AR, Anda dapat menciptakan pengalaman unik dan menyenangkan bagi pengguna Anda. Namun, pengguna dapat menjadi frustrasi ketika mereka tidak yakin tentang bagaimana melanjutkan atau apa yang harus mereka lihat selain gambar passthrough kamera.

Anda dapat memberikan pengalaman pengguna sebaik mungkin dengan memastikan bahwa aplikasi Anda:

  • Memberikan umpan balik yang jelas kepada pengguna
  • Mendorong mereka untuk memindahkan perangkat mereka
  • Menunjukkan kepada mereka cara berinteraksi dengan perangkat mereka untuk mengalami AR

Untuk daftar yang lebih lengkap rekomendasi desain, meninjau kami Augmented Reality Desain Pedoman .

Panduan ini diinformasikan oleh penelitian dasar dan menawarkan wawasan dan ide yang dapat membantu Anda merancang pengalaman AR yang lebih baik untuk pengguna Anda.

Dorong pengguna untuk menggerakkan kamera secara perlahan

Arcore membutuhkan informasi visual dari kamera untuk membangun pemahaman lingkungan . Pergerakan perangkat yang cepat dapat menyebabkan gambar kamera menjadi buram, mengurangi kemampuan ARCore untuk melacak dan mendeteksi fitur.

Selama periode pergerakan yang singkat, ARCore mengandalkan data IMU untuk memperkirakan pose perangkat. Saat gerakan berhenti, pelacakan visual dilanjutkan.

Hindari gerakan cepat dalam waktu lama, yang dapat menyebabkan ARCore kehilangan pelacakan dan mencegah deteksi fitur.

Manfaatkan jangkar secara efektif

Ulasan Kerja dengan Jangkar untuk mendapatkan pemahaman yang lebih baik tentang bagaimana jangkar kerja, bagaimana menggunakannya secara efektif dalam aplikasi Anda, serta pertimbangan lain UX dan desain.

Hindari menggunakan umpan balik haptic

Karena getaran perangkat untuk sementara dapat mengganggu kemampuan ARCore untuk memperkirakan pose perangkat secara akurat, hindari memberikan umpan balik haptic kepada pengguna—misalnya, dengan menggunakan vibrator perangkat.