Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Flash vs. l'HTML5 : lequel est le plus performant ?
Aucun, selon un expert américain

Le , par Gordon Fowler

0PARTAGES

1  0 
Mise à jour du 10.03.2010 par Katleen

Flash vs. l'HTML5 : lequel est le plus performant ? Aucun, selon un expert américain

L’utilité de Flash est âprement discutée ces dernières semaines, suite au refus catégorique de Steve Jobs d’implémenter cette technologie dans ses derniers produits : l’iPad et l’iPod Touch.

Il considère le Flash comme un dévoreur de CPU nuisible pour la longévité des batteries qui a tout de la bête noire.

Pourtant, de récentes études l’ont comparé à l’HTML5. Et les résultats sont… inattendus.

Du moins, pour les détracteurs de Flash.

Flash est en effet certaines fois trop gourmand sur le CPU, mais parfois l’HTML5 l’est encore plus !

Selon Jan Ozer, expert en technologies de video encoding, l’un n’est pas pire que l’autre. Il a réalisé des tests sous divers environnement : Mac, PC, IE 8, Chrome, Safari et Firefox.

Ses résultats, qui viennent d’être publiés, montrent un lien entre de meilleures performances de Flash et son accès à l’hardware acceleration (qui existe depuis Flash 10.1).

Problème : cette fonctionnalité n’est pas opérationnelle sous Linux et… Mac OS X, parce qu’Apple « ne permet pas à Flash d’accéder aux APIs nécessaires », selon Adobe.

Alors, le refus de la firme de Steve Jobs d’intégrer Flash dans ses produits, c’est un peu le serpent qui se mord la queue…

Source : les résultats complets sur StreamingLearningCenter

Mise à jour du 19/02/10
NB : Les commentaires sur cette mise à jour commencent ici dans le topic

Steve Jobs s'en prend à nouveau violemment à Adobe
Pour lui, Flash est une technologie aussi périmée qu'un lecteur de disquette

Steve Job persiste et signe. Adobe est bien Le Grand Satan.

On peut ne pas aimer Flash (dont au passage la dernière version vient de sortir), trouver les cycles des mises à jour de sécurité des technologies de la société beaucoup trop longs, mais on peut aussi s'étonner de la virulence extrême des attaques de Steve Jobs (lire ci-avant pour les premières attaques).

Voici, d'après de nombreux témoins présents, ce que le PDG d'Apple a également déclaré au journaliste du Wall Street Journal dans une discussion après la présentation de l'iPad. Des propos jusqu'ici restés secrets.

Tout d'abord, Flash serait "un ogre qui dévore le CPU" et une source intarissable de trous de sécurité.

Le problème n'est pas tellement le fond (nul n'ignore que Flash consomme beaucoup de ressources et qu'il n'est pas la technologie la plus sûre), mais plutôt la forme.

Pourquoi tant d'agressivité ? Voire de la haine...

Steve Jobs continue alors en qualifiant Flash de technologie "mourante". Et chez Apple, "on ne gaspille pas notre énergie sur de vieilles technologies".

Sur sa lancée, Steve Jobs a alors comparé la technologie d'Adobe à d'autres technologies périmées... comme les lecteurs de disquettes.

Le bruit de cette diatribe a mis du temps, mais il est finalement arrivé jusqu'aux oreilles du PDG d'Adobe. Qui n'a pas tardé à répondre en rappelant à Apple le danger de vouloir ignorer l'écosystème, très puissant, de ses partenaires.

Et moins diplomatique, en regrettant le business-model, "verrouillé", de l marque à la pomme, qui dépouille les utilisateurs de leur droit de voir le web en Flash si ils le souhaitent.

Et vous ?

