Espace membre :
flechePublicité
  • Flash, HTML5, AIR : Adobe joue les équilibristes


    Publié le 04 octobre 2011 par Stéphane Ruscher dans les catégories Flash et Adobe Max


    Flash, HTML5, AIR : Adobe joue les équilibristes
    2e jour pour Adobe MAX et 2e keynote : Adobe met en pratique et en démonstration sa politique de complémentarité HTML / Flash et revient sur la sortie de Flash Player 11 et Adobe AIR 3

    Adobe MAX day 2
    On s'étonnait hier de l'annonce pour le moins discrète du rachat par Adobe de l'éditeur du framework PhoneGap. Il a été au centre de ce second keynote qui a permis à Adobe de détailler par l'exemple sa stratégie qui consiste à avancer sur les deux terrains de Flash et HTML. Néanmoins, à l'issue du keynote une impression subsiste : Adobe semble mettre en avant HTML 5 partout où il le peut, et réserver Flash à des domaines bien particuliers tels que le jeu ou la 3D.

    Adobe MAX Flash HTML


    Ainsi, le rachat de PhoneGap prend son sens dans la mesure où Adobe souhaite, comme évoqué hier, proposer deux environnements permettant de réaliser des applications multi plateformes. Le premier, PhoneGap, utilise HTML5 et Javascript pour réaliser des applications « data driven », l'exemple montré lors du keynote étant celui d'une base de données de restaurants ou encore un réseau social destiné aux amateurs de... bière (c'est le deuxieme keynote, on se lache !). Néanmoins, si Adobe a centré l'essentiel de ses démonstrations de jeux multi plateformes sur Adobe AIR, PhoneGap empiète légèrement sur ce domaine, puisque l'on a pu voir un jeu « casual » développé sous PhoneGap à l'aide de Canvas.

    Adobe MAX Day 2 PhoneGap Dreamweaver
    Adobe MAX Day 2 PhoneGap Demo


    Le keynote a cependant été l'occasion de revenir sur les spécificités des deux environnements, et notamment sur deux fonctionnalités plutôt intéressantes pour ce qui est de la compilation des exécutables. Ainsi, la principale nouveauté d'Adobe AIR 3 réside dans la possibilité d'intégrer l'environnement à l'exécutable qui n'a plus à être installé séparément. Détail intéressant et ironique : cette fonctionnalité était destinée initialement à permettre le portage d'applications Flash et AIR pour iOS, une fonctionnalité qui avait attiré les foudres d'Apple à l'époque. Depuis, Apple autorise à nouveau la publication d'applications intégrant ce type d'environnement, et elle semble porter ses fruits puisqu'un des succès récents de l'App Store, Machinarium, est un jeu Flash porté sur iOS à l'aide de cette technique intéressante puisqu'elle permet de se débarrasser de la phase fastidieuse d'installation d'Adobe AIR.

    Adobe MAX day 2 AIR Captive Runtime


    Du côté de PhoneGap, on retiendra la compilation des exécutables directement depuis le cloud, l'occasion pour Adobe d'annoncer que PhoneGap fera également partie des services offerts par le Creative Cloud, la future offre dévoilée hier.

    Adobe MAX Day 2 PhoneGap Demo


    Navigateur web : Adobe s'investit dans Webkit et les CSS

    La deuxième partie du keynote quittait les applications multi plateformes pour se concentrer sur le navigateur, et là encore une dualité HTML5 / Flash Player où l'essentiel des démonstrations, à l'exception des jeux, concernait HTML. Adobe a ainsi annoncé la disponibilité de la Preview 3 d'Edge, son application permettant de créer des animations CSS dans un environnement proche de Flash ou Director. Au programme de cette nouvelle preview, on trouve de nouvelles possibilités d'interaction tels que les évenements de clic, les boucles ou encore le déclenchement d'événements basés sur la position dans la timeline. Bref, des interactions basiques qui rappelleront à certains les débuts de Flash ou Director, mais qui simplifient le développement d'animations interactives en HTML 5 / CSS 3.

    Adobe MAX Day 2 Edge preview 3


    Adobe a également fait état de son investissement dans des bibliothèques comme JQuery, ou dans le moteur Webkit en faisant la démonstrations de nouvelles propriétés CSS Regions et CSS Exclusions permettant notamment d'habiller du texte autour d'une image de manière dynamique. Les deux propriétés ont été soumises au W3C, et sont intégrées dans la dernière version de Chromium, ainsi que dans le futur Internet Explorer 10. Autre proposition d'Adobe : les CSS Shaders, qui permettent de réaliser des animations 3D assez intéressantes sur des éléments HTML.

    Adobe MAX CSS Regions
    Adobe MAX CSS Shaders


    Flash Player 11 : le navigateur devient une console ?

    Que reste-t-il encore à Flash ? Les jeux, semble répondre Adobe ! L'accélération matérielle proposée par Flash Player 11 offre des possibilités intéressantes en 2D comme en 3D. Pour ce qui est de la 3D, les premières démonstrations de ce qui s'appelait encore Molehill à l'époque étaient prometteuses, mais la démonstration d'une version Flash d'Unreal Tournament sur la scène du Nokia Theatre a fait son petit effet ! Dans un registre un peu différent, plus proche de la publicité et du marketing, Adobe a également présenté un mini site de Nissan utilisant les capacités 3D de Flash 11 pour une présentation interactive d'une voiture.

    Adobe MAX Flash 11 demo Unreal
    Adobe MAX Flash 11 demo Nissan


    Côté 2D, c'est Rovio qui a assuré le spectacle avec une version d'Angry Birds, enrichie par des effets de particules (fumées, plumes qui volent...) et des arrières plans plus détaillés, rendues possibles par le nouveau framework Starling, conçu pour le développement d'animations 2D accélérées. Pas de quoi révolutionner le genre, alors que la version HTML5 d'Angry Birds est certes moins évoluée, mais tout à fait fluide et utilisable sur un navigateur web moderne.

    Adobe MAX Rovio
    Adobe MAX Flash 11 demo Angry Birds


    Des nouvelles possibilités qui font de Flash « la console du web » comme se plait à le rappeler l'éditeur. Un domaine où la technologie Flash semble encore avoir plusieurs longueurs d'avance, comme sur la vidéo, étrangement passée sous silence lors du keynote...Visiblement conscient d'avoir une carte à jouer à travers ses outils créatifs, Adobe semble donc jouer sur les deux tableaux avec une certaine habileté...

    Commentaires des lecteurs

    _
     
    le 05 Oct. 11 à 01h19
    Edition
      
    Adobe joue les équilibristes, mais elle le joue bien...
    Il ne manque que le 64 bits à tous les étages...
    Edité le 05/10/2011 à 01:27
     
    Voir profilContacter le membre
    le 05 Oct. 11 à 01h23
    Edition
    Message intéressant
      
    Je dis depuis longtemps que Flash n'est reellement présent sur le web que pour 3 choses : les pubs, la video et les jeux. Et qu'avec l'arrivée de HTML5, il va se faire ejecter de la video et de la pub. Resteront les jeux qui seront tres probablement son principal facteur d'inertie.

    Il semblerait qu'Adobe a compris la meme chose et evolue dans le bon sens pour se sortir de ce bourbier. Il ne se focalise pas sur Flash lui meme mais plutot sur son reel interet : l'IDE.
    Au lieu de depenser du temps, de l'energie et de l'argent a combattre l'inevitable, il prefere devancer le besoin, l'epouser et etre le 1er a proposer un environnement de developement RAD complet et performant pour HTML5. Et il reserve Flash aux domaines non couverts par les technos standards pour encore qq annees : la 3D et le multimedia encore un peu specifique (stereoscopie, etc).

    Adobe ne pourrait pas avoir une meilleure strategie pour rester un acteur important du web. C'est un mouvement extremement intelligent et ils meritent de reussir.
    Et au final, tout le monde y gagne : les standards ET Adobe. ET les flasheurs qui pourront continuer a utiliser leurs outils préférés tout en evoluant en douceur vers les standards.

    Bravo Adobe.
     
    le 05 Oct. 11 à 01h26
    Edition
      
    Très bien résumé KP2
     
    Message supprimé le 05/10/2011 à 06:40 pour le motif suivant : Message à caractère publicitaire.
     
    le 05 Oct. 11 à 04h40
    Edition
      
    Leur offre Air devient de plus en plus complete et surtout cohérente avec leur vision.
    Il est tres facile de developper une app Android / IOS / Desktop (win mac linux).
    Avec un seul code (pas tout à fait quand meme) on touche toutes les plateformes.

    Ca interresse beaucoup d'entreprises qui commencencent à depenser (trop ?) d'argent en developpement natif sur mobile.

    S'ils arrivent a fusionner l'ex phoneGap avec leur techno "flash", cela risque d'etre fort interressant.
     
    le 05 Oct. 11 à 07h04
    Edition
      
    Tout le monde jubile sur HTML5, mais pour le moment je n'ai rien vu d'extraordinaire par rapport a ce que l'on peut faire avec Flash, alors si vous avez des exemples, allez-y Pour info, je ne suis pas fan de Flash, mais il faut avouer que ce petit plugin permet de faire tout de meme pas mal de choses...
     
    le 05 Oct. 11 à 10h15
    Edition
      
    Bon, y'a plus qu'a espérer que leurs outils permettants de faire du HTML5 facile soient plus faciles et pratiques à utiliser que Dreamweaver ... et sorte du code qui satisfasse les puristes
     
    le 05 Oct. 11 à 10h47
    Edition
      
    prouted a écrit:
    Tout le monde jubile sur HTML5, mais pour le moment je n'ai rien vu d'extraordinaire par rapport a ce que l'on peut faire avec Flash, alors si vous avez des exemples, allez-y Pour info, je ne suis pas fan de Flash, mais il faut avouer que ce petit plugin permet de faire tout de meme pas mal de choses...
    Le HTML 5 (par rapport u Flash) n'a pas pour but de proposer plus que ne propose Flash actuellement mais de définir des technos ouvertes étiquetées "W3C" qui permettent de faire, grosso modo, la même chose : vidéo, son, 2D, 3D*.
    L'avantage de Flash actuellement est d'être une techno éprouvée et massivement utilisée. La 2D et la 3D "HTML 5" ne sont non seulement pas encore finalisés mais surtout ne disposent pas encore d'outils de références efficaces comme c'est le cas pour Flash. Et c'est d'ailleurs dans cette brèche qu'Adobe a décidé de s'engouffrer.

    *Evidemment, le HTML5 ne se résume pas qu'à cela : CSS3, géolocalisation, etc.
     
    le 05 Oct. 11 à 11h19
    Edition
      
    J'ai du mal à comprendre cette volonté de faire tourner des apis lourdes (plusieurs dizaine de méga) dans un browser....

    y a pas assez d'api (beaucoup plus) performantes pour faire des applis desktop ?
     
    le 05 Oct. 11 à 12h34
    Edition
      
    Tout ca pour avoir angry bird en html sur son navigateur u___u
     
    le 05 Oct. 11 à 12h56
    Edition
      
    Pronimo a écrit:
    Tout ca pour avoir angry bird en html sur son navigateur u___u

    Way c'est un peu naze et puis on va avoir des loading de fou... Quand je voit déja qu'un jeu flash 2d basique prend jusqu'a 1 minutes pour load. Le flash permet aussi de manipuler certain truc qui ne sont pas possible en htm ( changer la couleur d'un png / upload de plusieurs fichier / etc ).

    Persi a écrit:
    J'ai du mal à comprendre cette volonté de faire tourner des apis lourdes (plusieurs dizaine de méga) dans un browser....y a pas assez d'api (beaucoup plus) performantes pour faire des applis desktop ?

    Si mais les gens sont tellement expression autocensurée que même si il joue 2h par jours à un jeu c'est trop dur pour eux de le télécharger et de l'installer. Et puis une appli desktop est pas intégrable à fb...
     
    le 05 Oct. 11 à 13h03
    Edition
      
    Flash est utilisé dans bien plus que la pub, la vidéo et les jeux.

    De nombreux sites d'e-commerce l'utilisent pour présenter leur catalogue et ne sauraient le remplacer par HTML5.
    Certaines animations "design" sont impossibles à reproduire.

    Falsh permet aussi de créer (comme je le fais) des RIA qu'il est impossible de faire en HTML pour l'instant.

    Enfin, cette pseudo standardisation qu'est le HTML5 ne sera effective que quand les développeurs de navigateurs la respecteront. Flash a le mérite d'uniformiser le fonctionnement d'un navigateur à l'autre.
     
    le 05 Oct. 11 à 14h09
    Edition
      
    ouai ouai ouaiiii!!! le flash ca sert vraiment a riennn! adobe est meme pas fouttu de faire en sorte que ca fonctionne sous les win phone !! vivement que ca soit enteré ce flash !

    il y a bien mieu a esperez coter html 5! parceque adaube!!!!
     
    Voir profilContacter le membre
    le 05 Oct. 11 à 15h04
    Edition
      
    myjupiler a écrit:
    Flash a le mérite d'uniformiser le fonctionnement d'un navigateur à l'autre.

    Ouais mais un appareil quelconque est dependant du bon vouloir d'Adobe a porter sa techno dessus... Alors qu'un standard comme le HTML5 est dependant de rien ni personne.

    Si demain je sors un nouvel appareil top moumoute qui arrache la concurrence, il me suffit de prendre un moteur de rendu web Libre, le porter sur mon appareil genial et j'ai acces au web.
    Si le web etait en full Flash et qu'Adobe refuse de porter sa techno sur mon appareil top moumoute parce que ma gueule ne lui revient pas alors j'ai pu qu'a aller me le carrer ou je veux et rentrer chez moi.
     
    le 05 Oct. 11 à 19h55
    Edition
      
    KP2 a écrit:

    Ouais mais un appareil quelconque est dependant du bon vouloir d'Adobe a porter sa techno dessus... Alors qu'un standard comme le HTML5 est dependant de rien ni personne.

    L'implémentation d'un standard dépend du bon vouloir des éditeurs de navigateur. Si Apple disait @!#$?* au HTML5,
    ca n'empêcherait personne d'acheter un Mac.

    KP2 a écrit:

    Si demain je sors un nouvel appareil top moumoute qui arrache la concurrence, il me suffit de prendre un moteur de rendu web Libre, le porter sur mon appareil genial et j'ai acces au web.
    Si le web etait en full Flash et qu'Adobe refuse de porter sa techno sur mon appareil top moumoute parce que ma gueule ne lui revient pas alors j'ai pu qu'a aller me le carrer ou je veux et rentrer chez moi.

    Adobe fait justement l'effort d'être disponible pour tous, et si une plateforme ne le supporte pas, c'est parce que son éditeur l'a choisi (Apple pour ne citer que celle-là...)
    Edité le 05/10/2011 à 19:56
     
    le 11 Oct. 11 à 10h47
    Edition
      
    Actuellement HTML5 n'est pas viable pour de gros projets, et ne le sera pas avant pas mal d'années, on aura toujours cette fameuse barrières des navigateurs qui ne respecte pas tous les standards, les développements viennent tout de suite plus chiant.
    Flash à le gros avantage d'être présente sur 90% des machines connectées, autant dire que c'est pas un chiffre à prendre à la légère.
    Je pense tout simplement que Flash et HTML5 sont d'une grande complémentarité, donc il serait peut-être tant d'arrêter le troll.
    Pourquoi les 2 ne pourrait-il pas cohabiter au sein d'un même projet, on dirait qu'on est obligé de tout faire en HTML5 ou Flash.
    HTLM5 est pas mûr, point barre, je l'ai vu en essayant de porter plusieurs projets (RIA) en HTML5, vu le nombre de contraintes technique, et le temps à passer pour essayer d'avoir quelques choses d'a peu pret cross-device, euh....
    donc j'aimerai juste savoir, ceux qui vente HTML5 ou Flash, quel projets ont-ils mené à terme ?
     
     
    Pour participer, inscrivez-vous ou connectez-vous avec votre compte clubic.com ou Facebook Connect

  • Les bons plans !

  • Tester mon éligibilité ADSL et Fibre

BE GEEK ! Avec

Glossaire High-Tech : #   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z