L'image JPEG ou la vidéo, ce sont des données. Le .swf, c'est un exécutable.
Si un site veut faire lire une vidéo, le fait qu'il la mette dans une appli Flash est techniquement équivalent au fait d'imposer Windows Media Player. Oui, je peux faire tourner le binaire (.swf ou .exe) qui lit la vidéo (.flv ou .wmv) avec une machine libre (Gnash ou Wine) ou avec la machine propriétaire (Flash ou Windows) qui va avec. Mais ça reste moche, et ça reste un applicatif propriétaire à télécharger pour l'exécuter temporairement.
C'est en cela que Flash pue. Au final, chaque .swf calé dans une balise , c'est assimilable à un .exe.
Et les plugins Flash libres en arrivent à la même situation que Wine:
- ça ne résoud pas le problème de fond. Au contraire, ça entérine la situation actuelle, où le code binaire est fourni pour une exécution sur une plateforme propriétaire (qu'elle soit Windows ou Flash), l'utilisateur devant se démerder et prier pour que ça marche,
- des fois (souvent) ça ne marche pas, car le binaire ne respecte pas la spécifications à la lettre, mais fonctionne avec l'application propriétaire qui le lit, qui est recommandée par l'éditeur, et qui est la seule fournie avec. Si le plugin Flash est buggé, que le .swf en tient compte, le développeur du .swf n'en a rien à carrer de la poignée de rigolos qui utilisent Gnash. Et si on lui remonte un problème, sa réponse sera "utilisez Flash", exactement comme les éditeurs de softs Windows répondent "Utilisez Windows" quand on remonte un problème avec Wine.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Flash n'a pas de spécifications fermées!
Posté par Grunt . En réponse au journal IE 8 certifié. Évalué à 5.
Si un site veut faire lire une vidéo, le fait qu'il la mette dans une appli Flash est techniquement équivalent au fait d'imposer Windows Media Player. Oui, je peux faire tourner le binaire (.swf ou .exe) qui lit la vidéo (.flv ou .wmv) avec une machine libre (Gnash ou Wine) ou avec la machine propriétaire (Flash ou Windows) qui va avec. Mais ça reste moche, et ça reste un applicatif propriétaire à télécharger pour l'exécuter temporairement.
C'est en cela que Flash pue. Au final, chaque .swf calé dans une balise , c'est assimilable à un .exe.
Et les plugins Flash libres en arrivent à la même situation que Wine:
- ça ne résoud pas le problème de fond. Au contraire, ça entérine la situation actuelle, où le code binaire est fourni pour une exécution sur une plateforme propriétaire (qu'elle soit Windows ou Flash), l'utilisateur devant se démerder et prier pour que ça marche,
- des fois (souvent) ça ne marche pas, car le binaire ne respecte pas la spécifications à la lettre, mais fonctionne avec l'application propriétaire qui le lit, qui est recommandée par l'éditeur, et qui est la seule fournie avec. Si le plugin Flash est buggé, que le .swf en tient compte, le développeur du .swf n'en a rien à carrer de la poignée de rigolos qui utilisent Gnash. Et si on lui remonte un problème, sa réponse sera "utilisez Flash", exactement comme les éditeurs de softs Windows répondent "Utilisez Windows" quand on remonte un problème avec Wine.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.