Pocket et la cohérence c’est pas trop ça

Pocket est un ser­vice de lec­ture dif­fé­rée plu­tôt chouette et dis­po­nible offi­ciel­le­ment sur cinq pla­te­formes. Hélas, les inter­faces de ces dif­fé­rentes pla­te­formes souffrent d’un cer­tain manque d’homogénéité. C’est même car­ré­ment le bor­del. J’ai fait un tableau de ces inco­hé­rences.

Dans l'ordre, la barre de navigation des versions Web, Android, Windows et Mac
Dans l’ordre, la barre de navi­ga­tion des ver­sions Web, Android, Windows et Mac

Notez bien que :

  • Je me suis concen­tré sur l’accès aux fonc­tions concer­nées. Il y a d’autres inco­hé­rences : dans le reste de la pro­cé­dure (ex : ajout d’items sur Mac, modi­fi­ca­tion grou­pée sur iPad), dans le choix des pic­to­grammes (mode d’affichage sur Windows), dans le concept de base (prin­cipe de double pan­neau avec l’article à droite sur Mac)…
  • Un « non » dans le tableau signi­fie que la fonc­tion est pure­ment absente.
  • Le site web est res­pon­sive mais je n’ai inclus que la ver­sion « grand for­mat ».
  • J’ai regrou­pé Paramètres et Aide par com­mo­di­té car ils sont tou­jours pla­cés à côté.

Le tableau, je trouve, montre bien l’étendue des diver­gences :

  • une moi­tié des fonc­tions est indis­po­nible sur au moins une pla­te­forme.
  • Aucune fonc­tion étu­diée n’est par­fai­te­ment homo­gène (c’est-à-dire offrant un accès iden­tique sur toutes les ver­sions).
  • Sur les cinq pla­te­formes, on dénombre quatre accès dif­fé­rents pour trois fonc­tions

Certaines diver­gences sont faci­le­ment expli­cables :

  • Pocket suit par­fois les conven­tions propres à chaque pla­te­forme. Par exemple, sur Android, les para­mètres se trouvent habi­tuel­le­ment dans le menu en haut à droite (celui acces­sible par les trois points) et ce menu n’a pas d’équivalent sur iOS.
  • Certaines fonc­tions ont moins d’intérêt sur cer­taines pla­te­formes, par exemple un affi­chage en grille sur un petit smart­phone.
  • Il y a tou­jours une cer­taine iner­tie dans le déve­lop­pe­ment multi-plateformes et il n’est pas facile d’avoir une feuille de route uni­fiée dans le moindre détail.

Mais ça n’explique pas l’ampleur du pro­blème. J’y vois sur­tout un manque de volon­té des créa­teurs. Par exemple, la ver­sion Windows / Chrome OS uti­lise les même tech­no­lo­gies que la ver­sion web (en gros c’est une web app lan­cée en local). Les deux devraient donc être rela­ti­ve­ment faciles à faire conver­ger, pour­tant la ver­sion Windows est l’une des plus diver­gentes.

Un fac­teur sup­plé­men­taire d’incohérence est tem­po­rel : des mises à jour modi­fient fré­quem­ment les inter­faces et ajoutent à la confu­sion. Je ne sau­rais dire si l’homogénéité est ten­dan­ciel­le­ment crois­sante.

Foin de bla­bla, voi­ci le tableau.

Fonction iPad Android Web Windows Mac # de divergences
Nav principale Menu hamburger Menu hamburger À gauche Menu déroulant central Non 3 + 1 non
Filtrer par labels Menu hamburger Menu hamburger À gauche 1e ligne, droite En bas 4
Filtrer par type d'articles Menu hamburger Menu hamburger À gauche Gauche, 1e ligne Première ligne 4
Paramètres et aide Menu hamburger Menu, droite Menu, droite Menu déroulant central Barre de menus native 4
Premium Menu hamburger Menu hamburger Menu, droite Menu déroulant central Non 3 + 1 non
Messagerie Menu hamburger Menu hamburger 1e ligne, droite Non Non 2 + 1 non
Modification groupée Menu, droite ou tap long sur item Menu, droite 2e ligne, droite Non Non 2 + 1 non
Ajout d'items Gauche, 1e ligne Non 1e ligne, droite Gauche, 1e ligne Barre de menus native 3
Recherche 1e ligne, droite 1e ligne, droite 1e ligne, droite 1e ligne, droite En bas 2
Mode d'affichage 1e ligne, droite Non 2e ligne, droite Gauche, 1e ligne Non 2 + 2 non