Apple à l'assaut de Flash

Arnaud de la Grandière |
La déclaration de guerre est cette fois consommée : après l'absence notoire de Flash sur iPhone, et les phrases assassines de Steve Jobs pour l'expliquer, Apple dévoile son jeu. En effet, la firme de Cupertino a tenu ce vendredi une session intitulée «Créer des applications web au "look and feel" natif avec SproutCore» lors de la WWDC.

Ce titre sibyllin révèle pourtant qu'Apple entend se positionner fortement sur le terrain des applications en ligne, pourtant déjà très concurrentiel. Entre Flash, Air, et Shockwave pour Adobe, Silverlight pour Microsoft, Ajax et consorts, il s'agit de bien choisir son cheval pour les développeurs.

Voilà donc qu'un nouveau concurrent entre sur le ring. Voici comment Apple définit SproutCore dans l'agenda public des conférences : «SproutCore est un environnement Javascript open-source, multi plate-forme, inspiré de Cocoa pour la création d'applications web qui ressemblent et se comportent comme des applications natives. Découvrez comment combiner SproutCore avec les technologies de stockage hors-ligne d'HTML5 pour livrer une expérience utilisateur de premier ordre et des performances exceptionnelles dans votre application web». Tout un programme.

Et on mesure subitement la manière dont toutes les pièces du puzzle s'assemblent : la course aux tests Acid, assurant la compatibilité transversale de standards, l'hostilité d'Apple à Flash sur iPhone, Safari 4 avec la possibilité de sauver une page web sous forme d'application indépendante et avec la vélocité du nouveau moteur JavaScript SquirrelFish, jusqu'au portage de Safari sur Windows : Apple a patiemment monté son plan de longue date.

La pomme californienne a mis tous les atouts de son côté : d'une part, elle s'affranchit du plus gros problème face à l'hégémonie de Flash, en supprimant de la donne le concept même de plugin. Ainsi, tout navigateur un tant soit peu moderne est capable de faire tourner des applications développées avec SproutCore. Ensuite, tout est fait pour attirer les développeurs : l'utilisation de JavaScript donne un vaste public potentiel pour SproutCore, y compris d'ailleurs chez les développeurs Flash puisque son langage, ActionScript, est basé sur JavaScript/ECMAscript. En outre, l'environnement de développement reprend l'architecture Model View Controller (MVC), qui au lieu du fourre-tout habituel de JavaScript, permet de lier les données à l'interface utilisateur à l'aide de contrôleurs logiques dédiés.

SproutCore permet également de construire son application avec un code remarquablement compact. D'autres fonctions, comme par exemple l'exécution automatique de commandes dès qu'une variable est modifiée, offrent aux développeurs une puissance et une souplesse appréciables et séduisantes. En outre, il ne s'agit pas simplement de présenter des pages dynamiques qui s'animent et réagissent agréablement, mais bel et bien de réaliser de véritables applicatifs capables d'effectuer un traitement de données digne de ce nom, comme par exemple le nouveau client mail intégré à Mobile.me en a fait la brillante démonstration.

Apple a donc réglé le problème du nombre d'utilisateurs finaux, du nombre de développeurs potentiels, et fait tout pour les séduire. Si en outre, SproutCore devenait le seul moyen de faire tourner des applications web dignes de ce nom sur iPhone, à l'inverse de Flash, voilà qui devrait en motiver plus d'un à se pencher sur le nouvel environnement de développement. Peut-être faut-il voir le plantage du site web de SproutCore à l'heure où nous publions ces lignes comme un signe de l'intérêt que suscite l'annonce.

