Voici comment Steve Jobs a tué Adobe Flash

0
118
Monticello/Shutterstock

Adobe Flash est le plus alimenté contenu interactif sur le Web tout au long des années 2000, mais l'introduction de l'iPhone — et une directive du PDG d'Apple, Steve Jobs — tout changé. Voici comment cela s'est passé.

L'essor de Flash

Ce qui est finalement devenu Adobe Flash a commencé comme une application appelée ‘SmartSketch,’ développé par FutureWave Software. SmartSketch n'était qu'une application de dessin vectoriel pour ordinateurs à stylet, sortie en 1993. Des capacités d'animation image par image ont finalement été ajoutées, et l'application est devenue FutureSplash Animator pour Mac et PC.

Macromedia a acquis FutureSplash en 1996 et l'application a été divisée en deux produits. Macromedia Flash serait utilisé pour créer des animations, tandis que Flash Player permettrait à quiconque de lire ces animations sans payer de logiciel. Il est important de noter que Macromedia a créé une version de plug-in de navigateur Web de Flash Player, qui permettait aux animations de s'exécuter à l'intérieur des pages Web.

Page de produit Macromedia pour Flash 1.0 en 1997 Web Design Museum

La dernière pièce du puzzle de la domination mondiale de Flash est arrivée en 2000, avec la sortie de Flash 5.0. Cette mise à jour a ajouté la première version du langage de programmation ActionScript, qui permettait au contenu Flash d'être interactif. Désormais, Flash peut être utilisé pour plus que de simples animations — il peut tout gérer, des menus cliquables aux lecteurs vidéo et aux applications Web complexes.

Selon Macromedia, plus de 98 % des ordinateurs connectés au Web en 2005 avaient Flash Player installé, et plus de 100 fabricants fabriquaient des produits avec Flash intégré. La même année, Adobe a acheté Macromedia pour 3,4 milliards de dollars en actions, transformant officiellement Flash en un produit Adobe.

L'iPhone

Apple a présenté le premier iPhone en 2007, et même si l'iPhone allait devenir l'un des produits technologiques les plus importants de tous les temps, le modèle d'origine était assez limité. Il n'y avait pas encore d'App Store (cela devrait attendre iOS 2.0 en 2008), il n'était disponible que sur AT&T, le support 3G manquait, il ne pouvait pas se synchroniser avec les comptes Microsoft Exchange, etc.< /p> Publicité

Ce que l'iPhone avait, c'était un navigateur Web Safari complet, avec prise en charge des nouvelles technologies Web comme la vidéo HTML5. Cependant, il n'y avait aucune compatibilité avec les plugins Web, même ceux qui étaient présents sur d'autres téléphones et PDA à l'époque — y compris Adobe Flash. Le PDG d'Apple, Steve Jobs, a déclaré en mars 2008 que la version mobile de Flash n'était “pas capable d'être utilisée avec le Web”. et a dit qu'il devait y avoir un « terrain d'entente » ; pour que l'iPhone ajoute la prise en charge de Flash.

L'iPhone original marleyPug/Shutterstock

Ce qu'Apple et Steve Jobs n'ont dit à personne, du moins à l'époque, c'est qu'Apple et Adobe avaient déjà tenté d'apporter Flash à l'iPhone. Scott Forstall, responsable de l'ingénierie chez Apple à l'époque, a révélé dans une déposition du procès Epic Games contre Apple de l'année dernière que les premiers efforts n'étaient pas prometteurs. “Nous avons essayé de faire fonctionner Flash. Nous avons aidé Adobe. Nous étions définitivement intéressés,” Forstall a déclaré : “lorsque nous l'avons fait fonctionner sur iOS, les performances étaient tout simplement catastrophiques et embarrassantes et il n'a jamais été possible d'obtenir quelque chose qui apporterait une valeur ajoutée au consommateur.”

Apple a publié le premier SDK iPhone en mars 2008, parallèlement à l'introduction de l'App Store, permettant aux développeurs de (officiellement) créer et distribuer des applications iPhone natives pour la première fois. Adobe a déclaré plus tard cette année-là qu'il travaillait sur une version de Flash Player pour iPhone utilisant le SDK, mais il n'était pas clair à l'époque si Apple l'autoriserait jamais dans l'App Store. Même dès les premiers jours de l'App Store, Apple a empêché les développeurs de créer des applications pouvant télécharger et exécuter d'autres codes exécutables — c'est pourquoi les moteurs de navigateur Web tiers n'ont jamais été disponibles sur iPhone et iPad. Cela a automatiquement exclu un Flash Player typique, mais il y avait d'autres options.

Le combat

Adobe ne pourrait pas créer de plug-in Flash pour Safari sur iPhone sans Apple, mais cela pourrait aller dans une direction différente : permettre aux développeurs d'envelopper leur contenu Flash avec un environnement d'exécution intégré et de le soumettre à l'App Store. En juin 2008, Adobe avait exécuté Flash dans l'émulateur iPhone d'Apple. Lors de l'événement Adobe MAX de l'année suivante, l'entreprise a montré une vidéo mettant en vedette Adobe CTO Kevin Lynch (qui, ironiquement, travaille maintenant chez Apple) et Creative Solutions SVP Johnny Loiacono dans une parodie de Mythbusters.

Jouer Vidéo

Publicité

La vidéo place les deux dirigeants dans le rôle de “piratage” un mythe présenté par “Steve de Cupertino” (Steve Jobs), qui a envoyé une lettre disant “il n'est pas possible d'exécuter Flash sur l'iPhone”. Après quelques gags, ils appellent quelqu'un d'Adobe, qui dit qu'ils viennent de faire tourner Flash sur l'iPhone.

