Bien qu'elle ne soit qu'une plateforme d'applications parmi d'autres au sein de l'écosystème Apple, tvOS sur Apple TV offre une expérience utilisateur totalement inédite. Le modèle d'interaction est tout d'abord différent. Fini les tapotements et les gestes sur l'écran : place à un nouveau concept de “ focus ” avant toute action. Ce moteur de focus induisant un modèle d'interaction différent, les concepteurs tvOS doivent impérativement tenir compte de ce nouveau comportement utilisateur pour créer des applications de qualité.
Voici quelques points que nous avons pris en compte lors de la conception de l'application Zumper pour tvOS :
1. Évitez les pièges de la concentration
Dans les applications iOS, l'utilisateur dispose généralement de repères pour naviguer : un bouton de retour permanent en haut à gauche de la barre de navigation et une barre d'onglets permanente en bas. Le nouveau modèle d'interaction de tvOS (qui attribue le focus à un seul élément d'interface à la fois) complexifie la navigation hors du contexte actuel, qui n'est plus aussi simple qu'un simple clic ailleurs sur l'écran. L'utilisateur ne peut sélectionner qu'un seul élément à l'écran : celui sur lequel il a le focus. Les longues listes de contenu à défilement vertical, qui obligent l'utilisateur à descendre, le piègent et il devient difficile de revenir en arrière s'il souhaite consulter le contenu en haut de l'écran ou même la barre de navigation.
Notre solution à ce problème a consisté à organiser la navigation verticalement (de haut en bas pour accéder aux différentes parties de l'application) et à présenter le contenu de manière horizontalement (de gauche à droite pour explorer les éléments). Passer d'une partie de l'application à une autre ou accéder à la barre de navigation ne nécessite que quelques mouvements de focus. Explorer davantage le contenu ne complique jamais la navigation de l'utilisateur.


2. Réduire les mouvements du contenu à l'écran
Autour d'un téléviseur, il est probable qu'un utilisateur interagisse avec l'application avec plusieurs personnes, chacune regardant une partie différente de l'écran. Si une seule personne contrôle le focus, le déplacement d'une UICollectionView peut rapidement désynchroniser les autres spectateurs – un peu comme lorsque plusieurs personnes lisent un article sur un même écran d'ordinateur et que l'utilisateur de l'ordinateur fait défiler la page avant que les autres ne soient prêts à continuer.
Pour atténuer ce problème, nous avons réduit au maximum les déplacements à l'écran. Le contenu défile progressivement au fur et à mesure que l'utilisateur avance, passant ainsi d'un ensemble de 8 éléments à un nouvel ensemble de 8 éléments. Ce système améliore le comportement par défaut qui consiste à faire défiler tous les éléments pour n'en révéler que deux nouveaux. La réduction des déplacements permet à plusieurs personnes de consulter plus facilement du nouveau contenu en une seule action, tout en minimisant le risque de perturber les autres utilisateurs par des déplacements constants d'éléments.

3. Susciter l'intérêt de l'utilisateur grâce à un contenu visuel
tvOS offre l'opportunité de proposer une expérience visuelle exceptionnelle sur grand écran. Habitués aux contenus colorés et captivants sur téléviseur, les utilisateurs peuvent proposer des contenus similaires, à condition de préserver l'ergonomie et la lisibilité. Cependant, en raison de la taille importante du téléviseur, les éléments graphiques qui s'affichent correctement sur les appareils mobiles haute résolution peuvent ne plus s'adapter correctement en plein écran sur un téléviseur 1080p. Il peut donc être judicieux d'encourager l'utilisation de contenus et d'éléments graphiques en haute résolution au sein de votre produit.


Comme il s'agit d'une plateforme entièrement nouvelle, de nombreuses normes d'interface utilisateur restent à définir et à optimiser. Évitez de laisser les standards de conception iOS natifs dicter l'expérience utilisateur de votre application tvOS. À l'instar de la conception pour l'Apple Watch, l'interface utilisateur tvOS doit être repensée de A à Z plutôt que d'être un simple portage iOS. Lors de la création de maquettes pour votre application tvOS, veillez à ne pas vous enfermer dans les schémas de conception UX d'iOS. Testez et expérimentez votre design sur du matériel réel avant le déploiement.



