Qu'est-ce que HTML5 ?
Plus tôt dans la journée, Apple a dévoilé sa vitrine HTML 5. La vitrine couvre la vidéo, la typographie, la galerie, les transitions, l'audio, les vues à 360° et les exemples de réalité virtuelle. Cela marque une campagne continue contre le fournisseur actuel de la plupart de ces types de contenu, Adobe Flash. Si vous n'avez pas lu la lettre ouverte de Steve Jobs à la communauté sur le thème de Flash, consultez-la. Cela fait quelques remarques intéressantes.
Personnellement, je suis d'avis que Flash est une denrée en voie de disparition et que les standards ouverts vont toujours l'emporter sur les technologies fermées lorsqu'il s'agit du Web. Il est donc temps de donner un aperçu rapide de HTML 5. J'ai également émis beaucoup d'opinions, car après tout, c'est un blog. Lisez la suite pour en savoir plus.
Hein?
HTML est le langage de programmation (ou de balisage) de haut niveau sur lequel repose tout le contenu du Web. À l'heure actuelle, le standard HTML-4 (la version actuelle) n'a pas la capacité de fournir une expérience multimédia « riche » aux utilisateurs finaux du Web. Depuis des années, nous comptons sur une entreprise commerciale, Flash, qui comble cette lacune pour nous. Cependant, les problèmes longtemps associés à Flash sont la consommation de mémoire, la stabilité et le fait qu'il s'agit d'une technologie fermée (comme dans le cas d'un propriétaire). Vous obtenez l'essentiel. Flash appartient à une seule entreprise. Ce n'est généralement pas ainsi que fonctionne le Web. Il y a bien longtemps, le Web a commencé comme un ensemble de normes ouvertes et l'histoire montre qu'il continuera finalement à fonctionner selon ces principes.
Dominance du marché non méritée
À l'heure actuelle, presque tout le contenu vidéo que vous regardez dans votre navigateur est une gracieuseté de Flash. De nombreux sites Web dépendent également de Flash pour la navigation. Sonne bien, mais les problèmes commencent à survenir avec l'avènement des nouvelles technologies. Si vous êtes un fabricant d'électronique grand public et que vous espérez mettre sur le marché un petit appareil destiné à permettre à ses utilisateurs de regarder des vidéos sur le Web, vous n'avez pas de chance. Dans le monde d'aujourd'hui, afin de fournir cette fonctionnalité, vous devez convaincre Adobe de porter le flash sur votre système. Il n'y a aucune incitation pour Adobe à porter son logiciel sur votre appareil "en devenir". Cela va leur coûter de l'argent, qu'ils ne sont pas prêts à dépenser. Eh bien, Adobe peut sûrement publier les spécifications nécessaires pour que les gens écrivent leur propre implémentation de Flash ? Non. Adobe ne va pas non plus permettre cela non plus, ils se retrouvent donc avec une domination (intentionnelle ou non) sur la diffusion de contenu sur Internet.HTML 5 vise à combler toutes les lacunes que le HTML4 (vieillissant) nous a présentées. Cela effraie le pantalon d'Adobe. Ils ne peuvent pas l'arrêter et tout ce qu'ils font ne fera finalement que prolonger sa mort inévitable.
Lecture vidéo
La plus grande menace pour le bastion de Flash est de loin la capacité de HTML5 à lire des vidéos. Désormais, plutôt que d'ajouter un programme Flash à votre site ou d'intégrer un lecteur vidéo tiers, un développeur Web peut inclure une vidéo avec la balise. Il s'agit d'un processus plus facile à pas de géant que d'utiliser Flash. Il existe de nombreuses façons de lire à la fois l'audio et la vidéo, de sorte que la technologie n'est pas encore parfaite. Il faudra un certain temps à tout le monde pour régler les détails, mais vous finirez par voir que la vidéo vous parvient via votre navigateur et non par un programme tiers. youtube est déjà intégré et vous pouvez actuellement afficher leur contenu au format HTML5 sur votre mac avec Safari ou Google Chrome.La prise en charge de Firefox et d'Internet Explorer est en cours.
Conception de page basée sur Canvas.
HTML5 introduit un nouvel élément HTML appelé la balise CANVAS. Cette balise permet un dessin en deux dimensions sur n'importe quelle page Web. Parfait pour produire des graphiques ou tout autre type d'opération de dessin complexe. Auparavant, les développeurs comptaient fréquemment sur Flash pour « dessiner » des éléments de conception sur une page, ce qui n'était pas possible avec l'utilisation de Javascript ou du HTML standard.
Structure
HTML5 inclut des éléments d'organisation ou de « structure » modernisés qui permettent aux concepteurs Web de mieux cibler leur contenu pour un public souhaité. En fin de compte, les moteurs de recherche (google) pourront indexer les données de manière encore plus ciblée afin que vous, en tant qu'internaute, puissiez trouver des informations plus rapidement que jamais.
Moins de ressources nécessaires/plus intégré
Alors que les ordinateurs deviennent de plus en plus petits (iPhone/iPad), l'efficacité informatique devient plus importante que jamais. HTML5 est une technologie qui sera intégrée directement dans votre navigateur, il n'y aura donc pas besoin que votre ordinateur démarre une application supplémentaire juste pour afficher un contenu riche. Les développeurs de navigateurs ont désormais la possibilité de tester l'ensemble de l'expérience de navigation Web pendant le processus d'assurance qualité afin que nous nous retrouvions tous avec moins de plantages !
Asseyez-vous et profitez du spectacle. Il y aura de nombreuses autres tentatives de la part d'Adobe pour convaincre les particuliers et les entreprises de s'en tenir à Flash. Cela devrait faire d'excellents reportages, mais en fin de compte, autant vous habituer à HTML5, c'est là pour rester.
-Chris