À la lumière des récentes annonces d'Adobe, l'état de la plate-forme Flash suscite beaucoup de confusion, notamment en ce qui concerne le contenu Flash sur les appareils mobiles. Cet article cherche à clarifier bon nombre des idées fausses qui existent en abordant les principaux points de confusion entourant ces annonces, quelles que soient les erreurs initiales, monumentales et absolument incroyables résultant de l’échec des relations publiques (et privées) et du marketing général entourant ces annonces..
Au cours de cette journée, la réunion d’analystes régulière d’Adobe avait pour objectif d’examiner l’évolution de la situation de la société et de jeter les bases de la direction à venir pour l’année à venir..
Diverses publications techniques ont commencé à déclarer "Flash is dead"…
Un communiqué de presse et un article de blog publiés ce matin-là indiquaient qu'Adobe avait l'intention d'abandonner tous les travaux futurs des navigateurs mobiles sur la version mobile de Flash Player. Encore plus alarmant que cela était le langage utilisé par Adobe, qui était centré sur le licenciement du lecteur Flash Player mobile avec des déclarations indiquant que HTML était la technologie supérieure. Cela a à juste titre déplu à bon nombre des plus fervents partisans d’Adobe de la communauté Flash et Flex..
Plus tard dans la semaine, Adobe a publié davantage d'informations sur ses projets Flex et révélé que le SDK serait transmis à la fondation Apache et géré par Spoon, Adobe et la communauté dans son ensemble..
Dire que la communauté était choquée par ces déclarations reviendrait à le dire gentiment. Diverses publications techniques ont commencé à déclarer «Flash is dead», puis le véritable cauchemar des relations publiques a commencé: ceux d'entre nous qui investissions dans la plate-forme Flash ont été inondés de demandes d'informations émanant d'éditeurs, de rédacteurs en chef, de clients et du grand public - tous exigeant des précisions.
Alors, que s'est-il réellement passé ce jour-là? Qu'est-ce qu'Adobe a vraiment dit? Adobe a déclaré qu'ils mettraient un terme au développement de la version du navigateur Web mobile de Flash Player pour Android. Cela place effectivement les futures versions d’Android au même niveau que iOS en ce qui concerne Flash Player..
Ils le font dans le cadre d'une réorganisation massive de la société pour déplacer les ressources vers le support et les outils HTML et pour concentrer les efforts Flash mobiles sur AIR sur Android, iOS et d'autres systèmes potentiels tels que Windows 8 Metro. Dans l’ensemble, c’est une bonne chose et, si elle était présentée différemment, elle n’aurait pas eu l’impact négatif qu’elle aurait pu avoir..
Il est important de noter que Flash Player 11 pour mobile ne va pas disparaître sous Android (pour le moment) - mais si les combinés Android souhaitent continuer avec de nouvelles versions, ils doivent acquérir une licence pour le kit de portage auprès d'Adobe et le compiler pour leurs clients. Il restera disponible pour le téléchargement et l’utilisation entre-temps..
Les sources de Mobile Flash Player sont concédées sous licence à ceux qui souhaitent compiler pour leurs propres plates-formes (comme le fait actuellement Blackberry). Flash Player mobile peut donc ne pas disparaître du tout dans certaines circonstances. Tout dépend de ce que les partenaires veulent faire.
En ce qui concerne les annonces relatives à Flex: le SDK est donné à Apache Software Foundation et recevra un soutien continu (espérons-le revigoré) du projet Spoon, d'Adobe lui-même et éventuellement d'autres contributeurs de l'entreprise..
Les développeurs Flash ont largement adopté Flex pour une utilisation dans des projets AIR mobiles en raison des performances accrues quasi natives des versions récentes, ainsi que pour l'excellente présentation et les ressources structurelles qu'elle fournit. De nombreux développeurs mobiles ont un investissement important dans le framework et sont concernés à juste titre..
Flex est maintenant un "incubateur de pépinières" Apache et constitue un projet très actif au sein d’Apache. En supposant que l’équipe Apache Flex soit capable de tout organiser suffisamment pour publier une ou deux versions (normalement réalisables sur une période de 4 à 6 mois), le projet devrait obtenir le statut de projet Apache complet, le mettant ainsi au même niveau que ANT, Tomcat, HTTPD et d’autres projets connus et utilisés dans le monde entier.
Notez que PhoneGap (à présent Apache Cordova) a également été apporté à Apache par Adobe directement après l’acquisition de Nitobi. Il ne s’agit donc en aucun cas d’une condamnation à mort ou d’un renvoi du cadre..
Avec Flex entre les mains de la communauté plus large, il y a en réalité plus de ressources disponibles compte tenu du nombre de contributeurs individuels. Même si vous n'êtes pas un contributeur Apache vous-même, si vous avez un correctif pour Flex qui pourrait être utile pour d'autres, contactez un contributeur pour voir s'il peut tirer profit du correctif et effectuer la contribution à votre place..
N'oubliez pas qu'un certain nombre de contributeurs sont des ingénieurs d'Adobe et la société a déclaré que même si les runtimes sont encore sous leur responsabilité, ils aligneront leurs versions à la lumière de ce qui se passe chez Apache..
Adobe est en train de "doubler" sur AIR pour mobile.
Comme indiqué, le contenu Flash diffusé via AIR pour mobile sur iOS, Android et Blackberry ne va nulle part et dispose de plus de ressources. C’est ce à quoi la plupart des développeurs ont travaillé quand il s’agit de mobile, et non de Flash Player dans le navigateur..
Je pense qu'AIR est toujours très utile pour le développement d'applications mobiles et particulièrement pour les jeux avec le support de Stage3D à venir. Enterré au milieu des annonces du 11/9, on a répété qu'Adobe "doublait" sur AIR pour mobile.
L'une des raisons invoquées pour abandonner Flash Player dans le navigateur était la réaffectation de ressources vers AIR. De plus, la nouvelle gamme d’applications tactiles d’Adobe pour Android repose (presque) entièrement sur AIR pour Android. Tous ces signes, ainsi que le développement continu des runtimes, laissent présager un avenir actif sur mobile pour la plate-forme Flash..
Les annonces récentes d'Adobe ne sont vraiment pas aussi mauvaises pour les développeurs qui investissent dans la technologie Flash qu'il n'y paraît. Mobile Flash Player dans le navigateur était (et est toujours) agréable d'avoir. Depuis le 9 novembre 2011, Adobe a publié plusieurs mises à jour à la fois de Flash Player 11 et d'AIR 3 sur mobile. Ils soutiennent activement Flash Player 11 sur Android 4.0 "Ice Cream Sandwich".
Des éditeurs tels que O'Reilly et video2brain ont tous deux publié des documents de moi-même et d'autres depuis l'annonce. Mon employeur et mes clients apprécient les développeurs expérimentés, qui savent comment utiliser Flash sur des périphériques, des ordinateurs de bureau et même des serveurs..
Les choses se gâteront à mesure que la réalité de la situation deviendra claire et que les gens cesseront de paniquer à cause des annonces. En fait, Adobe organise une «tournée du groupe d'utilisateurs Flex 2012» en Amérique du Nord pour dissiper certains de ces mythes et rétablir la confiance au sein de la communauté. Flash a définitivement une maison sur mobile - elle pourrait simplement prendre une forme différente de celle à laquelle nous nous attendions initialement.