Comment travailler la réalité virtuelle dans le prototypage d'applications mobiles
Publié: 2018-02-25Plus votre prototype ressemble à votre produit final, mieux c'est
Dans les années 90, la réalité virtuelle allait transformer le monde. Des films comme The Lawnmower Man , The Matrix et Existenz ont créé une image de la réalité virtuelle comme une force presque surnaturelle, capable de créer des mondes alternatifs remplis de dangers et de pouvoirs qui transcendent les capacités humaines normales. Il y avait même quelques premiers outils VR grand public comme le Nintendo Virtual Boy et le casque Sega VR.
Et puis tout a semblé disparaître.
À bien des égards, ces premiers jours ont été comme une enfance pour la réalité virtuelle. Nous avions de grands rêves (et des peurs) et des idées assez vagues sur la façon dont cela allait fonctionner et à quoi cela servait réellement. Les outils de réalité virtuelle étaient rudimentaires et coûteux, et le monde n'était pas prêt. Ce n'était pas seulement une question de technologie - nous commencions tout juste à comprendre comment développer une interface utilisateur intuitive (et la conception UX en était encore à ses débuts).
Maintenant, cependant, nous sommes prêts.
La réalité virtuelle a explosé ces dernières années. Vous pouvez transformer votre téléphone en un outil VR avec un écran Google Cardboard à 15 $, ou même le faire vous-même avec des outils d'artisanat de base. Même les casques immersifs puissants comme l'Oculus Rift ou le HTC Vive coûtent moins cher qu'un Apple MacBook haut de gamme.

Et contrairement aux années 90, la demande des consommateurs est énorme. Selon Zion Market Research, le marché mondial de la réalité virtuelle continuera de se développer à un taux de croissance annuel composé étonnant de 54,01 % jusqu'en 2022, date à laquelle il atteindra une valeur de 26,89 milliards de dollars. Une autre étude a montré que les téléchargements d'applications VR depuis Google Play et l'App Store ont augmenté de 276 % en 2016.
Cependant, pour les développeurs et les concepteurs, c'est encore les premiers jours. Il existe de nombreux SDK et outils de conception, mais pour les concepteurs d'applications mobiles qui souhaitent créer un prototype de réalité virtuelle fonctionnel sans plonger dans le code, il n'y en avait pas beaucoup - jusqu'à notre bibliothèque de composants VR, c'est-à-dire.
Où en sont les applications mobiles de réalité virtuelle ?
Il existe deux façons fondamentales de faire de la réalité virtuelle : avec trois ou six degrés de liberté. Trois degrés de liberté est la façon dont la réalité virtuelle pour Android et d'autres appareils mobiles fonctionne maintenant. L'utilisateur peut regarder dans n'importe quelle direction et interagir avec des objets dans l'espace virtuel dans lequel il se trouve. Certains contrôleurs VR dédiés permettent six degrés de liberté, ce qui signifie que l'application peut également suivre les mouvements de l'utilisateur dans une pièce, ajoutant du réalisme aux interactions avec le espace virtuel.
Pourquoi les smartphones ne peuvent-ils pas faire six degrés ? Bien que votre téléphone soit efficace pour suivre les changements de direction, il n'est pas capable de suivre avec précision les mouvements dans l'espace physique. En fait, pour le moment, les contrôleurs VR ont besoin d'une salle dédiée avec des capteurs externes pour obtenir une VR à six degrés, ainsi qu'un appareil externe pour gérer le traitement.
La plupart des prototypes d'applications mobiles se concentrent sur trois degrés pour plusieurs raisons :
- C'est largement disponible, donc il y a un marché beaucoup plus grand.
- Vous pouvez le faire n'importe où, pas seulement dans une pièce spécialement configurée, reliée à un ordinateur.
- Vous n'avez pas besoin d'équipement spécial (et coûteux) pour l'utiliser ou le tester.
Il est difficile de dire exactement comment la réalité virtuelle va se développer, mais il y a de fortes chances que six degrés restent une niche étroite dans la réalité virtuelle. L'un des grands avantages de la réalité virtuelle est qu'elle vous permet d'échapper aux contraintes de votre environnement physique, un avantage que vous perdez si vous devez configurer un espace virtuel entier.
Développement d'applications de réalité virtuelle
Plus votre prototype ressemble à votre produit final, mieux c'est. Tout simplement parce que le coût d'apporter des modifications à un produit lorsqu'il est entièrement développé est beaucoup plus élevé que d'apporter des modifications à un prototype. Le prototype de votre application doit simuler le plus fidèlement possible les fonctionnalités, l'interface utilisateur et l'expérience utilisateur de votre application. De cette façon, les commentaires que vous obtenez sont plus proches de ce que vous vous attendriez à obtenir si vous testiez avec des utilisateurs lorsque l'application était prête.
Recommandé pour vous:
Cela dit, vos bibliothèques d'interface utilisateur doivent être à jour pour Android ou iOS. Le contrôle du regard doit être pris en charge afin que vous puissiez interagir de manière complexe avec l'application, même si vous n'utilisez qu'un smartphone comme contrôleur. Les interactions et les animations doivent être tout aussi bonnes, afin que vous puissiez clouer les éléments de conception dans le prototypage.


