Les articles avec le tag « UI »

« Bullshit animation »

La semaine dernière, j’ai vu sur Reddit cette image qui m’a fait sourire.

"Bullshit animation"

Je me suis toujours demandé comment fonctionnait cette animation dans iOS, se bloquant quasiment systématiquement à 90% avant de finaliser l’envoi. Magie de Reddit, le créateur de Cydia et un développeur iPhone de chez Apple sont venus apporter quelques précisions.

C’est un indicateur de progression indéterminé pour quelque chose dont ils peuvent deviner la durée mais sans avoir de suivi de sa progression. Ça fonctionne comme ça :

  • Affichez la barre de chargement pendant 4 secondes (ou 6 secondes s’il y a une photo jointe).
  • Si ça prends moins de 4 secondes,  remplissez rapidement le reste de la barre.
  • Si ça prends plus de 4 secondes, faites une pause à 90%.

C’est le même principe utilisé par un Mac avant au moment de booter. Déterminer le temps de chargement d’un système UNIX est très lent, alors ils ont juste mesuré le temps lors du dernier démarrage et vous donnent une barre de progression sur cette durée.

Maintenant je le saurais.

 

Le feeling d’Android

My Dinner With Android est le blog d’un utilisateur d’iOS qui a passé 4 mois avec Android dans le but de comprendre ce qui attirait autant de monde, et pourquoi un utilisateur lambda pourrait choisir un téléphone Android plutôt qu’un iPhone. Cette semaine, il a livré la conclusion de son expérience, qu’il résume lui même en une phrase : « Je suis vraiment content d’avoir un iPhone 4S. » Je recommande vivement la lecture de son dernier article et son blog en général. Et j’ai particulièrement aimé sa comparaison entre le feeling d’iOS et d’Android avec la conduite d’un jeu conducteur.

Quand iOS est sorti, il est devenu évident pourquoi les précédents écrans tactiles avaient échoué : le feeling est important.

Ce sont des appareils numériques qui essayent d’être analogues au monde réel. Voilà pourquoi les stylets sont nuls : quand est-ce que vous manipulez quelque chose comme ça ? Ça n’a rien à voir avec de l’écriture, à part le fait de tenir le satané machin. Mais utiliser vos doigts pour manipuler principalement des boutons est quelque chose que nous sommes habitué à faire. Le problème est qu’il faut qu’on ait le sentiment de manipuler de vrais objets quand on est en réalité en train de simuler ça sur un morceau de verre.

L’iPhone a visé juste pour ça. Les appuis, les glissés, les défilements et les zooms fonctionnent et semblent si bien parce qu’ils s’approchent d’une action réelle à une échelle 1:1.

Avec Android, en tout cas sur mon Nexus S, rien ne semble aussi bon. Tout semble toujours comme c’était une action qui causait une réaction. Vous faites quelque chose avec vos doigts, l’OS l’interrompt, et des trucs se passent sur l’écran. La performance n’est pas au rendez-vous, et ça donne un mauvais feeling.

La meilleure comparaison que je puisse trouver pour décrire ça est lorsque mon grand frère m’a appris à conduire une transmission manuelle il y a une dizaine d’années. Quand on débute, ça semble insurmontable : lâcher l’accélérateur, appuyer sur l’embrayage, passer la vitesse, lâcher l’embrayage un peu, accélérer au point de frottement, lâcher l’embrayage. Ça semblait comme une série de tâches insurmontables. Après une heure de manoeuvre, j’étais plutôt frustré et je n’allais nulle part. Mon explication de cet échec : je n’arrivais pas à effectuer parfaitement tout ce que je devais faire en aussi peu de temps et avec autant de précisions pour que ça fonctionne. Son conseil : arrêter d’y penser comme une suite de procédures. C’est un mouvement mené à bien par tout mon corps, pas 4 ou 5 différentes tâches. 10 minutes plus tard, je nous ramenais à la maison.

iOS semble être comme une transmission manuelle dirigée par un pilote chevronné. Android est un adolescent débile qui lâche constamment l’embrayage, et qui devient de plus frustré avec le temps qui passe.

Droid X et son interface mal polie

Le Droid X de Motorola

Samedi dernier, un employé de 37Signals a posté les captures d’écran ci-dessus avec le commentaire suivant.

Le nouveau téléphone Android de Motorola tronque le texte « Text Messaging » en « Text Messagin… » et « Text Mess.« 

Si le détail est déjà plutôt embarrassant en soi (pourquoi afficher trois points de suspension à la place de la lettre g ? Il n’y aurait pas comme un problème de… « calcul dans la formule » ? Hinhinhin), les commentaires du blog (qui parle régulièrement de design et d’ergonomie) ont vite tourné en jeu des X erreurs. Et le résultat me laisse pantois :

  1. L’icône de l’application de messagerie n’est pas vraiment appropriée. Des SMS et MMS sont des messages courts, utilisés pour des conversations rapides. Rien à voir avec une enveloppe et une lettre papier, qui en plus corresponds habituellement à des e-mails.
  2. L’application s’appelle « Text Messaging » (verbe d’action) alors que toutes les autres applications portent des noms communs.
  3. L’icône de l’application « Music » ressemble à une machine à laver.
  4. L’icône du signal réseau tout en haut a l’air d’être tombée, contrairement aux autres icônes qui sont bien alignées verticalement.
  5. Un internaute s’est même demandé comment le téléphone avait pu perdre la moitié de sa batterie en 7 minutes ! La réponse est simple : le téléphone est en charge, et l’icône est animée, se remplissant et vidant sans arrêt. Cette animation n’a donc aucune utilité, puisqu’elle n’apporte aucune indication sur l’avancement du chargement.

J’ai zappé les commentaires qui tournaient au débat puéril « iPhone vs. Android ». Mais pour moi, le résultat est là : en permettant à n’importe qui de modifier son système d’exploitation, Google permet aussi à des marques comme Motorola de commercialiser un OS mal fini, mal poli, et qui va à l’encontre de règles basiques d’ergonomie d’interfaces utilisateurs.