Dit is hoe Steve Jobs Adobe Flash heeft vermoord

0
103
Monticello/Shutterstock

Adobe Flash zorgde in de jaren 2000 voor de meeste interactieve inhoud op internet, maar de introductie van de iPhone — en een richtlijn van Apple CEO Steve Jobs — veranderde alles. Hier is hoe het gebeurde.

The Rise of Flash

Wat uiteindelijk Adobe Flash werd, begon als een applicatie genaamd ‘SmartSketch,’ ontwikkeld door FutureWave Software. SmartSketch was slechts een vectortekenprogramma voor pencomputers, uitgebracht in 1993. Uiteindelijk werden er frame-voor-frame animatiemogelijkheden toegevoegd, en de app werd FutureSplash Animator voor Mac en pc.

Macromedia verwierf FutureSplash in 1996 en de applicatie werd opgesplitst in twee producten. Macromedia Flash zou worden gebruikt voor het maken van animaties, terwijl Flash Player iedereen in staat zou stellen deze animaties af te spelen zonder voor software te betalen. Belangrijk is dat Macromedia een webbrowser-plug-inversie van Flash Player heeft gemaakt, waardoor animaties binnen webpagina's konden worden uitgevoerd.

Macromedia productpagina voor Flash 1.0 in 1997 Web Design Museum

Het laatste stukje van de puzzel voor de wereldheerschappij van Flash arriveerde in 2000, met de release van Flash 5.0. Die update voegde de eerste versie van de ActionScript-programmeertaal toe, waardoor Flash-inhoud interactief kon zijn. Nu kan Flash voor meer worden gebruikt dan eenvoudige animaties — het kan alles aan, van klikbare menu's tot videospelers en complexe webapplicaties.

Volgens Macromedia was Flash Player in 2005 op meer dan 98% van de computers die met internet waren verbonden, en meer dan 100 fabrikanten bouwden producten met Flash ingebouwd. Datzelfde jaar kocht Adobe Macromedia voor $ 3,4 miljard in voorraad, waarmee Flash officieel een Adobe-product werd.

De iPhone

Apple introduceerde de eerste iPhone in 2007, en hoewel de iPhone een van de belangrijkste technische producten ooit zou worden, was het originele model vrij beperkt. Er was nog geen App Store (die zou moeten wachten tot iOS 2.0 in 2008), het was alleen beschikbaar op AT&T, 3G-ondersteuning ontbrak, het kon niet synchroniseren met Microsoft Exchange-accounts, enzovoort.< /p> Advertentie

Wat de iPhone wel had, was een volwaardige Safari-webbrowser, compleet met ondersteuning voor toen nieuwe webtechnologieën zoals HTML5-video. Er was echter geen compatibiliteit met web-plug-ins, zelfs niet met plug-ins die op dat moment aanwezig waren op andere telefoons en PDA's — inclusief Adobe Flash. Steve Jobs, CEO van Apple, zei in maart 2008 dat de mobiele versie van Flash "niet geschikt was voor gebruik met het web" en zei dat er een “middenweg” voor de iPhone om Flash-ondersteuning toe te voegen.

De originele iPhone marleyPug/Shutterstock< /figuur>

Wat Apple en Steve Jobs toen nog niemand vertelden, was dat Apple en Adobe al hadden geprobeerd Flash naar de iPhone te brengen. Scott Forstall, destijds hoofd engineering bij Apple, onthulde in een verklaring van de Epic Games v. Apple-rechtszaak van vorig jaar dat vroege inspanningen niet veelbelovend waren. “We hebben geprobeerd om Flash te laten werken. We hebben Adobe geholpen. We waren zeker geïnteresseerd,” Forstall zei: “toen we het op iOS lieten draaien, waren de prestaties gewoon verschrikkelijk en beschamend en het zou nooit iets worden dat meerwaarde voor de consument zou opleveren.”

Apple bracht in maart 2008 de eerste iPhone SDK uit, samen met de introductie van de App Store, waarmee ontwikkelaars voor het eerst (officieel) native iPhone-apps kunnen maken en distribueren. Adobe zei later dat jaar dat het werkte aan een versie van Flash Player voor iPhone die de SDK gebruikt, maar het was op dat moment onduidelijk of Apple het ooit in de App Store zou toestaan. Zelfs vanaf de eerste dagen van de App Store blokkeerde Apple ontwikkelaars om apps te maken die andere uitvoerbare code konden downloaden en uitvoeren — daarom zijn webbrowser-engines van derden nooit beschikbaar geweest op iPhone en iPad. Dat sloot automatisch een typische Flash Player uit, maar er waren andere opties.

De strijd

Adobe zou zonder Apple geen Flash-plug-in voor Safari op iPhone kunnen maken, maar het zou in een andere richting kunnen gaan: ontwikkelaars toestaan ​​hun Flash-inhoud in te pakken met een ingebouwde runtime en deze in te dienen bij de App Store. In juni 2008 had Adobe Flash in de iPhone-emulator van Apple. Op het Adobe MAX-evenement van het jaar daarop toonde het bedrijf een video met Adobe CTO Kevin Lynch (die ironisch genoeg nu bij Apple werkt) en Creative Solutions SVP Johnny Loiacono in een parodie op Mythbusters.

Afspelen Video

Advertentie

De video plaatst beide leidinggevenden in de rol van “hacking” een mythe gepresenteerd door "Steve uit Cupertino" (Steve Jobs), die een brief stuurde waarin stond dat 'het niet mogelijk is om Flash op de iPhone te gebruiken'. Na een paar grappen bellen ze iemand van Adobe, die zegt dat ze zojuist Flash op de iPhone hebben laten draaien.