À bien des égards, il est encore plus important de disposer d'outils de prototypage de réalité virtuelle parfaits. D'une part, vous ne pouvez pas vous rabattre sur les conventions de conception éprouvées qui s'appliquent au prototypage d'applications mobiles. Une interface simple qui pourrait bien paraître sur un écran Android ne va pas nécessairement se traduire lorsque vous avez 360° et trois axes avec lesquels travailler. Il y a fort à parier que les applications de réalité virtuelle alimenteront le débat entre le skeuomorphisme et la conception matérielle, et les meilleures pratiques changeront.
Vous ne pouvez pas non plus vous fier à votre instinct et à un croquis approximatif. Vous devez simuler son fonctionnement avec autant de détails que possible, afin de pouvoir le faire correctement avant d'investir du temps dans la création du produit final.
De plus, la création d'environnements graphiquement riches et immersifs va être beaucoup plus importante qu'elle ne l'est généralement dans le prototypage d'applications mobiles. Vous demandez aux utilisateurs d'attacher un écran à leur visage, ce qui n'est pas pratique - ils doivent en tirer plus que les mêmes boutons qui font exactement les mêmes choses, mais qui flottent maintenant dans l'espace.
Une grande partie de ce qui rend la réalité virtuelle intéressante dépendra des interactions et des microinteractions. Si un objet brille ou projette une ombre sur un écran plat, ce n'est qu'un effet. Il peut interagir avec d'autres éléments de conception, mais il est toujours quelque peu éloigné de l'utilisateur. En réalité virtuelle, l'utilisateur peut réellement interagir avec des sources lumineuses. Vous pouvez utiliser la distance pour indiquer la priorité ou demander à l'utilisateur de regarder dans différentes directions pour effectuer différentes tâches.
Cela crée l'opportunité pour les concepteurs innovants de ravir les utilisateurs de manière véritablement nouvelle. Vous pouvez utiliser des projecteurs simulés réels pour mettre en évidence des tâches importantes ou modifier la conception d'une pièce pour répondre à l'humeur de l'utilisateur ou à la nature d'une tâche particulière. Les éléments animés peuvent trembler pour créer un sentiment d'urgence ou se déplacer vers l'utilisateur pour attirer son attention sur de nouvelles informations.
Mais vous ne pouvez pas tester ces éléments ensemble sans prototyper les contrôles utilisateur. Ce qui peut sembler être un flux utilisateur intuitif lorsque vous interagissez avec un écran peut être un cauchemar absolu lorsque l'utilisateur contrôle tout avec son regard. Vous devez être en mesure de simuler la manière dont l'utilisateur interagit avec l'environnement, sinon vous pourriez vous retrouver avec un malheureux réveil plus tard dans le projet.

