Adobe a officiellement annoncé qu'il sera livraison d'Adobe Flash Player 11 et d'Adobe Air 3 début octobre. Adobe présente les nouvelles versions comme une "console de jeu pour le Web", avec des performances graphiques jusqu'à 1 000 fois plus rapides que Flash Player 10 et Adobe Air 2, grâce au rendu entièrement accéléré par le matériel pour les graphiques 2D et 3D et à la prise en charge 64 bits sur Windows, Mac OS X et Linux. Cependant, alors qu'Adobe Flash reste courant sur les PC, Apple a notoirement évité Flash sur son mobile iOS plate-forme, et a même cessé de l'expédier sur les Mac (bien que les utilisateurs de Mac soient libres de l'installer eux-mêmes). Cette semaine, Microsoft a annoncé que la version d'Internet Explorer pour son environnement Windows 8 Metro ne prendrait pas en charge les plug-ins de navigateur, ce qui signifie qu'il n'y a pas de Flash dans le navigateur.
Adobe Flash va-t-il disparaître face au HTML5 et à la vidéo en ligne diffusée dans des formats comme le H.264 et le WebM de Google? Ou les progrès d'Adobe sur la plate-forme lui permettront-ils de rester un acteur majeur du développement d'Internet alors même qu'il commence à disparaître des navigateurs des utilisateurs ?
Ce qu'Adobe apporte à Flash 11 et Air 3
Le développement phare de Flash Player 11 et Air 3 est Stade 3D, une nouvelle architecture graphique à accélération matérielle pour des performances de rendu 2D et 3D. Adobe vante Stage 3D comme capable de fournir des jeux de qualité console, animant des millions d'objets à l'écran en douceur à 60 images par seconde, même sur des ordinateurs plus anciens dépourvus de matériel vidéo moderne, comme "l'ancien PC de maman avec Windows XP". La technologie ne s'applique pas qu'aux jeux: Stage 3D et Adobe l'architecture à accélération matérielle apportera également des améliorations à la visioconférence et à la lecture de vidéo haute définition (avec un son surround 7.1 soutien).
Ces améliorations ne visent pas seulement les ordinateurs de bureau, mais également les téléviseurs connectés à Internet et, bien sûr, les appareils mobiles, y compris Android, BlackBerry et, oui, l'iPhone, l'iPad et l'iPod touch d'Apple. Une vidéo de ce que certains développeurs font avec Stage 3D montre le potentiel de la technologie, en particulier par rapport aux jeux Flash actuels "à la pointe de la technologie".
Pour renforcer encore l'attrait de Flash auprès des développeurs de jeux et des producteurs de contenu, Flash Player 11 et Air 3 prendront également en charge les abonnements et les locations de contenu via Accès Adobe Flash et Pass Adobe. La fonctionnalité est davantage destinée aux téléviseurs connectés à Internet afin que les opérateurs et les fournisseurs de contenu (par exemple, peut-être un Netflix concurrent) peut proposer du contenu à la carte et en location, mais la technologie s'adapte également aux ordinateurs de bureau et mobiles plates-formes.
Qu'en est-il de l'iOS d'Apple et de Windows Metro ?
Alors, comment Adobe met-il sa technologie sur les appareils iOS, où Apple a Flash interdit ? C'est là qu'Adobe Air entre en jeu: Adobe Air permet aux développeurs Flash de regrouper leurs projets Flash sous forme d'applications natives. pour une variété de plates-formes, y compris Windows et Mac OS X, mais aussi Android, BlackBerry (y compris le PlayBook) et Apple iOS. En termes généraux, Adobe Air donne aux développeurs Flash une commande "Enregistrer en tant qu'application".
La possibilité de déployer des projets Flash en tant qu'applications est importante. Le plug-in Adobe Flash pourrait être banni du navigateur Web Safari d'iOS - et, apparemment, depuis Internet Explorer dans Windows 8 Metro - mais les développeurs peuvent créer pour ces plates-formes en utilisant Adobe Air pour enregistrer leurs projets en tant qu'applications standard. Sur les plates-formes où Air est intégré, comme le BlackBerry PlayBook de RIM, ces applications peuvent être relativement sveltes et rapides à télécharger. Adobe s'attend à ce qu'Adobe Air permette aux développeurs de créer des applications basées sur Flash pour Windows 8 Metro, tout comme ils le peuvent actuellement pour iOS. Alors que les plates-formes de navigation Web abandonnent la prise en charge du plug-in Flash d'Adobe, Adobe Air est un élément de plus en plus important de l'affirmation de l'entreprise selon laquelle sa technologie Flash peut atteindre un milliard de personnes.
Les applications créées à l'aide d'Adobe Air ont souvent semblé magnifiques - de nombreux principaux clients d'Adobe sont des concepteurs et des médias professionnels, après tout - et la plate-forme a connu quelques premiers succès, y compris des applications grand public comme TweetDeck (qui a obtenu acquis par Twitter), et le meilleur jeu iPad actuel sur l'iTunes App Store: Machinarium. Cependant, les applications Adobe Air ont également été vivement critiquées pour leurs performances médiocres et leurs ressources système accaparées. Par exemple, Machinarium est limité à l'iPad 2 plus puissant et s'en tient aux graphismes 2D (plutôt que 3D).
La proposition de valeur de Flash
Adobe est vantant Flash Player 11 (et Air 3) en tant que « nouvelle génération pour le Web ». L'entreprise fait valoir que plus des deux tiers de tous Les jeux Web sont actuellement alimentés par Flash, et les jeux Flash ont un public plus de 11 fois plus large que le Nintendo Wii. Mais cela ne change rien au fait que Flash commence à disparaître des navigateurs Web: iOS ne le prend pas en charge, Windows Metro ne le prend pas en charge et les Mac ne sont pas livrés avec. Alors qu'Adobe Flash était une technologie quasi omniprésente, la possibilité de déployer du contenu Flash auprès des internautes est de plus en plus fragile, et plusieurs gaffes de sécurité très médiatisées impliquant Flash n'ont pas aidé la réputation de la technologie auprès des consommateurs yeux. En fait, un autre correctif de sécurité pour une vulnérabilité Flash dans Windows, Android, Mac OS X et Linux est dû aujourd'hui, et il est déjà exploité sur Internet.
Néanmoins, Flash a un fort attrait pour les développeurs qui créent du contenu interactif parce que les projets Flash se ressemblent et - un peu - agissent de la même manière partout, quelle que soit la plate-forme. Bien que HTML5, JavaScript et même WebGL aient fait des progrès significatifs au cours des dernières années, ces technologies ne peuvent pas encore prétendre à la même chose: Wide les variations dans les navigateurs, les performances et la prise en charge de la technologie rendent difficile le développement de quelque chose comme des jeux 3D utilisant des technologies Web ouvertes presque impossible. Les développeurs Flash sont confrontés à de nombreux défis spécifiques à la plate-forme - développer un jeu conçu pour fonctionner avec une souris n'est pas la même chose que créer un jeu qui fonctionne avec des écrans tactiles et des gestes, mais Flash offre une plate-forme beaucoup plus uniforme pour le contenu interactif que le Web ouvert d'aujourd'hui les technologies. Flash fait miroiter la possibilité de – osons-nous le dire? - une solution à écriture unique et exécutable n'importe où pour le contenu interactif.
L'avenir de Flash réside presque certainement dans le contenu interactif comme les jeux, et non dans la simple diffusion de vidéo et d'audio. Là où Flash était le de facto plate-forme pour pousser la vidéo aux internautes, une étude réalisée plus tôt cette année a révélé que près des deux tiers de la vidéo Web avaient s'est éloigné de Flash- cela est principalement dû à la pression du marché de la plate-forme iOS d'Apple, et les chiffres sont probablement plus élevés maintenant.
La contradiction de valeur de Flash
Adobe dit que Flash 11 est la "console de nouvelle génération pour le Web", mais le fait est que Flash disparaît lentement du Web, ou du moins des navigateurs Web. Peu importe si Adobe peut augmenter les performances graphiques. Alors qu'un nombre croissant d'internautes accèdent au Web dans des navigateurs qui ne prennent pas en charge Flash, le contenu Flash destiné aux navigateurs Web pourrait tout aussi bien moisir dans une boîte en carton au sous-sol d'un comté tribunal. Ou, peut-être pire, il aurait tout aussi bien pu être écrit avec Java.
Les applications natives contournent l'interdiction du plug-in de navigateur Flash car elles ne nécessitent pas de plug-in et ne s'exécutent pas dans un navigateur. Cependant, ils ne peuvent pas non plus apparaître intégrés dans les sites Web. Adobe Air n'est donc pas une solution pour les éditeurs Web qui cherchent à intégrer des éléments audio, vidéo et (surtout) interactifs dans leurs pages Web. Développer un site Web et développer une application, sans parler d'une application ciblant plusieurs plates-formes mobiles et de bureau, sont des choses très différentes.
Malgré l'accent mis par Adobe sur les jeux Web avec Flash 11 et Air 3, il semble clair que la valeur de Flash pour les éditeurs Web est en baisse, même si sa valeur pour les développeurs d'applications pourrait être à la hausse. La question est alors de savoir si Flash et Adobe Air peuvent rivaliser avec les outils de développement d'applications natifs. A ce jour, avec Flash Player 10 et Adobe Air 2, la réponse est non. Adobe peut peut-être changer cela avec Flash Player 11 et Adobe Air 3.
Recommandations des éditeurs
- Apple et Google s'associent pour rendre les appareils de suivi moins effrayants
- 5 fonctionnalités d'appareil photo Android que j'ai besoin d'avoir sur mon iPhone
- Microsoft Defender se sent enfin comme un logiciel antivirus approprié pour les particuliers
- Un analyste d'Apple prédit que l'iPhone SE 2 avec le processeur de l'iPhone 11 arrivera en 2020
- Environ 40 % des applications Android et iOS présentent des vulnérabilités à haut risque