Je développe actuellement la version arabe d'une application iOS existante.
iOS affiche toujours des barres de défilement sur la droite. Doivent-ils être affichés à gauche en mode RTL?
Avec un contenu aligné à droite (images à droite + texte aligné à droite), la barre de défilement ajoute du bruit sur le contenu et le côté droit semble assez encombré.
Je me demande si nous mettons des barres de défilement à droite à cause du mode LTR ou parce que la plupart des gens sont droitiers.
Et comme la plupart des systèmes les mettent toujours à droite, je crains que les utilisateurs ne soient confus si je les mets à gauche.
Je ne parle pas arabe et j'ai peu d'expérience sur les meilleures pratiques pour les applications de droite à gauche, mais ces détails me dérangent ...
Il y a plusieurs couches de contexte ici; la couche de langue et la couche de conception .
Il est important de considérer la couche de langue, mais le fait est que la couche de conception est plus pertinente pour le contexte de l'utilisateur . Si un utilisateur a deux conventions en tête, une généralement applicable (la fin de la page est à gauche) et une spécifiquement applicable (la barre de défilement est à droite), il est plus logique de garder le le plus pertinent conventions.
Restez sur les barres de défilement de droite simplement parce que cela a le plus de sens dans le contexte numérique. Bien sûr, si vous conceviez cette interaction à partir de zéro, une barre de défilement de gauche aurait un certain sens. Mais tu n'est pas; la convention est définie et les conventions aident les utilisateurs à comprendre et à utiliser votre application sans problème - ou au moins sans problème ça.
Ceci est similaire au problème des QWERTY claviers; bien sûr, si vous conceviez des claviers à partir de zéro, il y a de meilleures façons de le faire. et la confusion lors du changement de contexte de clavier est trop importante pour que le non-QWERTY soit viable à un niveau global Il est trop tard dans le jeu pour ce changement .
Nous devons voir les cas d'utilisation où des barres de défilement sont utilisées.
En ce qui concerne toutes ces actions, le positionnement de la barre de défilement a un impact et bien qu'il y ait eu un débat sur le placement optimal de la barre de défilement en ce qui concerne la lecture de gauche à droite, il a été établi comme une norme de facto que la barre de défilement est généralement à droite en raison de la norme conventionnelle de lecture de gauche à droite et permettant un élément de conception à la fin pour permettre une navigation rapide.
Je vais également voler l'excellente réponse de @Glen Lipka (de la question liée ci-dessus) sur la raison pour laquelle la barre de défilement peut être placée à droite.
Je pense plus à cela comme un problème de modèle mental. Imaginez s'il n'y avait pas de souris, mais plutôt que vous le faisiez avec votre main. La plupart des gens sont droitiers. Mon modèle mental est que je déplace la barre de défilement avec ma main droite. Par conséquent, une barre de défilement sur la gauche indiquerait que mon bras se déplace à travers (devant) le contenu et bloque ma vision afin que je puisse faire défiler la page.
Bien sûr, la souris en fait UNIQUEMENT une image mentale et ne bloque pas réellement mon visage. Cependant, comme j'imagine la barre de défilement à gauche, j'ai toujours l'impression de toucher le contenu à faire défiler, plutôt que de faire défiler le côté.
Cet article pourquoi les barres de défilement sont à droite et d'autres histoires déclare
Le côté droit semble à droite car saisir une barre de défilement à gauche ou appuyer sur un bouton à gauche signifierait que votre main devrait se déplacer sur l'écran. Attendez - bien sûr, votre main n'a pas vraiment besoin de se déplacer sur l'écran, la souris le fait, mais c'est comme si elle le devait! En fait, pour un écran tactile, un stylo ou un stylet, le côté droit est une bonne idée, mais pas à l'écran
Veuillez lire l'intégralité du document pour la perspective historique.
Cependant, cela soulève la question de savoir ce que feraient les gauchers et je pense que la réponse à cette situation serait idéalement un renversement, c'est-à-dire placer la barre de défilement sur la gauche, mais c'est un cas où l'incitation économique l'emporterait sur l'utilisabilité. Microsoft ne prend pas en charge les barres de défilement du côté gauche
Bill Gates est gaucher, donc une priorité existe. Microsoft a en fait consacré quelques années et une tonne d'argent au développement, mais en fin de compte, il y avait trop de programmes tiers où les entreprises ne pouvaient pas ou ne voulaient pas investir le temps et l'argent pour faire le changement -plus disponible pour les utilisateurs, et Microsoft ne peut pas modifier les propriétés intellectuelles d'une autre société.
Pour en venir à votre question sur ce qu'il faut faire dans le cas de votre application IOS, je dirais que cela dépendra de l'équilibre entre décider si nous devons nous en tenir aux normes de conception et placer la barre de défilement sur la gauche pour la langue RTL et que les utilisateurs soient confrontés à des défis dans les mains sur l'écran pour faire défiler vers le bas (compte tenu de la forte démographie des utilisateurs droitiers) ou le placer à droite pour éviter le chevauchement du contenu, mais faire face au défi possible qu'il soit contre la coutume et aussi l'utilisateur doit se déplacer dans la direction opposée à la lecture pour faire défiler vers le bas
Cependant si vous cherchez exemples de logiciels qui l'ont fait pour les langages arabes ou RTL
Si vous utilisez un système d'exploitation arabe et que vos paramètres régionaux Windows sont également arabes, la barre de défilement se chargera automatiquement correctement à gauche du navigateur. Si, toutefois, vous disposez d'une langue européenne et que la préférence de langue dans GMS est définie sur arabe, Firefox n'affichera pas correctement la barre de défilement verticale sur la droite.
Voici quelques exemples supplémentaires s de texte RTL et comment cela influence la conception
This Smashing Magazine article - Shalom! Showcase Of Web Design In Israel a également quelques inspirations de conception pour la conception de sites Web spécifiques au texte RTL