Et vous avez besoin de tout cela pour travailler d'une manière qui s'intègre à votre flux de travail de développement d'applications 2D. Vous ne devriez pas avoir à apprendre un tout nouvel ensemble d'outils ou à simuler deux prototypes différents d'une application si vous souhaitez prendre en charge à la fois les interfaces VR et conventionnelles - vous devriez être capable de concevoir et de tester les deux dans le même cadre.
Comment prototyper des applications VR dans Proto.io
Proto.io a développé une bibliothèque d'appareils de prototypage VR qui permet aux concepteurs et aux développeurs de simuler leurs propres expériences VR, en utilisant le même flux de travail intuitif Proto.io dont ils dépendent pour le prototypage d'applications mobiles traditionnelles.
Les utilisateurs peuvent télécharger des photos à 360° et concevoir des visites guidées en quelques minutes. Proto.io Asset Flow s'intègre parfaitement aux outils standard de l'industrie tels que Sketch et Photoshop, ce qui rend tout aussi facile de simuler une visite dans un monde virtuel fantastique que de visiter l'intérieur d'une maison.
Notre bibliothèque de composants VR facilite également la simulation de menus et d'autres commandes basées sur le regard, l'ajout d'animations et de sons, et la modification de votre mise en page pour tirer le meilleur parti de l'espace virtuel. Et vous pouvez prévisualiser votre prototype sur n'importe quel appareil qui exécute l'application Proto.io, ce qui vous offre une flexibilité incroyable. Par exemple, vous pouvez utiliser votre MacBook pour créer une scène sur l'application Web, puis la tester et modifier la version de réalité virtuelle pour Android, puis en faire la démonstration sur Oculus Rift ou un autre casque VR haut de gamme.
Premiers pas avec les applications de réalité virtuelle
Nous avons rassemblé quelques tutoriels pour vous aider à démarrer en VR. Que vous soyez un développeur expérimenté cherchant à se lancer dans la réalité virtuelle ou complètement nouveau dans le prototypage VR, la création d'un environnement VR de base est une excellente première étape. En trois minutes environ, vous apprendrez à charger le conteneur VR, à ajouter une image et à l'afficher sur votre appareil.
Une fois que vous avez fait cela, consultez notre webinaire à la demande, le prototypage VR sans quitter Proto.io. Tout d'abord, nous allons vous montrer comment créer votre première visite interactive, en utilisant de superbes images à 360°. Ensuite, nous vous apprendrons à créer un menu de jeu, avec des boutons qui s'agrandissent, brillent et émettent des sons lorsque vous appuyez dessus (vous pouvez également regarder le didacticiel du menu de jeu séparément). Au cours du processus, vous apprendrez de nombreuses compétences utiles pour créer d'autres applications de réalité virtuelle, notamment :
- Faire des boutons VR qui réagissent au regard de l'utilisateur.
- Déclenchement des changements de scène.
- Utilisation d'images plates et de balises pour indiquer différents types de changements de scène.
- Intégrer du son dans vos applications VR.
Si vous êtes nouveau sur Proto.io, vous aurez également une idée de la façon dont tout fonctionne ensemble. Bien que les conteneurs VR soient spéciaux à certains égards, nous avons maintenu le flux de travail aussi cohérent que possible. Si vous avez de l'expérience dans la création d'applications et que vous êtes du genre à n'utiliser un manuel qu'en dernier recours, cela devrait vous aider à démarrer. Sinon, notre guide de l'utilisateur devrait contenir tout ce que vous devez savoir.
Pour plus d'informations sur la conception et l'interface utilisateur, nous vous recommandons vivement de parcourir The UX of VR. Vous y trouverez de nombreuses vidéos, articles, livres, diaporamas et autres ressources de qualité pour faire de vous un expert de l'expérience utilisateur en réalité virtuelle.
Ce message est apparu pour la première fois sur le blog Proto.io et a été reproduit avec permission.






