Pelacakan gerak ARCore mengandalkan informasi visual dari kamera dan pengukuran inersia dari unit pengukuran inersia (IMU) perangkat. Sebaiknya ikuti panduan berikut untuk membantu memastikan aplikasi Anda memberikan kondisi optimal agar ARCore dapat mempertahankan pelacakan dan mendeteksi fitur di lingkungannya.
Berikan pengalaman pengguna sebaik mungkin
Dengan AR, Anda dapat menciptakan pengalaman yang unik dan menyenangkan bagi pengguna. Namun, pengguna dapat merasa kesal jika tidak yakin tentang cara melanjutkan atau apa yang seharusnya mereka lihat selain gambar passthrough kamera.
Anda dapat memberikan pengalaman pengguna sebaik mungkin dengan memastikan bahwa aplikasi Anda:
- Memberikan masukan yang jelas kepada pengguna
- Mendorong mereka memindahkan perangkat
- Menunjukkan cara berinteraksi dengan perangkat untuk merasakan AR
Untuk daftar rekomendasi desain yang lebih lengkap, tinjau Panduan Desain Augmented Reality kami.
Pedoman ini didasarkan pada penelitian dasar serta menawarkan insight dan ide yang dapat membantu Anda mendesain pengalaman AR yang lebih baik bagi pengguna.
Dorong pengguna untuk menggerakkan kamera secara perlahan
ARCore memerlukan informasi visual dari kamera untuk membangun pemahaman lingkungan. Gerakan perangkat yang cepat dapat menyebabkan gambar kamera menjadi buram, sehingga mengurangi kemampuan ARCore untuk melacak dan mendeteksi fitur.
Selama periode gerakan 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.
Memanfaatkan anchor secara efektif
Pelajari Bekerja dengan Anchor untuk mendapatkan pemahaman yang lebih baik tentang cara kerja anchor, cara menggunakannya secara efektif di aplikasi Anda, serta pertimbangan UX dan desain lainnya.
Menghindari penggunaan respons haptik
Karena getaran perangkat untuk sementara dapat mengganggu kemampuan ARCore untuk memperkirakan pose perangkat secara akurat, hindari memberikan respons haptik kepada pengguna—misalnya, dengan menggunakan vibrator perangkat.