Steve Jobs est-il tombé du « coté obscur de la Force » (comme le laisse entendre cet article du Wall Street Journal d'un des journalistes présents lors de ces déclarations) ?

MAJ de Gordon Fowler

03/02/10

Pour Steve Jobs "les développeurs d'Adobe sont des faignants"
Et Flash est "tellement buggué" que "plus personne ne l'utilisera" avec l'arrivée du HTML 5

Adobe est-il en train de perdre la guerre ?

En tout cas, après ses déboires sur la sécurité de ses technologies et sa lenteur à patcher les failles, la société connait une nouvelle attaque en règle, massive et frontale de la part de Steve Jobs... [Lire la suite]

Et vous ?

HTML 5 vs Flash : dans ce débat êtes-vous plutôt Adobe ou Apple ?
Etes-vous étonné(e) par l'attitude ouvertement agressive (et inhabituelle) de Steve Jobs à l'encontre d'Adobe ?

Flash est-il la cause principale de plantage des Mac comme le laisse entendre Steve Jobs ?

MAJ de Gordon Fowler

Le HTML 5 se généralise dans Youtube
Mais l'utilisation d'un codec propriétaire rend le service inutilisable par Firefox et Opera

Youtube, tout comme Dailymotion, avait déjà mis en ligne quelques démonstrations de vidéos lisibles sans le plug-in Flash.

L'utilisation de la balise vidéo de la nouvelle norme se généralise aujourd'hui. Toute une partie de Youtube est à présent en HTML 5 (les contenus non monétisables par exemple).

Elle est accessible sur TestTube.

Mais cette généralisation du HTLM 5 soulève surtout un problème majeur pour l'avenir du Web : celui des codecs.

Youtube utilise en effet un codec propriétaire, le H.264, qui n'est supporté ni par Firefox ni par Opera.

Résultat, le service ne fonctionne pas avec ces navigateurs. Il ne fonctionne pas non plus avec Internet Explorer (sauf à lui installer le plug-in Chrome Frame) mais pour une autre raison – IE ne supporte pas le HTML 5 tout court.

Le choix de Google peut paraître curieux à certains. Le HTML 5 vise à rendre le Web encore plus ouvert, simple et compatible au niveau des formats. Un codec propriétaire reviendrait à s'arrêter au milieu du chemin. D'autres pensent que Firefox et Opera n'ont qu'à s'adapter.

Un problème de conception de ce TestTube est également souligné.

Asa Dotzler, un des responsables de la communauté Mozilla, précise dans un commentaire laissé sur un site spécialisé US que «nous avons besoin de plus que d'une balise. Nous avons besoin de la possibilité de créer et de distribuer des vidéos sur le net sans avoir à payer des royalties. Heureusement c'est la direction que semble prendre Google».

Mais le chemin n'est pas encore totalement parcouru. Youtube ne propose qu'un seul codec, comme s'il voulait imposer son choix.

Une solution, sollicitée dans un entretien à Développez par Paul Rouget, développeur responsable de hacks.mozilla.org, consisterait à proposer plusieurs formats à l'internaute. La borne HTML 5 appellerait alors une vidéo en H.264 (pour Safari, Chrome), en Ogg Theora (pour Firefox)... ou en Flash (pour IE) !

Une solution simple et qui ne couterait (presque) rien.

Mais que Youtube à choisi d'ignorer.

Pour l'instant ?

Source : TestTube

Lire aussi :

Les développeurs abandonnent les applications pour iPhone pour les remplacer par des pages HTML5, quelle méthode préfèrez-vous ?

Microsoft abandonne AJAX pour Silverlight dans ses nouvelles Bing Maps : un coup de grâce avant l'heure pour le HTML 5 ?

Le W3C se penche sur l'avenir du HTML 5 du SVG et de l'IPv4

Bespin Embedded 0.6 : un éditeur de code en HTML 5, créé par Mozilla, ce framework open-source illustre la puissance du langage

Les rubriques (actu, forums, tutos) de Developpez.com :
(X)HTML
Flash/Flex
Développement Web

Et vous ?

D'après vous, le passage au HTML 5 de Youtube signifie-t-il la fin de la technologie Flash ? Ou pas ?
Youtube doit-il proposer un codec libre pour ses vidéos ou est-ce à Firefox et Opera de s'adapter ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de s4mk1ng
Membre éprouvé https://www.developpez.com
Le 21/01/2010 à 14:32
Bah je penses que de toutes façon un codec sera rapidement en ligne que ce soit du côté de firefox ou du coté d'opera...
0  0 
Avatar de kaymak
Membre chevronné https://www.developpez.com
Le 21/01/2010 à 14:49
ce que je ne peut comprendre ici ,c'est pourquoi avoir choisit ce codec ?

Parce qu'il à une meilleure qos ? Parce qu'il est plus léger ? Ou par choix arbitraire ? genre ce matin je me suis levé et j'ai pris cette décision, parce que mon ongle gauche n'était pas très bien coupé....

car youtube, par rapport à mozilla, agit dans le vif de l'action, et soit il fait les choses n'importe comment soit il à pris le temps d'y réfléchir, et dans ce cas là sa réflexion mérite surement que les autres acteurs s'y penche.
Youtube est certes portés par google, mais c'est d'abord une société avec des problématique fortes que le quidam moyen n'à pas.

PS : Qu'elles sont bien tes newz gordon : D vite un mouchoir, même deux ^^
0  0 
Avatar de buzzkaido
Membre éclairé https://www.developpez.com
Le 21/01/2010 à 14:58
Youtube utilise en effet un codec propriétaire, le H.264 qui n'est pas supporté par Firefox et Opera.
On peut avoir plus de précisions ?

Est-ce que Youtube utilise une implémentation propriétaire du H264 qui l'empêche d'être compatible avec d'autres codecs H264 ?

Ou est-ce que Firefox et Opera ne supportent aucun codec H264 ?

Car si c'est la 2ème solution, j'ai presque du mal à croire qu'ils n'aient pas déjà un tel codec (étant donné sa popularité et l'engouement pour la HD), et ils vont surement réparer ça rapidement vu que ça posera des problèmes avec probablement beaucoup de sites et pas seulement Youtube...
0  0 
Avatar de vasilov
Membre actif https://www.developpez.com
Le 21/01/2010 à 15:04
un navigateur ne peut il pas supporter plusieurs codecs ?
0  0 
Avatar de trenton
Membre éclairé https://www.developpez.com
Le 21/01/2010 à 15:11
Citation Envoyé par vasilov Voir le message
un navigateur ne peut il pas supporter plusieurs codecs ?
Ce n'est pas une question technique, mais une question légale.
0  0 
Avatar de nouknouk
Modérateur https://www.developpez.com
Le 21/01/2010 à 15:27
Juste pour réagir à une prtie du titre de la news plus qu'au sujet de la balise vidéo elle-même: "Le HTML 5 se généralise dans Youtube : la fin de Flash ?"

Je pense personellement que remplacer Flash par un vrai standard ouvert ne serait évidemment pas un mal.

Mais d'ici à ce que ça se fasse, de l'eau coulera encore sous les ponts: au delà de la problématique des codecs pour la balise vidéo, il faudra encore que d'autres fonctionnalités soient gérées par HTML5. Je pense notamment à:

1- la notion de dessin et d'animation en 2D (canvas ?)
2- la notion de 3D (WebGL ?)
3- la possibilité de diffuser des applis avec un code source 'fermé' (contrairement à l'emploi de Javascript).
4- des outils auteurs matures, pas uniquement pensés pour les développeurs, mais également pour les infographistes.

Amha, tant que ces quatres conditions (minimum) ne seront pas réunies et intégrées dans les principaux navigateurs (IE, FF, Safari, Chrome), Flash aura encore de (très) beaux jours devant lui.

Et (toujours amha), d'ici à ce que Microsoft accepte de se tirer une balle dans le pied en intégrant des technos qui entrent en concurrence frontale avec son 'bébé' Silverlight, on peut également attendre un peu plus.
0  0 
Avatar de goomazio
Membre chevronné https://www.developpez.com
Le 21/01/2010 à 15:36
Au moins ils n'utilise pas leur propre codec...

D'après moi, la fin des flash/silverlight etc. arrivera quand un équivalent libre ou un standard sortira. Ce qui risque de prendre du temps vu les fonctionnalités folles de ces plug-in.

Par contre à ce que j'ai lu, Microsoft est tout aussi motivé que les autres pour l'HTML5. Il couple les deux.
0  0 
Avatar de deadalnix
Membre chevronné https://www.developpez.com
Le 21/01/2010 à 15:38
Pour moi, c'est clair que dès que j'ai démolition et youtube sans flash, le plug-in saute direct.
0  0 
Avatar de kaymak
Membre chevronné https://www.developpez.com
Le 21/01/2010 à 15:41
1- la notion de dessin et d'animation en 2D (canvas ?)
2- la notion de 3D (WebGL ?)
3- la possibilité de diffuser des applis avec un code source 'fermé' (contrairement à l'emploi de Javascript).
1 -Pour le dessin, il me semble que svg, est en ce moment étudié.
2 -Pour la 3d, bah c'est en cours, on le voit tous.
3- C'est tout à fait ce que je pense, il manque cet aspect application autonome pour que js (qui est le plus approprié d'un point de vue html) puisse commencer à faire naitre quelque chose face à flash.
4- Je rajouterais, si flash n'était pas tellement buggé, la maturité que les concurrents n'ont pas forcément.
0  0 
Avatar de trenton
Membre éclairé https://www.developpez.com
Le 21/01/2010 à 15:43
Citation Envoyé par nouknouk Voir le message
Je pense personellement que remplacer Flash par un vrai standard ouvert ne serait évidemment pas un mal.

[...]

il faudra encore que d'autres fonctionnalités soient gérées par HTML5. Je pense notamment à:

[...]

3- la possibilité de diffuser des applis avec un code source 'fermé' (contrairement à l'emploi de Javascript).
Faut savoir ce qu'on veux !

A part sur ce point, tout existe déjà, avec HTML+CSS+SVG+SMIL+etc.
0  0