Android XR SDK kini tersedia di Pratinjau Developer. Kami ingin masukan dari Anda! Kunjungi
halaman dukungan kami untuk menghubungi kami.
Gerakan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Gerakan dapat mengubah aplikasi XR Anda dari tampilan statis menjadi pengalaman
interaktif yang menarik. Penting untuk mempertimbangkan kenyamanan visual dan fisik pengguna saat
mendesain dengan gerakan.
- Gerakan UI: Untuk elemen antarmuka pengguna, Anda dapat mengikuti standar desain gerakan UI
yang sudah ada, seperti pedoman gerakan Desain Material.
- Gerakan 3D di aplikasi XR: Saat mem-build aplikasi dengan objek 3D dan interaksi
lingkungan, perhatikan bahwa gerakan besar mungkin tidak nyaman bagi pengguna. Berpikirlah
dengan cermat saat memindahkan UI atau lingkungan yang mendasarkan pengguna di dunia
virtual Anda. Jika dipindahkan terlalu cepat, pengguna mungkin mengalami ketidaknyamanan fisik atau
mabuk gerakan.
- Desain untuk kenyamanan: Hindari gerakan yang membuat orang merasa mual.
- Mulai dari yang kecil: Gunakan gerakan halus untuk mendorong pengguna menjelajahi aplikasi Anda.
Simpan gerakan besar untuk momen tertentu.
- Berikan panduan: Gunakan gerakan untuk membantu pengguna memahami apa yang terjadi dan
tempat untuk melihat.
Cara menambahkan gerakan yang mudah digunakan
Pertimbangkan bagaimana perasaan pengguna saat melihat gerakan di aplikasi Anda. Gerakan dalam ruang lebih
nyaman bagi pengguna saat mereka memegang kendali.
Ketidaknyamanan dapat terjadi saat aplikasi memutuskan untuk memindahkan sesuatu di ruang tanpa
diharapkan pengguna. Jika mata Anda merasakan gerakan di dunia virtual, sementara
telinga bagian dalam mendeteksi bahwa Anda diam, ketidakcocokan sensor ini dapat memicu
mabuk perjalanan.
Ikuti praktik terbaik berikut agar pengguna merasa aman dan nyaman.
- Orientasi yang jelas: Untuk membantu pengguna menyesuaikan diri dengan aplikasi Anda, perkenalkan
mekanika gerakan secara bertahap.
- Perhentian: Momen diam atau gerakan yang berkurang memungkinkan pengguna beristirahat dan
menghindari kelelahan.
- Pertimbangkan untuk membuat gerakan bersifat opsional: Beberapa pengguna mungkin lebih nyaman jika
dapat menyesuaikan tingkat gerakan.
- Gerakan kamera yang dapat diprediksi: Gerakan kamera yang lancar dan dapat diprediksi dapat
membantu mencegah ketidaknyamanan.
- Pertimbangkan masukan animasi: Jika ingin menciptakan pengalaman yang dapat dipercaya,
Anda dapat menggunakan animasi yang mengikuti fisika dunia nyata.
- Gerakan seluruh dunia dapat membuat orang merasa mual. Jika gerakan
besar diperlukan, Anda dapat memudar dan muncul, menyembunyikan penglihatan
periferal pengguna, berakselerasi perlahan, atau menghindari rotasi.
- Batasi gerakan objek besar, karena pengguna juga akan merasa
seperti sedang bergerak. Agar pengguna tidak merasa tidak nyaman, sebaiknya buat objek
ini semi-transparan atau kurang terlihat.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Motion can transform your XR app from a static scene into a vibrant, interactive\nexperience. It's important to consider a user's visual and physical comfort when\ndesigning with motion.\n\n- **UI motion** : For user interface elements, you can follow established UI motion design standards, such as [Material Design's motion guidelines](https://m3.material.io/styles/motion/overview).\n- **3D motion in XR apps**: When building an app with 3D objects and environment interactions, keep in mind large movements may be uncomfortable to users. Be thoughtful when moving UI or environments that ground a user in your virtual world. If moved too quickly, a user may experience physical discomfort or motion sickness.\n- **Design for comfort**: Avoid motion that makes people feel sick.\n- **Start small**: Use subtle movements to encourage users to explore your app. Save big movements for specific moments.\n- **Provide guidance**: Use motion to help users understand what's happening and where to look.\n\n### How to add user-friendly motion\n\nConsider how any movements in your app make a user feel. Motion in space is more\ncomfortable to users when they are in control.\n\nDiscomfort can happen when an app decides to move something in space without a\nuser expecting it. If your eyes perceive movement in the virtual world while\nyour inner ear detects that you're still, this sensory mismatch can trigger\nmotion sickness.\n\nFollow these best practices to keep users feeling safe and comfortable.\n\n- **Clear onboarding**: To help users acclimate to your app, introduce motion mechanics gradually.\n- **Rest stops**: Moments of stillness or reduced motion allow users to rest and avoid fatigue.\n- **Consider making motion optional**: Some users may be more comfortable when they can adjust the level of motion.\n- **Predictable camera motions**: Smooth and predictable camera movements can help prevent discomfort.\n- **Consider animated feedback**: If you want to create a believable experience, you can use animations that follow real-world physics.\n- **Whole world movements can make people feel sick**. In cases where big movements are necessary, you may want to fade out and fade in, hide a user's peripheral vision, accelerate slowly, or avoid rotating.\n- **Limit motion of large objects**, because it can feel like the user is moving as well. To prevent users from experiencing discomfort, consider making these objects semi-transparent or less noticeable."]]