Flex va s'adapter aux applications mobiles
Avec un futur SDK baptisé « Hero »
Le 2010-07-06 10:54:57, par Gordon Fowler, Expert éminent sénior
Adobe a décidé d'adapter Flex, son framework de développement open-source, aux mobiles.
Ce framework modifié sera baptisé Hero et bénéficiera d'un SDK spécifique. Il ne sera cependant pas, comme initialement prévu, une nouvelle branche à part entière de Flex mais bien une variante optimisée pour développer des applications pour smartphones.
Dans un premier temps, Adobe avait en effet envisagé de lancer une branche spéciale de Flex dédiée aux téléphones – nommé Slider – mais la montée en puissance du hardware des terminaux mobiles a finalement poussé l'éditeur de Air 2 et de Flash Player 10.1 à intégrer des fonctionnalités spécifiques à Flex plutôt que de le repenser en profondeur.
Ces nouvelles fonctionnalités concernent la résolution des écrans ou la prise en charge du multi-touch des écrans tactiles par exemple.
Une pré-version de Hero devrait être délivrée par Adobe au deuxième trimestre. La sortie officielle est prévue pour 2011.
En attendant, vous pouvez toujours profiter du tutoriel « Construire une application en une heure avec Flex » et de la formation d'une semaine, en ligne et entièrement gratuite, proposée par Adobe pour son framework.
Source : Mise à jour de la page du projet Flex pour mobiles
Lire aussi :
Effectuez le test Flex : comment développer une application en une heure ? Adobe met en ligne de nouveaux modules de formation gratuits
Adobe sort Flex 4, Flash Builder 4 et deux outils complémentaires pour optimiser le développement d'applications web RIA
Flash 10.1 : Adobe sort sa version pour smartphones, optimisation de l'utilisation du CPU et de la RAM au menu de cette version mobile
Les rubriques (actu, forums, tutos) de Développez :
Flash/Flex
Mobiles
Développement Web
Et vous ?
Hero : une bonne idée ou un simple framework de plus pour le développement mobile ?
Ce framework modifié sera baptisé Hero et bénéficiera d'un SDK spécifique. Il ne sera cependant pas, comme initialement prévu, une nouvelle branche à part entière de Flex mais bien une variante optimisée pour développer des applications pour smartphones.
Dans un premier temps, Adobe avait en effet envisagé de lancer une branche spéciale de Flex dédiée aux téléphones – nommé Slider – mais la montée en puissance du hardware des terminaux mobiles a finalement poussé l'éditeur de Air 2 et de Flash Player 10.1 à intégrer des fonctionnalités spécifiques à Flex plutôt que de le repenser en profondeur.
Ces nouvelles fonctionnalités concernent la résolution des écrans ou la prise en charge du multi-touch des écrans tactiles par exemple.
Une pré-version de Hero devrait être délivrée par Adobe au deuxième trimestre. La sortie officielle est prévue pour 2011.
En attendant, vous pouvez toujours profiter du tutoriel « Construire une application en une heure avec Flex » et de la formation d'une semaine, en ligne et entièrement gratuite, proposée par Adobe pour son framework.
Source : Mise à jour de la page du projet Flex pour mobiles
Lire aussi :
Les rubriques (actu, forums, tutos) de Développez :
Et vous ?
-
Jbx 2.0bMembre chevronnéC'est ce que je pense aussi... A croire qu'Adobe n'apprendra jamais de ses erreurs.le 06/07/2010 à 11:43
-
kedareMembre chevronnéL'accélération matériel marche sur certaines vidéos chez moi
Si non oui c'est sure que HTML5 serait tellement plus adapté pour coder un Farcry...le 06/07/2010 à 20:16 -
spidermarioMembre éprouvéAutrement dit : « c'est bon, les mobiles sont de plus en plus puissants ; on pourra finalement réutiliser notre daube. »le 06/07/2010 à 11:30
-
stardeathExpert confirméflash justement n'est pas vectoriel (enfin si je dis pas de bêtise)
quant à html5, webgl, o3d, svg, je pense qu'au contraire on aura des pages web encore plus lourd, mais ce n'est que mon avis.le 06/07/2010 à 17:11 -
Jbx 2.0bMembre chevronné@ferber
- Les modèles utilisés en O3D et/ou WebGL sont également gzippé
- le parsing sera certes plus long, enfin dans l'état. Mais ce n'est pas là qu'on va perdre en le plus en perf.
- flash est également en partie interprété (bytecode quoi) avec flash player
- WebGL ou O3D (l'un dépend de l'autre maintenant) offrent un moteur de rendu bien plus performant que flash. En l'occurrence accéléré nativement avec gestion des shaders, etc.
Donc que le web régresse, j'en doute. Entre le mieux qu'on puisse faire en flash à savoir un wolfenstein '2D' et Quake 2 en WebGL, j'ai pas vraiment l'impression qu'il y ait régression.
Je joue à pas mal de jeux flash, car c'est la seule techno utilisée actuellement, et les performances sont pitoyables, pour un rendu 2D médiocre qui me rappelle bien souvent mon Atari ST.Les vidéos peuvent être manipulées par script, etirées, rotation, filtre graphics, incrustation de texte, du coup il est utile d'avoir ces propertys x, z, y. De plus quelque soit la forme vectoriel, elle passera toujours par un tableau de byte pour être rendue, donc, pour flash l'utilité du vectoriel se ressent sur le poids des animations, et sur l'affichage des fonts qui sont stoquées en vectoriel. Bref que votre moteur de rendu soit bitmap ou vectoriel, sa passera de toute façons par la case tableau de bytes.Si ce n'est pas indiscret, vous êtes développeur ?le 06/07/2010 à 18:14 -
stardeathExpert confirméAu temps pour moi, je ne l'ai utilisé que pour manipuler des bitmaps.
pour rebondir, et l'accélération matérielle de flash c'est du poulet?
quant à avoir un farcry dans un navigateur, déjà que certains ici se plaignent que les jeux et sites en flash ne font pas partie du web, j'imagine mal les sites en 3d avoir la même fluidité de rendu sur toutes les plateformes.le 06/07/2010 à 18:39 -
ferberMembre éprouvéle 06/07/2010 à 11:05
-
bizulkMembre confirméSi les outils de développement Adobe sont intéressants, on ne peut pas en dire autant de leur player.
J'ai déjà bossé sur un développement Flash sur PC qui a bien foiré, et je dis non merci !le 06/07/2010 à 11:06 -
stardeathExpert confirméla techno ainsi que son implémentation sur les différentes plateformes sont 2 choses différentes, ça serait donc pas mal d'arrêter de dire des bêtises même si la techno ne semble pas vous convenir ...le 06/07/2010 à 11:54
-
Jbx 2.0bMembre chevronnéJe dis ce que je pense, c'est tout. Chacun à le droit de donner son avis, sans que pour autant "dire des bêtises". Bref, je vais argumenter :
Les technos Adobe, personnellement, je m'en fous, je les pratique pas. Les performances ridicules de ces mêmes technos, par contre, je les subis tout les jours.
Vu la situation actuelle de la société, on aurait pu espérer que celle-ci se donne à fond pour nous apporter le meilleur produit qu'il soit. Mais finalement plutôt que d'optimiser son code, elle préfère se reposer sur la montée en puissance future des mobiles. Quand on voit qu'actuellement l'autonomie des batteries des smartphones est divisée par deux lorsqu'on utilise flash, on est en droit de penser qu'un effort est nécessaire. Et sur l'ensemble des produits tant qu'à faire.le 06/07/2010 à 13:01