Belangrijkste afhaalrestaurants
- Flash begon in 1993 als tekenprogramma.
- Steve Jobs heeft de kist bijna dichtgespijkerd met zijn essay "Thoughts on Flash" uit 2010.
- Wanhoop niet. Er zijn nog steeds genoeg manieren om de batterij van je laptop snel leeg te maken.
Adobe heeft eindelijk Flash gedumpt, het softwareplatform dat games, apps en advertenties in je browser uitvoerde, terwijl het tegelijkertijd de batterij van je laptop leegmaakt.
Voor liefhebbers van Flash is het goede nieuws dat je je computer nog steeds kunt belasten en de batterij kunt laten werken door simpelweg de Chrome-browser van Google te installeren. Voor Flash-haters is de achteruitgang met de iPhone in 2007 zo lang begonnen, dat het op dit moment onbeleefd lijkt om het te vieren. Flash werd officieel in de steek gelaten door Adobe in 2015 en op 31 december 2020 stierf het. Maar waarom duurde het zo lang? Was er iets goeds aan? Als je een ontwikkelaar was, ja.
"In het begin haatte ik het", vertelde de oude Flash-ontwikkelaar Gerrit Dijkstra aan Lifewire via een direct bericht. "Toen kocht [Adobe] Macromedia en voegden ze scripting toe aan Flash. Dit ActionScript was zo minimaal, maar zoals ik Peter Gabriel gisteren in een documentaire hoorde zeggen: 'creatievelingen zijn sluw, vertel ze wat ze niet kunnen doen en ze vinden een manier om om het toch te doen.'"
Wat was Flash?
In praktische termen was Flash een softwareplatform waarmee ontwikkelaars programma's konden schrijven die in een browserplug-in konden worden uitgevoerd. Dit betekende dat, zolang u de Flash-plug-in installeerde, u elk van deze apps kon uitvoeren. Het maakte niet uit of u Safari, Internet Explorer, Firefox of Chrome gebruikte. Tegenwoordig zul je, tenzij je bedrijf propriëtaire software gebruikt op basis van Chrome, heel weinig browserincompatibiliteit tegenkomen - misschien werkt je bankwebsite bijvoorbeeld niet goed in Safari. Maar toen was Flash een manier om ervoor te zorgen dat de ervaring overal hetzelfde zou zijn.
Het probleem was echter de ervaring. Met Flash kun je games spelen, apps uitvoeren en hele websites ontwerpen, compleet met animaties en interactiviteit die anders onmogelijk waren. Het werd ook gebruikt voor het afspelen van video's (YouTube was gebouwd op Flash voordat overgeschakeld werd naar het afspelen van native video) en om opdringerige advertenties weer te geven. En al die tijd liep de batterij van je laptop sneller leeg.
Flash was ook geen native ervaring. Op de Mac zag het er niet uit of gedroeg het zich niet als andere Mac-software. In die zin was Flash een voorloper van Electron, een browsergebaseerd softwareplatform voor het uitvoeren van platformonafhankelijke apps (zoals Slack en Notion), dat ook bekend staat om zijn ongebreidelde gebruik van computerbronnen.
En dit is de sleutel tot het succes van Flash. Het maakt gebruikers niet uit hoe dingen werken. We willen alleen onze interactieve sites, onze video en alle andere dingen die we op internet gewend zijn. Ontwikkelaars daarentegen houden van Electron en van Flash.
Flash-ontwikkelaars
Om te beginnen was Flash eenvoudig. En het leek veel meer op spelen dan op werken.
"Flash stelde je in staat om te beginnen met visuals en er experimenteel code aan toe te voegen om het te animeren", zegt Dijkstra. Ontwikkelaar Akashic Seer vertelde Lifewire via een direct bericht dat "[het] geweldig was om personages te kunnen maken en animeren."
Toen Adobe steeds meer scripting toevoegde, werd Flash een krachtig platform dat de aandacht trok van 'serieuze coders'. Dijkstra legde uit dat ze "instemden, maar [ik] was er niet zo blij mee."
Het probleem was dat, naarmate Flash complexer en codeervriendelijker werd, het voor niet-programmeurs moeilijker en minder leuk werd om te gebruiken. Tegelijkertijd maakte deze kracht Flash onmisbaar. En toen kwam de iPhone.
Gedachten over Flash
In april 2010 publiceerde Steve Jobs Thoughts on Flash, een open brief waarin werd uitgelegd waarom Apple Flash niet toestond op de iPhone, iPad en iPod touch. De redenen waren onder meer beveiliging, impact op de levensduur van de batterij (cruciaal op een mobiel apparaat), gebrek aan aanraakcompatibiliteit en het feit dat Flash niet "het volledige web" was.
Interessant is dat de "belangrijkste reden" om Flash niet toe te staan, volgens Jobs, was dat Flash in feite een andere manier creëerde om apps op iOS-apparaten te krijgen - apparaten die niet door Apple worden beheerd. De invalshoek van Jobs was dat deze platformonafhankelijke apps langzaam nieuwe technologieën zouden adopteren. En hij had een punt. Uit het essay:
Adobe is pijnlijk traag geweest om verbeteringen aan de platforms van Apple toe te passen. Hoewel Mac OS X nu bijvoorbeeld al bijna 10 jaar op de markt is, heeft Adobe het twee weken geleden pas volledig (Cocoa) geadopteerd toen ze CS5 uitbrachten. Adobe was de laatste grote externe ontwikkelaar die Mac OS X volledig overnam.
Dit is een voorbode van Apple's huidige kijk op de App Store, en hoewel het deze keer weigert om softwareontwikkelaars zoals Epic, Google en Microsoft toe te staan appstores op te nemen in hun iOS-apps, is de motivatie hetzelfde: controle.
Het einde van Flash
Flash, oorspronkelijk een vectortekeningtoepassing uit 1993 genaamd SmartSketch, werd in 1996 gekocht door Macromedia en vervolgens overgenomen door Adobe toen het Macromedia in 2005 kocht. In 2015 vertelde Adobe mensen om te stoppen met het gebruik van Flash, en in 2017 kondigde het aan de officiële "end-of-life" van Flash, die was op 31 december 2020. Niet dat iemand het toch echt meer gebruikt.
Je zou nog steeds de vreemde site kunnen tegenkomen die zegt dat er een Flash-plug-in nodig is om door te gaan, maar je moet waarschijnlijk gewoon doorgaan naar de tabbalk en op de knop Sluiten klikken. Het lijkt het juiste om te doen.