Flash-ontwikkelaars moesten wachten tot de release van Flash CS5 in 2010 om op Flash gebaseerde iPhone-apps te maken, maar vlak voordat het werd uitgebracht, blokkeerde Apple app-ontwikkelaars om het of andere frameworks van derden te gebruiken. De iOS 4 SDK (toen nog iPhone OS 4) in april 2010 zei dat iPhone-applicaties alleen konden worden geschreven in Objective-C, C, C++ of JavaScript — andere programmeeromgevingen of compatibiliteitslagen waren verboden.

Adobe klaagde bij de Amerikaanse Federal Trade Commission over de nieuwe regels van Apple, die Apple begon te onderzoeken op mogelijke schendingen van de antitrustwetgeving. In augustus 2010 had de FTC bijna 200 pagina's aan documenten met betrekking tot de klacht, en weigerde het FOIA-verzoek van Wired omdat “het vrijgeven van dat materiaal redelijkerwijs zou kunnen interfereren met het gedrag van de Commissie”. s wetshandhavingsactiviteiten.” Met andere woorden, de FTC maakte zich op voor juridische stappen.

Gedachten over Flash

De gevechten tussen Adobe en Apple culmineerden op 29 april 2010, toen Steve Jobs, CEO van Apple, een open brief publiceerde met de titel “Thoughts on Flash.” Jobs zei in de brief: “Adobe heeft onze beslissing gekarakteriseerd als voornamelijk zakelijk gedreven — ze zeggen dat we onze App Store willen beschermen — maar in werkelijkheid is het gebaseerd op technologische problemen. Adobe beweert dat we een gesloten systeem zijn en dat Flash open is, maar in feite is het tegenovergestelde waar.”

De brief gaat verder met de redenering van Apple (en Job) om Flash op de iPhone te blokkeren. De meeste punten zijn erop gericht dat Flash een “gesloten systeem” met een slechte batterijduur, aanraakschermondersteuning, prestaties, hardwaredecodering voor video en beveiliging. Jobs benadrukte ook dat veel van de mogelijkheden van Flash kunnen worden afgehandeld met HTML5-video en andere functies die door de iPhone worden ondersteund, en als Flash-ontwikkelaars hun code moeten bijwerken om aanraakschermen en iPhones toch te ondersteunen, moeten ze er gewoon voor gaan en herschrijf hun apps in native of webcode.

Banen’ brief was op sommige gebieden absoluut hypocriet — sommige van zijn opmerkingen over het feit dat Flash een gesloten systeem is, kunnen ook worden toegepast op Apple's App Store — maar de meeste van zijn punten waren nog steeds geldig. Hij eindigde met: “misschien moet Adobe zich meer richten op het maken van geweldige HTML5-tools voor de toekomst, en minder op het bekritiseren van Apple omdat het het verleden achter zich heeft gelaten.”

Adobe CEO Shantanu Narayen werd kort daarna geïnterviewd. Hij noemde de brief een “buitengewone aanval” en ontkende claims over overmatig leeglopen van de batterij. “We hebben verschillende kijk op de wereld,” hij zei: “onze kijk op de wereld is multi-platform.”

Een overwinning te laat

Misschien als gevolg van waarschijnlijke juridische stappen van de FTC, heeft Apple in september 2010 zijn ontwikkelaarsovereenkomsten opnieuw gewijzigd. Het bedrijf stond app-ontwikkelaars nu toe om alle tools te gebruiken die ze wilden, inclusief Adobe Flash, zolang de resulterende apps niet worden gedownload elke code.” Kort daarna hervatte Adobe de ontwikkeling van zijn Flash-naar-iPhone-compiler.

Advertentie

Helaas voor Adobe was de wereld al begonnen met het verlaten van Flash. Meer sites werden bijgewerkt om HTML5-video te ondersteunen of boden native apps aan voor iPhone, iPad, Android en andere mobiele platforms. Adobe stopte in 2011 met Flash Player voor alle mobiele apparaten, waardoor verpakkingstools (zoals nu toegestaan ​​door Apple) de enige manier waren om Flash-software op Android en andere mobiele platforms uit te voeren.

Flash was ook langzaam aan het afnemen uit de gratie op desktopplatforms, vooral vanwege de langdurige beveiligingsproblemen. Apple gebruikte zijn beschermingssysteem tegen malware om te voorkomen dat Flash Player op Mac werd uitgevoerd, bijvoorbeeld bijna elke keer dat een beveiligingsprobleem werd ontdekt.

GERELATEERDAdobe Flash is dood: dit is wat dat betekent

Adobe Flash is op 31 december 2020 officieel stopgezet op alle platforms. De meeste webbrowsers hadden de ondersteuning voor de Flash-plug-in op dat moment al stopgezet en Microsoft pushte updates voor Windows die Flash verwijderden als het was geïnstalleerd.

Flash had een ongelooflijk effect op computers en maakte de weg vrij voor moderne webapplicaties. Tegen 2010 was het echter zeker tijd om verder te gaan — en Steve Jobs hebben de industrie misschien wel een duwtje in de rug gegeven.

Dit verhaal was oorspronkelijk een aflevering van Tech Tales, een podcast over technologiegeschiedenis.

LEES VOLGENDE

    < li>› 4 manieren om de batterij van uw smartphone te verpesten
  • › ExpressVPN Review: een gebruiksvriendelijke en veilige VPN voor de meeste mensen
  • › Hier leest u hoe Mozilla Thunderbird een comeback maakt in 2022
  • › Waarom zie ik “FBI Surveillance Van” in Mijn wifi-lijst?
  • › 10 dingen die uw wifi-signaal thuis blokkeren
  • › Wat kunt u doen met de USB-poort op uw router?