Un nouveau secteur de concurrence entre Apple et Adobe est donc né. Cette dernière, qui s'est arrogé Flash au prix d'une coûteuse fusion avec Macromedia, n'entend probablement pas se laisser faire à si bon compte.
avatar Arnaud de la Grandière | 
@ BioSS : avant de considérer que les gens sont "débiles" ou qu'ils "ne connaissent pas" Flash, tu devrais peut-être considérer qu'ils ont les mêmes éléments que toi, voire plus, et qu'ils n'en tirent tout simplement pas les mêmes conclusions… As-tu vu Mobile.me en action? Prétends-tu pouvoir le refaire à l'identique en Flash? As-tu bien compris que SproutCore permettait de réaliser des applicatifs pour tous les navigateurs, IE y compris? Ne crois-tu pas que tu t'engages un peu vite en disant que "rien ne pourra jamais remplacer Flash"? Quant à l'exemple que tu cites, je peux de citer des dizaines d'autres infiniment plus étonnants, qu'ils soient en Java, en Shockwave, et bien d'autres technologies…
avatar sylko | 
@ bioSS: ...et surtout, ce n'est pas une techno d'Apple. :-P
avatar DarKOrange | 
Et les nouvelles WebApp de MobileMe elles sont écrites avec SproutCore?
avatar iQuest | 
Pour moi BioSS vient de très bien résumer la position actuelle de Flash. Personnellement, je gagne ma vie à faire des animations Flash, et chaque jour je peste contre ce logiciel... Quelle est sa force ?? L’animation ? Les paramètres d’animations sont risibles comparés à n’importe quel logiciel FAIT pour l’animation, pas du frame par frame. Donc comparé à After Effect, Combustion, Motion, peu importe Flash ne tiens pas la route pour créer des animations facilement. (même LiveMotion était mieux pour faire des animations...) Le contenu dynamique ? Personnellement, je ne suis pas un expert en Back-End, mais j’ai très rarement vu de bons sites entièrement en Flash. De plus quand est-il de la dégradation de Flash ? Web -> IPTV -> iPhone -> Cell. Avec la multiplication des portes d’entrée à l’information, il est capital d’avoir une technologie qui se dégrade bien (flash c’est booléen marche/marche pas) . Plus les framework javascript arriveront à maturité, plus les sites flash dynamiques s’effaceront. La Vidéo ? Comme dit précédemment, le H264 supplante largement le On2 de Flash, bien qu’il sera bientôt possible de mettre le format de son choix. La 3D ? Bordel, quel pas en arrière... Ne faisait’-on pas BEAUCOUP mieux en 3D avec Shockwave 3D des années avant?? Bordel BioSS qu’a le site Ecodazoo de si impressionnant ?? Artistiquement il est très joli, mais qu’a t’il de si impressionnant à avoir des graphiques à la Mario Paper sur le web ? Bref pour moi Flash est présentement en position de monopole, car aucun concurrent sérieux ne s’y est frotté. Il est certes le meilleur outil PRÉSENTEMENT pour créer des animations destinées au web, mais il reste une merde, car personne ne lui botte les fesses (c’est un peu comme IE, même si ça change...)
avatar iQuest | 
Donc pour moi dans l’avenir, j’y vois: - La majorité des sites de consultations (MacG, Digg, Yahoo...) en JScript (Combien de fois par jour allez-vous sur des sites à la Ecodazoo ??) - Des coquilles Flash avec des vidéos H264 (Theora?) - De joli portfolio d’agence en Flash bien sympa (Comme le site) - Et pour le reste, je vois beaucoup plus AIR prendre ça place pour réellement faire des pseudo sites dynamiques TRÈS riche et fluide. PS. http://280slides.com/ est vraiment génial, merci Et ce n’est pas une attaque contre BioSS (on discute) PS. et pour la 3D, je voulais mentionner Collada également... Désolé
avatar Manu | 
Microsoft qui voulait s'offrir Yahoo pour se lancer dans ce genre de projet doit en avoir gros sur le coeur. car avec ce genre de Framework, c'est tout son business qui est visé. A savoir les applications bureautiques. d'ailleurs c'est le domaine privilégié des nouvelles applis développes avec ces technologies Web 2.0. Il ne reste plus qu'à Apple de proposer une licence d'iPhone OS et le tour est joué. Je pense en effet que plus que Mac OS X , les licences de l'OS de l'iPhone fera un tabac et enterrera pour de bon Windows mobile. De plus la nouvelle politique de vente de l'iPhone qui donne une plus grande latitude aux opérateurs milite à la faveur d'un tel geste. J'espère en tout cas que Apple s'en apercevra assez tôt.
avatar Frodon | 
[quote] Dans ce cas et si on en croit ce que dit l'article, c'est problématique qu'Apple veuille remplacer Flash par SproutCore. [/quote] Apple n'a jamais dit qu'il voulait remplacer Flash par SproutCore, ca c'est une interprétation de l'auteur du présent article. Autre erreur, SproutCore a beau être promu par Apple, ca n'est pas une technologie Apple, c'est fait par Sproutit, qui n'a rien à voir avec Apple. Voir l'histoire de cette entreprise: http://www.sproutit.com/about
avatar _remi | 
Sur la demo_SproutCore j'ai vu que le frameWork SproutCore utilise le génial framWork Prototype !!!! Faut-il l'utiliser dans Xcode ?
avatar iota | 
Salut. @Bioss : il n'y a pas que les webdesigners qui utilisent les technos web. Je prend l'exemple du monde de l'entreprise où l'on crée de plus en plus d'application web (je ne parle pas de site web, mais bien d'application). Et bien, tu trouveras très peu de flash dans ce domaine (Flex et Air viennent changer la donne cependant). Le plus gros soucis du flash (en entreprise donc) c'est justement son plugin. L'avantage des "technologies" comme Ajax, c'est que ça marche partout sans avoir a déployer de plugins spécifiques, de gérer leur mise à jour, etc... @+ iota
avatar BenLeTibétain | 
C'est quoi l'intérêt par rapport aux frameworks Javascript existants (JQuery, Dojo, Script.aculo.us, Extjs, etc.) ?
avatar noAr | 
Brillant.
avatar macmini33 | 
Moi j'aime Sproutcore pour une raison toute simple, ça fonctionne sous Linux :) Sous Fedora Core 9 il faut installer ruby-devel rubygems, mettre à jour les gems avec "gem update", et pour finir "gem install sproutcore" ... hein ? de quoi ? on est pas sur un forum Linux ? ah bon, non mais comme Apple fait de plus en plus dans l'Open-Source ;-) Bref ! une excellente nouvelle.
avatar nlex | 
Il faudrait voir si Apple arrive à installer ce genre de standard, pour le moment on ne peut pas dire que Quicktime (sauvée par iTunes) ou WebObjects soient devenus des standards… Et Safari sur Windows existe à peine…
avatar Augustin Caron | 
Les coquilles Flash avec du H.264 ? Je n'y crois pas un seul instant. Tout les navigateurs vont gérer la vidéo en natif, donc plus de plugin nécessaire pour la vidéo et Flash ne servira plus à rien pour ce qui représente actuellement la majorité de son utilisation (idem pour QuickTime et Windows Media et tous codecs). Et c'est un sacré progrès : code html5 ultra simple, boutons en css-html, commandes en javascript. Le bonheur en comparaison de la lourdingue balise object. Ici [url=http://cineinvivo.com/video/]une démo[/url]. Attention c'est un petit serveur et si vous êtes nombreux cela peut ramer au chargement, mais ça marche avec Safari 3.1. Quand même tout cela ne va pas arriver du jour au lendemain comme sur un coup de baguette magique. Mais on y va doucement...
avatar BioSS | 
pour les entreprises il me paraît évident que l'ASP ou d'autres techno serveur soient plus appropriées. Ce qu'il faut c'est de l'efficacité. Mais les capacités d'animation de Flash sont phénoménales contrairement à ce que j'entend. Pourquoi ? Parce qu'avec le code on peut rendre cette animation dynamique à l'inverse d'After où en plus il y a du temps de rendu. Alors avant de cracher sur Flash, apprenez à vous en servir avec les tweens et regardez ce qu'il se fait de mieux.
avatar Anonyme (non vérifié) | 
Je ne vois pas tout cette technologie comme un concurrent de flash, mais comme un concurrent de Google Web Toolkit (GWT) qui permet d'écrire un programme en Java et de générer le Javascript qui va bien (4 en fait, une version pour IE, pour Firefox, Safari et Opera) pour faire des applications web. C'est le framework utilisé par Google pour ses application s web. Par contre, la partie exécution hors ligne est nouvelle. Mais je sais que Google prépare aussi quelque chose dans ce sens pour GWT. http://code.google.com/webtoolkit/
avatar Un Vrai Type | 
@ BioSS (et autres neuneu du flash). Vous faites des trucs beaux en flash, mais ça n'a rien de "site web". ça pourrait être sur un CD-Rom par exemple. Pour le web, une application lourde, qui demande un temps de chargement et qui fait ramer les ordis, c'est poubelle, nul, mauvaise communication etc... C'est simplement que vos ingénieur en communication ont mal fait leur travail. Et il y a une différence entre une application flash posée sur le web et un site web avec une animation (ou un jeu...) en flash. Une ENORME différence... La page s'affiche sans le "Loading" Rien qu'avec ça vous perdez 62% d'audience... Interface souvent disparate etc... faites un audit de votre communication avant de crier que vous êtes les plus forts et qu'on est tous des neueus. Allez, je vous donne un indice, quelques grandes entreprises ont changé leur animation flash avant l'entrée sur leur site par une petite animation de leur logo... Parfois, la mode des années 2000, il faut l'oublier et se renseigner avant de crier à tout vent qu'on est les meilleurs.
avatar james85 | 
[quote]C'est quoi l'intérêt par rapport aux frameworks Javascript existants (JQuery, Dojo, Script.aculo.us, Extjs, etc.) ?[/quote] Qui peut dire aujourd'hui quel framework javascript existera dans 2 ans ? Qui peut dire aujourd'hui que le framework sur lequel il va investir en formation, en temps et en argent sera pérenne. Qu'il ne faudra pas tout foutre à la poubelle dans 2 ans parce que le framework choisi aura disparu. Ou qu'il passera payant parce que ses concepteurs initiaux ont revendu le code source à une boîte qui compte faire du profit avec. Ce que je dis, c'est que je souhaite que ces frameworks soient en grande partie intégrés dans les browsers : qu'on ait par exemple un tag HTML menu ... Je ne défends pas spécialement Flash : mais je trouve que ça commence à être un peu lourd que chacun veuille redévelopper la même chose que le voisin, en plus, dans un langage qui n'est pas prévu pour ça et qui n'est pas implémenté de la même façon dans tous les browsers : il a fallu pratiquement 6 mois pour que Netvibes arrive à rendre son site compatible avec Safari ! Pas parce qu'il était mal développé, mais parce que le javascript de Safari ne fonctionnait pas tout à fait de la même manière que celui des autres browsers. Et qu'est-ce que fait Sprout ? Encore un framework. Et en plus, qui s'amuse à redéfinir les objets standards ? Qui peut m'expliquer l'intérêt de gérer 2 images pour une case à cocher Sprout alors qu'il existe l'objet case à cocher ?
avatar BioSS | 
Un vrai type : Débile spotted. Désolé, mais il existe des sites frappants pratiquement sans chargement. Il faut faire la différence entre un site à message (marketing, viral, commercial...), et un site informatif. MacG ne sera jamais en Full Flash, c'est évident. En revanche il y a des sites éphèmères qui se doivent d'être en Flash. Regarde ça : http://www.ikea.com/ms/en_US/rooms_ideas/ckl/default.html Tu crois vraiment qu'il existe une autre techno assez puissante pour faire tourner un truc pareil ? Non. Peu importe le chargement. Ce style de site n'est pas destiné à te faire apprendre quoi que ce soit. Il est fait pour te donner une claque dans la gueule, t'amener une expérience hors du commun, te surprendre. Voilà à quoi sert le Flash. Tu as vu les derniers sites Audi ? On peut personnaliser sa voiture à la volée, avec jantes, couleur de carosserie, et même lancer une vidéo pour voir sa voiture customisée en action. Tu crois vraiment qu'une autre techno est aussi souple et fiable ? Pour la qualité de la vidéo, on va pas le répéter, le Flash gère maintenant le H264 à merveille, et Flash 10 est hardware-accelerated, les gains seront donc très importants pour le compositing graphique des différentes couches. Pour le rigolo qui me dit que Shockwave faisait mieux, mais je suis littéralement mort de rire. Shockwave ramait, mettait des plombes à se lancer et à charger, et ne proposait aucune techno avancée graphique. C'était de la merde en boîte. C'est pas pour rien que ça a disparu. J'entend aussi dire "la 3D ça sert à rien". Mais putain non. La 3D sobre et bien utilisée est très très ergonomique. En voici un parfait exemple : http://www.karimzariffa.com/
avatar Niejcas | 
"Débile spotted." Tu sais BioSS ça te rend pas crédible d'agresser les gens. :-|
avatar Niejcas | 
"Peu importe le chargement. Ce style de site n'est pas destiné à te faire apprendre quoi que ce soit. Il est fait pour te donner une claque dans la gueule" Ouais ben la première fois peut être... Mais bon des effets de ce genre on commence à les connaître. Et qu'est ce qui te rend si sur qu'un jour (si c'est pas déjà le cas) il n'y a pas des techos qui permettent (ou permettront) de faire la même chose sans flash et sans plug-in? "J'entend aussi dire "la 3D ça sert à rien"." Mais qui a dit que la 3D servait a rien? oO
avatar BioSS | 
Niejcas : le fait qu'on travaille pour TOUS les navigateurs. Or le jour où les navigateurs supporteront nativement le CSS3, juste ça, ça serait déjà énorme. Mais on ne pourra toujours pas s'en servir. Pourquoi ? Parce que la grande majorité ne sera pas passé sur des navigateurs évolués. Résultat : on est ralenti par la population. Quand on pense même un drag & drop est un cauchemar en javascript niveau interopérabilité, alors j'imagine pas un système de vidéo avec préchargement, quicktime, playlist en direct, etc... Comme cela a été dit plus haut, même Netvibes, qui est très bien foutu mais qui n'a technologiquement rien d'incroyable, a été une horreur à mettre en place de l'aveu même des développeurs.
avatar Le Vendangeur Masqué | 
Curieux ce BioSS qui défend avec autant de vigueur Flash... on dirait presque que tu en vis et que tu as peur pour ton boulot... Franchement y'a pas de quoi paniquer: tu seras pas le premier à devoir te former à de nouvelles technologies, c'est ça l'informatique. Même IE8 pour ne pas être définitivement largué par la concurrence sera compatible avec les technos standards, alors même si MS se bouge, c'est pas toi qui fera s'arrêter le progrès.
avatar glorb | 
hihih, les débats autour de flash partent toujours un peu en vrille. C'est marrant qu'il y ait tant de gens qui soient antiflash. Moi je trouve ça chouette. Après les gens chez qui le player flash rame, il faut plus accuser flash maintenant il faut accuser votre mac qui n'est pas passé sous intel ;) (ou les dev flashs qui font des choses moisies mais ça y en a dans tous les domaines et on peut pas reprocher à un format la mauvaise utilisation que les gens en font) Au final pour le moment ça fait une techno de plus sprout, pas une techno de moins. moi je case ça dans ajax.
avatar françois bayrou | 
@un vrai type > La page s'affiche sans le "Loading" à voir 280slides.com, démo technique de sproutcore, tu n'es pas prêt de les voir disparaitre les barres de chargement...
avatar biniou | 
@Bioss : tu es de mauvaise fois. Tu dis : "Parce que la grande majorité ne sera pas passé sur des navigateurs évolués." C'est totalement vrai ! Mais ça a une conséquence non négligeable sur le Flash. Exemple : je prends mon ibook, sur la plus part des sites bourrés de flash (pubs ou autres), il rame ! C'est une technologie beaucoup trop gourmande en ressource pour mon portable. Je ne suis pas convaincu du caractère optimisé de flash mais bien de celui de l'interpréteur javascript de webkit ... Il y a certes de très belles choses en Flash, comme j'ai pu voir de très belles choses en applet Java (avec de la 3D, des animations et tout ;-)) mais aujourd'hui je suis convaincu que c'est une technologie non adaptée aux applications Web. Javascript, Ajax, SproutCore, Struts, JSP, PHP, XML, XHTML, CSS, ... sont pour mois les technologies qui vont permettre (et qui permettent déjà) le développement d'API Web. Ce nouveau genre de FrameWork est un pas en avant dans le développement des API Web. Des outils ouverts, libres et si possibles recommandés par le W3C. Flash est une technologie fermée, propriétaire et à ses moments plantogène (nombre de sites flash qui ne fonctionne pas correctement). Mais tu sais derrière flash, il y a de la programmation. Il n'est pas impossible que dans les années à venir il y ait des software permettant de faire la même chose que le Flash aujourd'hui en JavaScript ... Tu ne seras pas dans une boîte noir mais tu auras accès au code à tous les niveaux, ce qui permettra de l'optimiser. Même si aujourd'hui ils ne jouent pas tout à fait sur le même terrain, flash ne représente pas pour moi une technologie d'avenir.
avatar quark67 | 
[quote=glorb]Après les gens chez qui le player flash rame, il faut plus accuser flash maintenant il faut accuser votre mac qui n'est pas passé sous intel ;)[/quote] MacBook Core 2 Duo : Consommation CPU de Safari à ≈80% sur le site http://www.karimzariffa.com/ prôné par BioSS (pour Firefox 3.0 beta, ça monte à ≈85%). Le flash player est une daube sur Mac : une page test affiche 46 images par seconde sous Windows et 8 images par seconde sous Mac, sur le même mac intel ([url]http://www.craftymind.com/guimark/[/url]). Dans la plupart des cas, le flash est employé pour des bandeaux de publicité. Pour ne plus entendre le ventilo de mon Mac, j'ai rajouté dans Safari une règle CSS bloquant le flash, et dans firefox j'ai rajouté un add-on nommé Flashblock. Tant pis pour les revenus publicitaires des sites, les publicitaires n'ont qu'à employer des technologies moins «énergivores».
avatar biniou | 
@quark67 : bien vu, sur macbook pro dernière génération (4Go Ram, 2,5GHz) j'ai une monté de 40 à 50% du CPU quand je vais sur le site http://www.karimzariffa.com/ (que je trouve laid et surtout très peu pratique)... Donc la bonne question à se poser à quand des pubs faites avec SproutCore sur MacG ?
avatar mxmac | 
c'est grave d'entendre autant d'annerie sur flash, google s'en passe boitement ... bin voyons google est proprio de Utub et Utub passe ses video comment ? faut pas oublier que flash a mis tt le monde a l'amende niveau simplicité et universalité avec la video ... c'est sans doute grace a ça qu'autant de gens et de sites sont encore en flash ou utilise du flash en modules a des endroits qui vont bien ... Sproutmachin ok mais si les gens doivent se tapper le retour de quicktime pour matter de la video le systeme est mort delui même .... Flash a gagné du terrain parce qu'en un plugins tu as tout, a ma connaissance tu fais comment pour lire de la video sans plugins Sprouttruc n'est qu'un framework ajax de plus comme spry, specmachin et autres!!! Pas de quoi s'enerver et faire croire a la révolution, a moins que je sois passé a coté d'un soft wisiwig opensource telechargeable sur le site qui faciliterais la mise en oeuvre !!!!
avatar mxmac | 
ça me fait penser a ce que l'on peut faire avec air 280slide
avatar BioSS | 
Non mais nier Flash en 2008 et ne pas voir l'avenir en lui, c'est vraiment vraiment de l'aveuglement. Et imaginer qu'une technologie à base d'HTML / CSS / Javascript puisse le supplanter, alors que chaque navigateur a des différences d'interprétation qui rendent tout développement riche multi-plateforme quasi impossible, et qu'à chaque innovation il y a des millions de personne à faire évoluer sur les dernièrs navigateurs, tout ça pour faire un truc qui fonctionnera de façon moins fluide et moins animée qu'en Flash, c'est vraiment ne pas connaître le milieu, c'est pas possible. Quant au site en question, http://www.karimzariffa.com/, oui, il monopolise 80% de tes ressources pour que ça soit le plus fluide possible. Comme un jeu. Il y a de la 3D, de l'interactivité avec la souris, de la vidéo streamé en direct comme texture d'un polygone. Ce site est une expérience de navigation d'un artiste en motion design. Une expérience, un test. C'est un travail d'artiste/développeur, et grâce à Flash on sort un peu des standards et on peut s'affranchir de l'uniformisation de tous les sites webs en terme de formulaire, scrollbar, mise en page, etc... Quand je pense qu'on peut même pas écrire avec une rotation en HTML...
avatar Augustin Caron | 
[i]« Flash gère maintenant le H.264 à merveille, et Flash 10 est hardware-accelerated…[/i] Rien de tout ça chez moi. Chacun voit midi à l'écran de son Mac Pro 8 Core :-)
avatar glorb | 
karimzariffa me prend aussi 50% de cpu avec firefox mais ça rame pas pour autant :D après bon la 3d à outrance je suis pas fan pour un site comme ça. C'est la nouvelle mode la 3d dans flash.
avatar BioSS | 
Encore un qui n'y connaît rien et qui l'ouvre. H264 ça fait six mois qu'il est là dans Flash, c'est d'ailleurs le format utilisé par Dailymotion ces derniers temps. http://www.weberdesignlabs.com/blog/?p=24 Pour l'hardware acceleration, c'est par ici : http://labs.adobe.com/technologies/flashplayer10/
avatar Almux | 
Encore un truc en plus à apprendre... mais ce n'est pas si mal!
avatar spleen | 
Rien que le nom, déja... (au début, j'ai vraiment cru à une blague). Je ne m'en lasse pas !! Merci Apple pour tous ces moments de détente et de franche rigolade. Parce que évidemment, pour le reste, on va laisser le soin à des gens crédibles d'essayer de supplanter Flash...
avatar 6ix | 
[quote=BioSS]C'est un travail d'artiste/développeur[/quote] J'ai l'impression de voir justement une différence d'approche entre les technologies Flash et autres comme SproutCore (Javascript, html, css). D'un côté, on parle avant tout de design, d'animation, de "joli"... De l'autre, on a une approche plus orientée "informatique" ai-je envie de dire, et pas designer, où l'on parle de librairies et d'applications comme on le fait pour un programme natif, mais exporté ici sur le Web.
avatar Augustin Caron | 
[i]« tu fais comment pour lire de la video sans plugins »[/i] Safari le fait et les autres suivront.
avatar iQuest | 
6ix à parfaitement raison.... Qu'est-ce qui grandi le plus en ce moment ? Les sites portfolio Flash, ou les site lourd web 2.0, voir 3.0 ? Pour les artistes, flash est un merveilleux moyen de communiquer, jusqu'à ce que ton compétiteur fasse beaucoup plus immersif en AIR.... mais pour le reste, je crois que si l'on veut un site web avec pas mal de consultation, il faut pas mal de contenu, accessible rapidement pour le lecteur, donc des techno Javascript/CSS/XML
avatar Augustin Caron | 
@ BioSS [i]« Et imaginer qu'une technologie à base d'HTML / CSS / Javascript puisse le supplanter, alors que chaque navigateur a des différences d'interprétation qui rendent tout développement riche multi-plateforme quasi impossible, et qu'à chaque innovation il y a des millions de personne à faire évoluer sur les dernièrs navigateurs, tout ça pour faire un truc qui fonctionnera de façon moins fluide et moins animée qu'en Flash, c'est vraiment ne pas connaître le milieu, c'est pas possible. »[/i] Sur ce coup c'est toi qui est aveugle… Même IE7 le pire respecte les standards. [i]« H264 ça fait six mois qu'il est là dans Flash, c'est d'ailleurs le format utilisé par Dailymotion ces derniers temps. http://www.weberdesignlabs.com/blog/?p=24 »[/i] QuickTime fait ça depuis des années et pas depuis six mois. Si Adobe a bien été obligée de s'y mettre c'est que le standard est devenu incontournable et qu'ils n'ont pu imposer leur format propriétaire. Même sur Youtube on peut télécharger la vidéo en mp4, encodée en H.264 et c'est ce que je fait tellement c'est meilleur, pas flou, tout ça… Ton adresse rame à mort. Pas celle-ci en H.264 et sans plugin : http://www.cineinvivo.com/video/ Ben oui. Même encodage. D'un côté c'est Flash de l'autre html5, css, javascript. À côté le Flash player nouvelle techno est pitoyable. Tu vas me dire que ça ne marche que sous Safari ? Entièrement d'accord. Mais pour la fin de l'année c'est sur tout les navigateurs. Pourquoi ? Le développement est en route et la vidéo sur le net est un tel enjeu qu'aucun d'entre-eux ne peut faire l'impasse sur la norme audio/video html5.
avatar ultrasupernew | 
7 pages de réactions... waou, pour ire des tonnes de bêtises et de pamphlet agressif envers Flash... Je suis presque ébahis finalement... Par la mauvaise fois de certains, qui s'insurge contre ces sites qui plante et ralentissent leur ordis (en parlant d'un lien que je donne qui pointe sur un site HTML... ahahah) Au final, je pense qui peut etre oui, Flash disparaitra, en France, la uniquement ou on peut avoir 7 pages des "c nullll" (peut importe le sujet en fait) Chers raleurs, je vous en pris, RALER ! mais le monde lui ne s'arrêtera pas a vos petits esprits ferme :) Flash n'apparaitra peut etre pas sur l'iphone, mais ce n'est pas demain que les gros studio arrêterons de l'utiliser, ni meme que le grand public le arrêtera de l'apprécier (car oui, le grand public aime les sites entertainment, graphique, qui bougent et impressionnent.). Et hors de la France, je pense qu'on a des ordinateurs, des vrais, et des connaissances aussi, des vrais :) donc on continua a produire des site Flash, qui plaisent qui se place bien en moteur de recherche et qui tourne sur des G4 ! Et, promis, on vous embetera plus avec ca !
avatar YAZombie | 
Pour la xième fois: [b]SPROUTCORE N'A RIEN À VOIR AVEC APPLE[/b] Merci! Quant aux remarques sur le nom, je vous fais remarquer que les francophone représentent 160 millions de personnes dans le monde, autant dire une crotte de mouche. Et si l'enseignement des langues avait une quelconque valeur dans ce pays, cette "blague" ne vous aurait même pas traversé l'esprit…
avatar biniou | 
@ultraspernew : comme dit plus haut mon G4 rame complètement avec le flash ... aujourd'hui (chercher l'erreur). On ne râle pas on dit seulement que ce n'est pas une technologie d'avenir surtout dans le cadre des applications Web.
avatar glorb | 
j'ai beau faire, pas possible de voir flash avec mon mac SE. Comment faire ? :p
avatar biniou | 
@YAZombie: l'inventeur travaille pour Apple dans le département .mac bientôt MobileMe (http://www.linkedin.com/in/charlesjolley). Si tu avais bien lu les articles référencé dans celui de MacG tu aurais lu qu'Apple a grandement contribué à sproutCore ...
avatar biniou | 
Pour nom, a sprout veut dire une pousse. Je trouve ça un joli nom pour une technologie qui commence à émerger...
avatar Anonyme (non vérifié) | 
Au début du web, j'avais fait un site avec un pacman qui roulait des yeux en gif animé... Ca, ca marchait. Et vite encore... La claque dans la gueule qu'y se prenaient les visiteurs... Sont pas prêt de remplacer ces bonnes vieilles technos qui marchaient partout avec leurs usines à gaz (hi, hi, a sgaz !) Essayez un pacman qui roule des yeux en H.264 encapsulé dans du flash... La honte même dans les hospices... GIF animé forever !!!!!!!!!
avatar BioSS | 
Augustin Caron : Ok. Parfait. Les navigateurs passeront peut-être à cette norme fin 2008. ET ALORS ? Tu comprend pas gros naze que 90% des gens n'y seront pas avant 2010 ? Tu comprend pas que Flash c'est dispo depuis des années (et que ça rame pas du tout, si t'as un ordi de plus de cinq ans tu peux t'en prendre qu'à toi, j'ai un iMac G5 et ça tourne parfaitement bien). Mieux. Devine quoi. Cette vidéo je peux l'incruster en background avec une interface par dessus, ou bien faire un système de playlist complexe avec drag & drop à la iTunes (http://fwatheater.com/). Le genre de trucs que tu pourra JAMAIS faire autrement, peut être dans cinq ans, peut être dans dix ans. Moi je te dis que maintenant, et même dans dix ans (parce que Flash aussi aura évolué d'ici là), Flash est ESSENTIEL aux contenus riches audios, vidéos, et aux interfaces de navigations expérimentales.
avatar biniou | 
@Bioss : mon ibook a un peu plus de deux ans ... mais ton flash rame ...
avatar BioSS | 
Alors t'imagine en Javascript...

Pages

CONNEXION UTILISATEUR