Le SDK Android XR est désormais disponible en version Preview développeur. Votre avis nous intéresse. Pour nous contacter, consultez notre
page d'assistance.
Mouvement
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le mouvement peut transformer une scène statique de votre application XR en une expérience interactive et dynamique. Il est important de tenir compte du confort visuel et physique de l'utilisateur lors de la conception avec le mouvement.
- Mouvement de l'interface utilisateur: pour les éléments de l'interface utilisateur, vous pouvez suivre les normes établies de conception de mouvement de l'UI, telles que les consignes de mouvement de Material Design.
- Mouvements 3D dans les applications XR: lorsque vous créez une application avec des objets 3D et des interactions avec l'environnement, gardez à l'esprit que les mouvements importants peuvent être inconfortables pour les utilisateurs. Soyez prudent lorsque vous déplacez des UI ou des environnements qui ancrent un utilisateur dans votre monde virtuel. Si l'utilisateur bouge trop rapidement, il peut ressentir un inconfort physique ou du mal des transports.
- Concevez pour le confort: évitez les mouvements qui provoquent des nausées.
- Commencez par petit: utilisez des mouvements subtils pour encourager les utilisateurs à explorer votre application. Réservez les mouvements importants à des moments spécifiques.
- Donnez des instructions: utilisez le mouvement pour aider les utilisateurs à comprendre ce qui se passe et où regarder.
Ajouter un mouvement convivial
Réfléchissez à ce que les mouvements de votre application font ressentir à l'utilisateur. Le mouvement dans l'espace est plus confortable pour les utilisateurs lorsqu'ils ont le contrôle.
Un inconfort peut se produire lorsqu'une application décide de déplacer un élément dans l'espace sans que l'utilisateur s'y attende. Si vos yeux perçoivent un mouvement dans le monde virtuel alors que votre oreille interne détecte que vous êtes immobile, ce décalage sensoriel peut déclencher le mal des transports.
Suivez ces bonnes pratiques pour que les utilisateurs se sentent en sécurité et à l'aise.
- Intégration claire: pour aider les utilisateurs à s'habituer à votre application, introduisez progressivement les mécanismes de mouvement.
- Pauses de repos: les moments d'immobilité ou de mouvement réduit permettent aux utilisateurs de se reposer et d'éviter la fatigue.
- Pensez à rendre le mouvement facultatif: certains utilisateurs peuvent être plus à l'aise lorsqu'ils peuvent ajuster le niveau de mouvement.
- Mouvements de la caméra prévisibles: les mouvements de la caméra fluides et prévisibles peuvent contribuer à éviter l'inconfort.
- Envisagez des commentaires animés: si vous souhaitez créer une expérience crédible, vous pouvez utiliser des animations qui suivent les lois de la physique réelle.
- Les mouvements mondiaux peuvent rendre les gens malades. Lorsque de grands mouvements sont nécessaires, vous pouvez utiliser un fondu, masquer la vision périphérique de l'utilisateur, accélérer lentement ou éviter la rotation.
- Limitez le mouvement des objets de grande taille, car cela peut donner l'impression que l'utilisateur bouge également. Pour éviter que les utilisateurs ne ressentent de l'inconfort, envisagez de rendre ces objets semi-transparents ou moins visibles.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]