FREN

#FF00AA


15 juin 2007

Pourquoi sortir Safari sous Windows est une abomination

@apple@

Le truc, c’est qu’Apple est l’un des pires développeurs Windows que je connaisse (alors que la MacBU de Microsoft se démène pour sortir des logiciels qui collent avec OS X). Ca m’est arrivé plusieurs fois de recommander à quelqu’un d’installer iTunes, l’aider à l’installer sur leur ordinateur, et rougir de honte après le troisième échec. Et on n’est pas sorti d’affaire une fois que ça marche, il y a cette icône qui ne sert à rien dans la barre de tâches, et la flopée de processus qui se lancent au démarrage, et deux utilisateurs ne peuvent même pas lancer iTunes simultanément sur le même ordinateur.

Le truc, c’est qu’iTunes est la pire application OS X développée par Apple, parce que ses concepteurs se préoccupent avant tout de Windows. Je ne sais plus si c’est la version 6 ou 7 qui a perdu le bouton des chapitres et l’a remplacé par un menu, ce qui fonctionne parfaitement sous Windows (il se retrouve juste quinze pixels plus haut que là où il était) mais pas sur Mac (parce qu’on ne regarde la barre de menus que quand on a l’intention de s’en servir — et que le menu ne s’affiche pas du tout si iTunes n’est pas l’application active).

Le truc, c’est que l’une des plus grandes qualités originelles du Mac était la cohérence (et elle l’est encore, malgré tout ce qu’Apple a fait subir au système de 10.1 à 10.4), le respect quasi généralisé des Human Interface Guidelines, etc. Et un browser web qui est programmé expressément pour avoir l’air d’une application Mac sous Windows est un crime contre le bon goût — si on peut discuter de l’opportunité d’avoir un style distinct pour un lecteur de MP3, le browser devrait être l’application la moins remarquable sur votre bureau.

Et le truc, c’est que les utilisateurs de Windows fantasment peut-être sur le Mac, mais regardez ce qui se passe quand ils se retrouvent avec juste un morceau d’OS X dans leur Windows au lieu de switcher complètement.

 

Du point de vue d’Apple, il y a plusieurs raisons de sortir Safari sur Windows. Mais elles sont toutes mauvaises.

Donner aux utilisateurs de Windows un goût du Mac pour les inciter à switcher ? Je doute fort que Safari puisse convaincre des gens qui ne s’étaient pas déjà laissés séduire par iTunes. Et, comme je l’ai écrit plus haut, les logiciels pour Windows d’Apple sont plutôt des anti-pubs pour le Mac — ils devraient afficher de gros avertissements clignotants “Ce programme marche beaucoup mieux sur le Mac ! Non, non, vraiment !”

Un SDK pour l’iPhone ? Est-ce que vous voulez vraiment que les web-apps pour votre iPhone soient développées par des utilisateurs de Windows ? Je suis persuadé que 99% des développeurs web qui comprennent un tant soit peu les vertus d’une bonne interface utilisateur, et qui sont à même de produire des applis qui aient leur place sur un iPhone, utilisent déjà des Mac. Quant aux 1% restants, ben, c’était l’occasion rêvée de leur faire acheter des Mac mini.

John Gruber a posté que la première motivation était certainement qu’Apple voulait sa part de la manne financière de Google — la Mozilla Foundation tire une jolie petite rente des utilisations de la barre de recherche de Firefox. Et cette découverte intéressante (que j’ai vérifiée sur mon installation) le confirme : Apple vous incite très très fort à utiliser la barre de recherche plutôt que de mettre Google ou Yahoo en page de démarrage. De façon assez malsaine, même si sans conséquence.

Alors, oui, Safari pour Windows peut leur faire gagner de l’argent. Mais iLife pour Windows aussi. Ou iWork (euh, enfin, non, probablement pas). Ou Final Cut Pro. Ou tout simplement OS X pour PC. Où est la limite ? Apple a déjà une librairie émulant toute son interface sous Windows. Ils ont reprogrammé Cover Flow sans utiliser les technologies CoreWhatever. Ils ont même porté les algorithmes de rendu du texte d’OS X pour les inclure dans Safari. A côté de ça, recompiler GarageBand ou Final Cut Pro sous Windows serait certainement plus facile — et enlever la vérification hardware au démarrage d’OS X, n’en parlons pas. Où on s’arrête ?

J’imagine que la frontière, pour l’instant, est fixée par le fait d’avoir un prétexte donné par une division hardware de la compagnie (l’iPhone). Mais ce n’est vraiment qu’un prétexte.

 

En attendant, je suis très content de Safari 3 pour Mac. Quand Steve a montré la fonctionnalité de recherche dans le texte (ou c’était peut-être juste en démo sur le site), je l’ai tout de suite voulu. Eh bien, ça fonctionne comme prévu, et je ne veux plus jamais avoir à faire sans.

(Ne venez pas me dire que Firefox le fait depuis des siècles. Je ne parle pas de la recherche dans le contenu en elle-même, mais du fait que les résultats sont mis en valeur dans la page de façon vraiment visible. C’est tout simple, mais ça change tout.)

Je me fiche assez de pouvoir réorganiser et déplacer les tabs, mais c’est peut-être juste une question de s’habituer à ce que ce soit possible — ou alors, j’ai juste pris l’habitude de sous-utiliser les tabs dans Safari parce que ça rend le browser instable et qu’on finit par perdre toutes les pages qu’on a ouvertes. (Quoique la fonction “Reopen All Windows from Last Session” de Safari 3 semble fonctionner même après un crash.)

Et il plante à peine plus que Safari 2.

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.