Blogue informel d'un électron libre - Mot-clé - WebBlogue personnel de Mathias Poujol-Rost. J'y parle de tout et de rien, sans grande fréquence.2024-01-21T14:47:28+01:00Mathias Poujol-Rosturn:md5:74c313dfc8ae1d62806abb332def1df8DotclearNon Apple, pas besoin de ton Safari pour le HTML 5urn:md5:20386089c23bcb5499f4a25c12626f7a2010-06-04T15:02:00+02:002010-06-05T08:12:33+02:00MathiasAppleApple Safaricoup de gueulefermetureHTML 5Mozilla FirefoxOpera Software Operastandard ouvertWebWebkit <p>La société Apple a mis en ligne une série de démonstrations des possibilités du HTML 5.</p>
<p>HTML 5 est la prochaine version du langage de balisage hypertexte (alias HTML), actuellement en version 4.01. Le développement du HTML 5 se fera jusqu'en 2022, mais les navigateurs ont déjà commencé à reconnaître ce langage et l'implanter (pouvoir l'afficher).</p>
<p>Plus précisément, ce sont les <strong>moteurs de rendu</strong> qui commencent à implanter HTML 5, de même que CSS 3, prochaine version du langage CSS. Un moteur de rendu est le principal composant logiciel d'un navigateur, puisque c'est lui qui gère directement l'affichage des pages Web. </p>
<p>Il existe moins de moteurs de rendu que de navigateurs, car certains moteurs de rendu sont utilisés par plusieurs navigateurs : </p>
<ul><li>Gecko équipe Firefox et Camino,</li>
<li>Webkit est celui de Safari et Chrome</li>
<li>Presto est celui développé pour Opera,</li>
<li>Trident est le moteur d'Internet Explorer.</li>
</ul>
<h3>Des démonstrations fermées</h3>
<p>Ces démonstrations techniques sont disponible via la page <a hreflang="en" href="http://www.apple.com/html5">www.apple.com/html5</a>. Lorsque vous cliquez sur l'une des vignettes menant à une démo, voici ce que vous voyez : </p>
<p><img alt="Capture d'écran de cette page, après un clic sur une vignette" src="http://blogue.mathiaspoujolrost.net/perso/public/img/web/.apple-html5-obligation-telecharger-safari_m.jpg" /></p>
<p>Extrait du message en sur-impression :</p>
<blockquote><p><strong>Vous devrez télécharger Safari pour voir cette démo.</strong></p>
</blockquote>
<p>En préambule de ces vignettes figure le message suivant :</p>
<blockquote><p>Les démos ci-dessous montrent comment la dernière version du navigateur Web "Safari" par Apple, les nouveaux Macs, et les nouveaux appareils mobiles d'Apple, supportent tous les possibilités d'HTML 5, CSS 3 et JavaScript [un langage qui permet de rendre interactive des pages Web, NDT]. Tous les navigateurs n'offrent pas ce support. Mais bientôt d'autres navigateurs modernes profiteront de ces même standards Web - et des choses extraordinaires qu'il permettent aux webdesigners.</p>
</blockquote>
<p>Apple vous pousse donc à installer <strong>son</strong> navigateur, suggérant que lui seul permet de voir ces démos. </p>
<p>J'ai essayé avec <a href="http://blogue.mathiaspoujolrost.net/perso/index.php/post/../perso/index.php/post/srware-iron-google-chrome-chromium-differences">Iron</a>, qui utilise le même moteur de rendu (Webkit), mais j'ai été redirigé vers la page www.apple.com/html5, sans doute via le <a href="http://images.apple.com/global/scripts/browserdetect.js">script <code>browserdetect.js</code></a>. Apple empêche donc de consulter ces (ses ?) démos via un autre navigateur.</p>
<h3>Les problèmes de cette approche</h3>
<p>Apple tente de faire croire que seul son navigateur permet de voir ses démos, voire de lire des pages Web codées en HTML 5. La phrase <q>Tous les navigateurs n'offrent pas ce support.</q> est réductrice : tous les navigateurs n'offrent pas <em>autant</em> de support du HTML 5. </p>
<p>Il est vrai que Webkit est un des moteurs les plus avancés, et donc un de ceux qui interprètent le mieux HTML 5. Mais les autres ne sont pas "nuls" sur ce point : tous les moteurs de rendu travaillent continuellement à afficher correctement les futures versions des langages HTML et CSS. </p>
<p>Apple prétend promouvoir un standard ouvert (HTML), mais conditionne cette expérience de navigation par l'usage de son produit, sans ouverture à la concurrence (<a hreflang="en" href="http://www.mozilla-europe.org/fr/firefox/organic/">Firefox</a>, <a href="http://www.opera.com/browser/features/">Opera</a>...). Apple oublie que si son navigateur permet de lire aussi bien des pages en HTML 5, c'est avant tout grâce au travail des développeurs de Webkit, et non des développeurs de Safari ! </p>
<p>Comme tous les fabricants de navigateurs, Apple est tributaire du développement du moteur de rendu (compatibilité avec les langages, interprétation du Javascript voire sa
compilation...) qui équipe son navigateur, pour promouvoir ce dernier (stabilité, configurabilité, gestion des données personnelles, performances...).</p>
<p>Il faut également savoir que Safari est un <a href="http://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire">logiciel à source fermée, et même privateur</a>. On ne sait pas tout du fonctionnement de Safari et il nous est interdit de nous y intéresser (étudier le logiciel, le bidouiller, etc). </p>
<p>Par cette limitation débile (des démonstrations consultables uniquement dans <strong>un</strong> logiciel), Apple nous rappelle aussi la <a href="http://openweb.eu.org/humeurs/balkanisation/">balkanisation du Web</a> qui régnait il y a quelques années.</p>
<h3>Ressources</h3>
<ul><li><a hreflang="en" href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29">Comparaison des moteurs de rendu, sur le HTML 5 (en anglais)</a>.</li>
<li><a hreflang="en" href="http://caniuse.com/#agents=gecko,webkit_saf,webkit_chr,presto&eras=near,far&statuses=rec,pr,cr,wd,ietf">Tableaux dynamique des comparaison du support des éléments de HTML 5, CSS 3... (en anglais)</a>.</li>
</ul>
Raccourci vers ce billet : <a href="http://minu.me/2hnh/p">http://minu.me/2hnh</a> .<br />http://blogue.mathiaspoujolrost.net/perso/index.php/post/non-apple-pas-besoin-safari-pour-html-52#comment-formhttp://blogue.mathiaspoujolrost.net/perso/index.php/feed/atom/comments/213Non à la diabolisation du Web par la télévision !urn:md5:a2d4a78a3c4f51d4a9e2db3c5cb87b282008-12-22T23:59:00+01:002008-12-23T10:04:54+01:00MathiasdiabolisationexpressionInternetlibertémédiaTVWeb <p><a href="http://www.tkaap.com/blog/">Sylvain Weber</a>, développeur Web, a lancé récemment une pétition pour lutter contre la diabolisation du web à la télévision.</p>
<p>La TV est un médium de masse, mais qui simplifie souvent trop, et qui donne du Web et de l'Internet en général une mauvaise image. Dans la course à l'audience et sa volonté de faire du sensationnel, elle n'hésite souvent pas à ne montrer que le mauvais côté des choses, voire le pire, quitte à faire peur.</p>
<p> Cette pétition a la forme d'un groupe sur Facebook, qui a récemment été présenté dans le magazine Envoyé Spécial, par un reportage déjà devenu célèbre pour avoir notamment montré la facilité d'accès à la drogue selon deux jeunes filles. Ainsi, France 2 a mis en exergue un phénomène marginal, dans un sujet consacré à la popularité de la "Planète Facebook" (c'est aussi le titre du reportage), </p>
<p>Je suis entièrement d'accord avec cet initiative et vous invite à rejoindre le <a href="http://www.facebook.com/group.php?gid=39572922661">groupe "Pétition contre la diabolisation du WEB à la TV"</a> !</p>http://blogue.mathiaspoujolrost.net/perso/index.php/post/2008/12/22/Non-a-la-diabolisation-du-Web-par-la-television2#comment-formhttp://blogue.mathiaspoujolrost.net/perso/index.php/feed/atom/comments/233