HTML5 et Flash sont les meilleurs amis, dit Adobe
NouvellesHTML5 est un bébé et Flash est un vieux chien qui ne peut pas apprendre de nouveaux tours.
Non, ils ne le sont pas, a déclaré Ben Forta d'Adobe lors de la conférence des développeurs MAX de cette semaine..
Il se moquait des articles qui parlent de la controverse avec un Rue de Sesame-sketch inspiré montrant HTML5 et Flash sous forme de marionnettes hurlant des insultes et rivalisant pour attirer l'attention d'une marionnette Android vêtue de diadème puis devenant amis après avoir été traqué par une chaîne de potins de célébrités .
"HTML, vous êtes la magie qui fait fonctionner le Web", a déclaré Forta dans le but de faire la paix. "Et Flash, vous créez les créations les plus étonnantes qui rendent le Web encore plus magique."
Selon Kevin Lynch, CTO d’Adobe, plus sérieusement (et sans marionnette à main), "la combinaison de Flash et HTML est la meilleure voie à suivre. Flash est très complémentaire; il ne fait pas ce que HMTL fait. Flash n’a pas les mêmes fonctionnalités que HTML encore ajouté dans le navigateur. "
Adobe pense que Flash est le plan directeur permettant d’utiliser HTML. "Flash ajoute essentiellement des fonctionnalités que HTML n'a pas encore ajoutées au navigateur, ou va le faire avec HTML5 et que nous allons continuer à avancer avec Flash", déclare Lynch, soulignant l'annonce de l'API 3D Molehill pour Flash..
"Le graphisme 3D n’est pas quelque chose que le HTML est capable de faire et Flash va livrer comme il l’a fait pour la vidéo; une belle expérience cohérente pour la 3D et je pense que ce sera autant une révolution que nous avons vu pour la vidéo mais maintenant avec la 3D graphique."
Flash vs HTML
Mais pourquoi est-il préférable d’ajouter des fonctionnalités telles que la 3D au Web via Flash plutôt que de les insérer directement en HTML?
"Nous sommes en mesure d'innover et d'explorer des domaines avec Flash très rapidement et de déployer Flash très rapidement. Flash 10.1, au cours de ses trois premiers mois, a atteint 74% des PC sur le Web", a déclaré Lynch.
"C’est plus rapide que toute autre technologie que je connaisse; nous allons pouvoir toucher environ un milliard de personnes en moins de six mois. Cela signifie que lorsque nous ajoutons quelque chose comme la vidéo 3D ou la vidéo assistée par les pairs, nous allons capable d'activer la 3D sur le Web en moins d'un an ".
Lynch affirme que l'ajout de fonctionnalités dans Flash est tout d'abord bénéfique pour HTML. "Nous en tirons des leçons et continuons à itérer sur cette question. Au fil du temps, HTML pourrait adopter certaines de ces technologies et codifier cela au travers des organismes de normalisation - et c'est très bien. Nous pensons que c'est un modèle parfait pour la coexistence de Flash et HTML."
Mais Lynch a également souligné le gros avantage de Flash: sa cohérence, contrairement aux navigateurs Web. "Il est difficile de faire en sorte que les navigateurs fonctionnent correctement sur tous les navigateurs. Cela fait partie du monde du langage HTML. Nous avons plusieurs implémentations de chaque navigateur qui sont des variantes les unes des autres; certaines sont plus avancées que d'autres ... Il y a donc des avantages et des inconvénients avec chacune de ces technologies.
Approche équilibrée
"Avec HTML, vous obtenez une complexité, mais vous bénéficiez également de nouvelles fonctionnalités offertes par HTML5. C'est donc un équilibre entre la façon dont vous pouvez aborder ces choses.
"Si vous regardez ce que nous faisons avec Flash, nous offrons une grande expressivité qui fonctionne de manière cohérente sur tous les navigateurs et systèmes d'exploitation. Si vous utilisiez une interface de carrousel dans Flash, elle fonctionnerait incroyablement facilement sur tous les systèmes d'exploitation sur lesquels Flash est activé." il."
Même dans ce cas, Adobe est en faveur du HTML. C'est même contribuer des techniques à Webkit. "Nous travaillons totalement sur HTML et Flash", a répété Lynch. Nous pensons qu'ils sont complémentaires; nous pensons qu'ils sont tous deux bons pour le Web ".
Après tout, HTML n’est pas une nouvelle idée pour Adobe. "Nous utilisons le langage HTML depuis longtemps; j'ai travaillé sur Dreamweaver il y a plus de douze ans."