Accueil > weblog
- Lire le billet précédent - Lire le billet suivant -
Par Laurent Denis, le 29 juillet 2005.
Face à une nouvelle version majeure d'un navigateur, chaque critique va être plus sensible à tels ou tels bugs, implémentation ou fonctionnalité. Concernant cette première beta d'IE7, quelques-uns se réjouiront donc avec raison de la sécurisation IDN (en version lourde par rapport à la solution adoptée par Opera et sensiblement reproduite par Firefox), d'un support apparemment (partiellement ?) amélioré du format PNG, ou de l'apparition d'onglets natifs (et minimalistes) dans le navigateur. Mais combien d'autres seront déçus, et se raccrocheront éventuellement à l'idée que ce n'est qu'une beta 1 qui ne préjuge peut-être pas d'autres progrès par la suite ?
Ce billet aurait en effet pu être titré IE7 beta 1, le non événement
. Ou j'aurais pu tout aussi bien ne pas l'écrire, tant cette première beta du futur Internet Explorer 7 est amorphe en matière de support CSS2.1 et d'améliorations en faveur de l'accessibilité. Sans parler d'un véritable support d'XHTML et des types de contenus nécessaires. De ces points de vue, ce n'est pas une beta IE7 : c'est tout au plus un IE6+un chouïlla vaguement relooké et certainement un peu moins insécurisé, dont le but semble surtout d'être: Continuons à occuper le marché pendant que nous préparons la prochaine guerre, qui ne sera pas celle des navigateurs, mais celle des applications Web
. C'est à peu près aussi innovant et intéressant que le Netscape dernière mouture d'AOL.
Côté CSS, inutile de s'attarder : si, effectivement, deux bugs CSS très spécifiques (et pour tout dire assez mineurs, comparés au reste) n'avaient été corrigés, je croirais plutôt avoir raté l'installation de cette beta, et me trouver en fait sans le savoir devant notre bon vieil IE6 : me voici en effet en terrain très familier dans cet IE7 beta 1 qui reconduit pour l'instant la totalité des bugs et défauts d'implémentation majeurs de son prédécesseur. Fort heureusement, il reconduit du même coup tout l'arsenal des hacks plus ou moins douteux dont il impose l'usage, à moins qu'on ne se tourne plus sagement vers les feuilles de styles en commentaires conditionnels (seule idée intelligente et innovante dont ont fait preuve les Internet Explorer Windows successifs depuis longtemps dans ce domaine). Rassurez-vous : pour l'instant, le futur IE7 ne semble pas vouloir casser le Web bâti sur les insuffisances de son prédécesseur : il joue la sécurité, en quelque-sorte.
Côté accessibilité, j'aurais beaucoup aimé voir corriger l'impossibilité d'agrandir des textes dont la taille est déterminée en pixels. Le support de l'élément abbr ou de l'attribut longdesc, voire celui d'une tabulation normale dans les ancres... auraient également été appréciés... Tant pis, je repasserais. Enfin, peut-être. Si le sujet intéresse un jour Microsoft.
Ne parlons pas de choses exotiques et farfelues tels application/xhtml+xml, nous en sommes apparemment à des années lumières, si tant est que cela soit compatible avec cette conception d'un navigateur qui est plus un outil stratégique pour piéger une clientèle qu'un moyen d'accéder au Web. Finalement, les utilisateurs sont encore ceux qui semblent le moins intéresser Microsoft : la cible est plutôt le client captif, ce qui n'incite évidement pas à porter ses efforts vers une implémentation prioritaire de standards ouverts et librement extensibles : si vous ouvrez le piège, il est évident que le client risque de s'échapper.
Pourtant, des navigateurs tels d'Opera et Firefox montrent suffisamment que d'autres modèles sont tout aussi viables. Et, après les choses passionnantes qui viennent d'être réalisées par Opera 8, il se prépare d'autres choses tout aussi passionnantes pour le prochain Firefox 1.5.
Allons, me direz-vous, ce n'est qu'une beta 1. Sans doute. Mais, franchement : ma lune dans un petit seau, dois-je donc continuer à l'attendre pour une éventuelle beta 2 ? Ou pour le prochain millénaire dans un univers parallèle ? J'avoue que le sujet m'intéresse de moins en moins.
<edit>Enfin... Disons plus exactement que le navigateur de Microsoft ne serait guère plus gênant ni plus important que ne peut l'être n'importe quel autre navigateur bas de gamme et non innovant, s'il n'était pas devenu cet éternel facteur bloquant des progrès promis par les standards Web.
<re-edit>Ah... Il faudrait aussi clarifier un peu les choses sur ce mythe du navigateur-qui-doit-être-intégré-à-l'OS : pour ce qui est de remplir sa fonction première, qui est de naviguer, IE7 beta 1 fait ça très bien (si l'on peut dire) en version standalone. Pour ce qui est d'autres choses, évidemment, l'intégration au système d'exploitation devient une question nettement plus stragégique. Comme quoi, vraiment, ce n'est pas le Web qui intéresse Microsoft. C'est plutôt ce que celui-ci, depuis l'origine, risque de lui faire perdre en terme de position dominante et de clientèle captive.
1. Le 29 juillet 2005 à 22:12, de CSS Vision :: Design Web, Standards et Accessibilité
Après la publication de la première version beta de Windows VISTA (nom de code Longhorn), c'est au tour d'Internet Explorer 7 de se dévoiler peu à peu. Un rapide tour d'horizon des fonctionnalités nouvellement proposées et de celles toujours absentes.
Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
Commentaires
pascal, le 30 juillet 2005
Sur le IEBlog, l'équipe de développement annonce pourtant des choses intéressantes : blogs.msdn.com/ie/archive...
Notamment:
- HTML 4.01 ABBR tag
- CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
pascal, le 30 juillet 2005
Oups, j'avais pas vu le billet suivant...
skystef, le 01 septembre 2005
Je trouve les commentaires sur IE7 plutôt rude. N'oubliez pas qu'Internet Explorer doit satisfaire le plus grand nombre, c'est à dire même ceux qui n'y connaissent rien. S'il est trop complexe ou plein de nouvelles choses "d'un coup", l'internaute de base qui lit ses mails et la une du Monde chaque jour n'en voudras pas, IE 6 lui suffisant largement.
D'un point de vu moins amateur, cet IE7 bêta 1 est décevant, l'interface est bien vide, le logiciel est peu fonctionnel, l'affichage pourrait étre plus rapide!
Malgré cela, j'arrive à l'utiliser sans problème, je n'oublie pas non plus les défauts que je trouve à Firefox et qui me gênent aussi fortement comme sa lourdeur et son scrolling lamentable, des points oubliés depuis toujours par les développeurs de Firefox.
Laurent Denis, le 01 septembre 2005
Les questions de moteur de rendu CSS n'ont aucun rapport avec la complexité perçue éventuellement par l'utilisateur. Celle-ci concerne actuellement uniquement l'interface utilisateur, et il n'y aurait quère de sens à discuter de l'interface d'IE7 en dehors de l'OS auquel il est destiné. C'est une question à voir le moment venu.
Concernant Le Monde en tant que cas type : IE7, comme tous les navigateurs actuels, gère le tout venant du HTML à l'ancienne mêlé à d'autres formats de manière plus ou moins correcte, à l'aide d'un impressionnant système de récupération d'erreurs (le mode quirks). Et tous nos navigateurs font ça très bien.
Treziak, le 20 janvier 2006
skystef > Holà, on demande pas grand-chose à MSIE. On veut juste que les standards Web soient respectés !
D'ailleurs, si je viens de trouver ce billet, c'est simplement parce que je voulais intégrer l'effet fort sympathique de surbrillance avec :hover sur la page sur laquelle je travaille actuellement. Voyant la réussite sur FF, j'ai fait le test sous IE et... Gulp ! Que nenni ! IE ne veut de la surbrillance que sur un lien ! Quand le W3C conseille de le faire appliquer à tous les éléments.
Bref, appliquer ces standards concernant uniquement l'affichage d'un site Web, c'est juste pour que le métier de webmaster ne s'apparente pas à du bricolage forcé... L'utilisateur lambda, lui, n'y verra que du feu.
Et en ce qui concerne le scrolling que tu qualifies de lamentable, si c'est pour dire que le truc bien sous IE (et pas sous FF), c'est les couleurs personnalisées aux barres de défilement... Bah, disons que je te rejoins sur le côté esthétique... Mais la raison est toute simple : le W3C ne considère pas les propriétés sur les barres de défilement... Propriété Microsoft oblige ! Bref, le scroll n'est pas un oubli des développeurs de FF, mais juste des propriétés CSS non reconnu par le W3C.
Au passage, FF possède divers skin pour modifier la barre "grisailleuse". Bref...
Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.