Les développeurs Flash ont dû attendre la sortie de Flash CS5 en 2010 pour créer des applications iPhone basées sur Flash, mais juste avant sa sortie, Apple a empêché les développeurs d'applications de l'utiliser ou d'autres frameworks tiers. Le SDK iOS 4 (alors appelé iPhone OS 4) en avril 2010 indiquait que les applications iPhone ne pouvaient être écrites qu'en Objective-C, C, C++ ou JavaScript — tout autre environnement de programmation ou couche de compatibilité était interdit.

Adobe s'est plaint auprès de la Federal Trade Commission des États-Unis au sujet des nouvelles règles d'Apple, qui ont commencé à enquêter sur Apple pour d'éventuelles violations anti-trust. En août 2010, la FTC disposait de près de 200 pages de documents liés à la plainte et a refusé la demande FOIA de Wired parce que “la divulgation de ce matériel pourrait raisonnablement interférer avec la conduite de la Commission”. s activités d'application de la loi.” En d'autres termes, la FTC se préparait à une action en justice.

Réflexions sur Flash

Les combats entre Adobe et Apple ont culminé le 29 avril 2010, lorsque le PDG d'Apple, Steve Jobs, a publié une lettre ouverte intitulée “Réflexions sur Flash”. Jobs a déclaré dans la lettre : ” Adobe a caractérisé notre décision comme étant principalement axée sur les affaires &# 8212 ; ils disent que nous voulons protéger notre App Store — mais en réalité, il est basé sur des questions de technologie. Adobe prétend que nous sommes un système fermé et que Flash est ouvert, mais en fait c'est le contraire qui est vrai.

La lettre poursuit en expliquant le raisonnement d'Apple (et de Job) pour bloquer Flash sur l'iPhone. La plupart des points se concentrent sur le fait que Flash est un “système fermé” ; avec une faible autonomie de la batterie, une prise en charge de l'écran tactile, des performances, un décodage matériel pour la vidéo et la sécurité. Jobs a également souligné que de nombreuses fonctionnalités de Flash pouvaient être gérées avec la vidéo HTML5 et d'autres fonctionnalités prises en charge par l'iPhone, et si les développeurs Flash devaient de toute façon mettre à jour leur code pour prendre en charge les écrans tactiles et les iPhones, ils devraient simplement aller jusqu'au bout et réécrire leurs applications en code natif ou Web.

Emplois’ la lettre était définitivement hypocrite dans certains domaines — certains de ses arguments sur le fait que Flash est un système fermé pourraient également s'appliquer à l'App Store d'Apple — mais la plupart de ses arguments étaient toujours valables. Il a conclu en disant : « Adobe devrait peut-être se concentrer davantage sur la création d'excellents outils HTML5 pour l'avenir, et moins sur la critique d'Apple pour avoir laissé le passé derrière ».

Le PDG d'Adobe, Shantanu Narayen, a été interviewé peu de temps après. Il a qualifié la lettre d'”attaque extraordinaire” ; et a nié les allégations de décharge excessive de la batterie. “Nous avons différentes visions du monde,” dit-il, “notre vision du monde est multiplateforme”.

Une victoire trop tard

Peut-être en raison d'une action en justice probable de la FTC, Apple a de nouveau modifié ses accords de développement en septembre 2010. La société a désormais autorisé les développeurs d'applications à utiliser les outils de leur choix, y compris Adobe Flash, “tant que les applications résultantes ne sont pas téléchargées”. n'importe quel code.” Peu de temps après, Adobe a repris le développement de son compilateur Flash vers iPhone.

Publicité

Malheureusement pour Adobe, le monde avait déjà commencé à se détourner de Flash. De plus en plus de sites étaient mis à jour pour prendre en charge la vidéo HTML5 ou proposaient des applications natives pour iPhone, iPad, Android et d'autres plates-formes mobiles. Adobe a abandonné Flash Player pour tous les appareils mobiles en 2011, laissant les outils d'empaquetage (comme celui désormais autorisé par Apple) comme le seul moyen d'exécuter le logiciel Flash sur Android et d'autres plates-formes mobiles.

Flash diminuait également lentement en disgrâce sur les plates-formes de bureau, principalement en raison de ses problèmes de sécurité de longue date. Apple a utilisé son système de protection contre les logiciels malveillants pour empêcher Flash Player de s'exécuter sur Mac presque chaque fois qu'une faille de sécurité était découverte, par exemple.

RELATEDAdobe Flash est mort : Voici ce que cela signifie

Adobe Flash a été officiellement interrompu sur toutes les plateformes le 31 décembre 2020. La plupart des navigateurs Web avaient déjà abandonné la prise en charge du plug-in Flash à ce moment-là, et Microsoft a publié des mises à jour pour Windows qui supprimaient Flash s'il était installé.

Flash a eu un effet incroyable sur les ordinateurs et a ouvert la voie aux applications Web modernes. Cependant, en 2010, il était définitivement temps de passer à autre chose — et Steve Jobs a sans doute donné un petit coup de pouce à l'industrie.

Cette histoire était à l'origine un épisode de Tech Tales, un podcast qui couvre l'histoire de la technologie.

LIRE LA SUITE

    < li>&rsaquo ; Voici comment Mozilla Thunderbird fait son grand retour en 2022
  • › Avis ExpressVPN : un VPN facile à utiliser et sécurisé pour la plupart des utilisateurs
  • &rsaquo ; Que pouvez-vous faire avec le port USB de votre routeur ?
  • › 10 éléments bloquant votre signal Wi-Fi à la maison
  • &rsaquo ; Pourquoi est-ce que je vois “FBI Surveillance Van” dans Ma liste Wi-Fi ?
  • › 4 façons de ruiner la batterie de votre smartphone