Die Flash Die De aan de gang zijnde geschiedenis van technologiebedrijven die Flash proberen te doden
Flash is de rich media-plug-in die iedereen graag haat Moet Adobe Flash moeten sterven? [MakeUseOf Poll] Moet Adobe Flash sterven? [MakeUseOf Poll] We willen weten wat u vindt van Adobe Flash en, in het bijzonder, of u denkt dat Flash moet sterven. Welkom bij de MakeUseOf-peiling van deze week. Read More, berucht om zijn constante updates en felle eetlust voor systeembronnen. Nu is het spatten in de technische koppen Adobe Flash Must Die, Apple lijdt aan Staingate, en meer ... [Tech News Digest] Adobe Flash Must Die, Apple lijdt aan Staingate, en meer ... [Tech News Digest] Facebook bashes Flash, Apple scrubs die Vlekken, Walmart lanceert Black Friday 2, Nintendo lijdt een echt verlies, Spotify brengt de wereld in kaart en met R5-D4 wordt alles afgesloten. Lees Meer nog een keer, terwijl Mozilla beweegt om het standaard te blokkeren in de webbrowser Firefox.
Maar dit is niet de eerste keer dat Flash onder vuur komt te liggen. De technische gemeenschap lijkt al jaren geobsedeerd door de vernietiging ervan.
Hier is de who, waarom en hoe achter de ondergang van Flash.
Hoe Flash zo groot werd
Van buiten naar binnen, en wetend wat we nu allemaal weten over apparaatcompatibiliteit, fragmentatie en het belang van het zo eenvoudig mogelijk maken van toegang tot de website, lijkt het absoluut gek dat Flash nog steeds wordt gebruikt. Om te begrijpen hoe we hier zijn gekomen, moet je terugdenken aan het web van het midden van de jaren negentig. Ik ga aan mijn neus hangen, Microsoft NetMeeting ik sta aan mijn pet, Microsoft NetMeeting als Windows XP racet tegen het einde van zijn levenscyclus, het betekende het einde voor een paar verwaarloosde Microsoft-producten die hun laatste adem zagen snellen toen Vista wereldwijd landde in 2007. Microsoft NetMeeting ... Lees meer .
In 1996 kocht een bedrijf genaamd Macromedia FutureSplash Animator en rebranded het Flash. Naast authoringsoftware, werd Flash Player gedistribueerd als een browserplug-in waarmee online gebruikers de animaties, video's en interactieve elementen in .SWF-bestanden konden bekijken. Deze bestanden moesten worden geschreven met behulp van Macromedia's eigen software en zo begon het Flash-monopolie.
In 2000 had Flash versie 5 bereikt en websites zoals Stickdeath en Homestar Runner Rise Of the SWF: Flash-animaties die je oud zullen maken [Stuff to Watch] Rise Of the SWF: Flash-animaties die je oud zullen maken [Stuff to Watch ] Herinner je je dat een bedrijf genaamd Macromedia hun rijke web-plug-in introduceerde, Flash? Toen was Flash een opwindend nieuw vooruitzicht. Het introduceerde de mogelijkheid om te animeren, frame-voor-frame te gebruiken en gebruik te maken van motion-tweening, geluid toe te voegen, ... Read More diende alleen om de maandelijkse Flash Player-installaties te laten groeien. In die tijd was dit nauwelijks verrassend - webvideo was nog steeds niet van de grond gekomen, met veel nog steeds beperkt tot dial-up snelheden. De technologie maakte goed gebruik van lichtgewicht vectorbeelden en compressietechnieken om een rijke media-ervaring te leveren als geen ander.
In 2005 had Adobe Macromedia overgenomen en daarmee ook Flash, Dreamweaver en de hele Shockwave-familie meegebracht. Er werden aanzienlijke verbeteringen aangebracht in ActionScript, waardoor de technologie aantrekkelijker werd voor zakelijke gebruikers, met enkele implementaties (zoals Adobe Flex Builder) specifiek gericht op de zakelijke markt. Dat klopt, zelfs bedrijfsapplicaties op bedrijfsniveau werden gebouwd met behulp van Flash.
In 2008 bereikte Flash versie 10, compleet met een niet-GPU-versnelde 3D-engine. Kort daarna verscheen Adobe Integrated Runtime (later omgedoopt tot Adobe AIR), waarmee Flash Player werd vervangen door een nieuw framework dat zelfs zijn weg vond naar iOS ondanks het feit dat Apple Flash als webtechnologie heeft gebruikt.
Het is nog maar net 20 jaar geleden dat Flash 1.0 in 1996 werd uitgebracht, en pas nu worden serieuze stappen gezet om echt te maken “afmaken” de technologie.
Het probleem met Flash
Een van de grootste problemen met Flash werd herhaald in een deel van zijn vroegste kritiek. Lang voordat zero-day kwetsbaarheden en een onverzadigbare honger naar systeembronnen werden de-rigeur, Adobe werd bekritiseerd voor hun “vendor lock-in” nadering.
Omdat Flash een gepatenteerde technologie is, heeft Adobe uiteindelijk controle over het platform. Er is geen open source om te bekijken en daarom zijn er geen openbare specificaties gedefinieerd voor herimplementatie van eerder werk buiten de uiteindelijke controle van Adobe. Iedereen van de oprichter van Mozilla Europa, Tristan Nitot, tot de gratis bewegingjournalist Richard Stallman en de uitvinder van CSS Håkon Wium Lie hebben Flash bekritiseerd vanwege de aanpak van de poortwachters.
“Zowel Adobe als Microsoft waren bereid om [Flash en Silverlight away] gratis te geven. Maar misschien hebben ze een agenda. Ze zijn hier niet voor de glorie; ze zijn hier voor het geld ... u produceert inhoud voor uw gebruikers en er is iemand in het midden die beslist of gebruikers uw inhoud moeten zien. Als Adobe of Microsoft besluiten met u te concurreren en u hun technologie gebruikt, kunt u niet concurreren.”
Tristan Nitot, de oprichter van Mozilla Europe, sprak in april 2008 met ZDNet.
Ondanks pogingen van Adobe in 2009 om de beperkingen op de .SWF / .FLV-bestandsspecificaties op te heffen, heeft de technologie nooit de warme open-sourcebenadering gekregen waar critici naar hebben gestreefd. Er ontstonden een aantal open source Flash-spelersalternatieven, zoals Gnash, Swfdec en Lightspark - die allemaal aan de kant schoven, met beperkte compatibiliteit in tegenstelling tot wat Adobe zou kunnen implementeren.
Flash wordt ook vaak als onveilig ervaren, een feit waar veel gebruikers van op de hoogte zijn dankzij schijnbaar eindeloze Flash Player-updates. Onlangs werd een groep genaamd Hacking Team zelf gehackt en een aantal van hun tools lekte op het web - waaronder drie (en het tellen van) bijzonder vervelende exploits voor Flash, die Mozilla ertoe aanzetten drastische maatregelen te nemen.
“De Adobe Flash-plug-in is niet-vrije software en mensen zouden deze niet moeten installeren, of moeten voorstellen deze te installeren, of zelfs mensen vertellen dat deze bestaat. Dat Firefox aanbiedt om het te installeren is een heel slechte zaak. Ik probeer al een paar jaar een aangepaste versie van Firefox op de markt te brengen die geen niet-gratis plug-ins zal installeren, maar we hebben niet genoeg mensen om dit goed te laten werken.”
Richard Stallman, oprichter van de beweging Vrije Software, publiceerde op de mailinglijst van OpenBSD in december 2007.
Op het moment van publicatie, kent CVEDetails - een website die gemeenschappelijke kwetsbaarheden en exploits traceert - 510 totale problemen toe aan Flash Player sinds 2005, iets minder dan 40% van alle geregistreerde Adobe-kwetsbaarheden sinds 1999 (1276). De cijfers voor 2015 zijn nog meer deprimerend, waarbij Flash 75% van alle Adobe-kwetsbaarheden uitmaakt.
Het is ook moeilijk te negeren dat browsertechnologie in de 20 jaar sinds de introductie ervan een lange weg heeft afgelegd, net als verbindingssnelheden. Flash is oud volgens de huidige standaarden, en het installeren van een plug-in om toegang te krijgen tot inhoud voelt ouderwets en achterlijk aan.
Veel van de services die u wilt gebruiken en die voorheen op Flash waren gebaseerd, doen het niet meer - YouTube, Vimeo, Hulu; ze zijn rechtvaardig dat populair - maar adverteerders maken er nog steeds intensief gebruik van. Stof tot nadenken.
Het begin van het einde
Ondanks de toenemende kritiek van zowel ontwikkelaars als eindgebruikers, werd Flash tot 2010 als nulnorm nog relatief onbetwist. Web-plug-ins bleven komen en geleden, met name de Unity-game-engine zag zijn eerste release in 2005, met een web-player plug-in meeslepende 3D-ervaringen bieden in een webbrowser. Veel van de implementaties van Unity waren standalone en de technologie was nooit bedoeld voor internet, net zoals Flash werd gebruikt in applicaties, media en reclame.
Pas in 2010 publiceerde Steve Jobs zijn open brief - Thoughts on Flash - dat de technologie onder zwaar toezicht van een zwaargewicht van de technologie-industrie kwam. Jobs schetste zes duidelijke redenen waarom Apple Flash niet zou toestaan of implementeren op iOS, daarbij verwijzend naar het gebrek aan openheid van de technologie, een op plug-ins gebaseerde benadering, beveiligings- en prestatieproblemen, batterijdrain, touch-vriendelijkheid en vendor lock-in als bepalend factoren voor de beslissing.
Dit was misschien wel de grootste klap die de technologie tot nu toe had gekregen, en nieuws dat Apple Flash niet zou ondersteunen dwong gebruikers om alternatieve, browser-compatibele technologieën te zoeken. HTML5, WebM en de H.264 codec zijn slechts enkele van de alternatieven die na de aankondiging floreerden. Websites zoals Vimeo reageerden snel door Flash een optionele extra te maken, maar nog steeds een standaardoptie voor de meesten.
Ondertussen hebben Google en Adobe verder gepraat met plannen om Flash te implementeren in Android 2.2 Froyo in mei van hetzelfde jaar. De “Flash op Android” tijdperk was van korte duur en twee jaar later kondigde Adobe aan dat Android 4.3 “Jelly Bean” zou ondersteuning voor de technologie verwijderen. Het bedrijf ondersteunde zijn beslissing met de erkenning dat:
“Verkopers van browsers worden steeds meer innoverend en bieden functionaliteit waarmee het mogelijk is rich-motionafbeeldingen direct via browsertechnologieën te implementeren, een rol die voorheen voornamelijk door Flash Player werd gediend. Steeds vaker worden rich motion-afbeeldingen rechtstreeks via de browser geïmplementeerd met HTML5, CSS3, JavaScript en andere moderne webtechnologieën. Adobe verwacht dat deze trend zich zal voortzetten en zal versnellen, en Adobe zal een actieve rol blijven spelen in deze ruimte.”
Adobe Developer White paper over Android 4.1 “Jelly Bean” in februari 2012.
In 2012 zag Microsoft ook officieel de ontwikkeling van hun concurrerende rich media-technologie, Silverlight, staken. Hoewel Silverlight waarschijnlijk een kleine bedreiging vormde voor de kroon van Adobe, werd deze beweging door velen gezien als de kanarie in de mijn, wat aangeeft dat het nu het moment was om evoluerende webtechnologieën zoals HTML5 te omarmen en de op plug-ins gebaseerde aanpak te negeren.
Tegen 2014 kondigde het World Wide Web Consortium (W3C) aan dat het HTML5-specificatieproces voltooid was en dat de technologie klaar was voor een brede acceptatie. Veel browsers hebben HTML5 al op dit punt ondersteund en daarom heeft het gebruik ervan de. Verplaatst “roman” voor het gewone. De
Begin 2015 werd een nieuwe spijker in de Adobe Flash-kist gehamerd, toen YouTube Flash als standaardvideospeler liet vervallen en in plaats daarvan in plaats daarvan HTML5-video verving. Als onderdeel van de aankondiging merkte Richard Leider op hoe nieuwe webtechnologieën het gezicht van online video veranderden:
“Deze vooruitgang heeft niet alleen de YouTube-community, maar de hele branche ten goede gekomen. Andere contentproviders zoals Netflix en Vimeo, maar ook bedrijven als Microsoft en Apple hebben HTML5 omarmd en hebben een belangrijke bijdrage geleverd aan het succes ervan. Door een open standaardplatform te bieden, heeft HTML5 ook nieuwe klassen apparaten zoals Chromebooks en Chromecast ingeschakeld.”
Richard Leider, Engineering Manager bij YouTube in een blogpost in januari 2015.
Snel vooruitspoelen tot juli 2015 en Italiaans “beveiligingsbedrijf” Hacking Team - die volgens hun eigen definitie “effectieve, eenvoudig te gebruiken offensieve technologie te bieden aan de wereldwijde wetshandhavings- en inlichtingengemeenschappen” - worden gehackt, waardoor een aantal gewapende acties in het wild worden vrijgegeven. Dit omvatte een exploit die Hacking Team beschreven als “de mooiste Flash-bug van de afgelopen vier jaar.”
Sindsdien zijn er nog twee Flash-exploits gevonden en de fall-out is niet bepaald op zijn zachtst gezegd. Het nieuws leidde Facebook Chief Security Officer (CSO) Alex Stamos om publiekelijk te bellen voor Adobe om een kill-datum voor Flash in te stellen, kort nadat de chef van Firefox-ondersteuning Mark Schmidt aankondigde dat alle versies van Flash standaard worden geblokkeerd in de huidige release.
GROOT NIEUWS!! Alle versies van Flash worden vanaf nu standaard geblokkeerd in Firefox. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14 juli 2015
Twee dagen later en Flash-ondersteuning is terug voor Firefox-gebruikers - maar voor hoe lang deze keer?
Wat nu voor Flash?
Flash is nog niet dood en geniet nog steeds een wijdverspreid gebruik, met name in de gaming- en entertainmentwereld. Veel mobiele games (zoals Angry Birds en Machinarium) zijn ontwikkeld met Flash en zijn verpakt voor gebruik op mobiele platforms met behulp van Adobe AIR, en dit gebeurt nog steeds voor mobiele games die vandaag zijn geproduceerd.
Op dezelfde manier is Flash een go-to-animatietool voor vele professionele producties, variërend van My Little Pony: Friendship is Magic tot scènes in de 2009 Academy Award winnende Ierse speelfilm, The Secret of Kells.
U kunt vandaag nog steeds een licentie voor Flash Pro CC kopen en u kunt veel meer geld uitgeven aan cursussen die leren hoe u het beste uit de toolset kunt halen. Maar als uw specialiteit webtechnologieën, streaming video en rijke internettoepassingen is, is Flash niet de toekomst. Een slecht veiligheidsrecord, omslachtig updateproces en de opkomst van betere, meer toegankelijke technologieën zijn hier allemaal bewijs voor.
Verwacht dus niet dat Adobe het aantal wat nog steeds als een essentieel hulpmiddel in hun creatieve arsenaal beschouwt, vermoordt, maar verwacht er de komende jaren nog veel minder over te horen - vooral als je zelf kiest om het niet te installeren - het is perfect mogelijk zonder internet van het internet van vandaag te genieten ...
Heb je Flash nog steeds geïnstalleerd? Wat houdt je tegen om los te laten?
Afbeeldingscredits: plug en mes in handen Via Shutterstock, Steve Jobs en Bill Gates (Joi Ito),
Ontdek meer over: Adobe Flash.