Ključni izsledki
- Flash se je začel kot program za risanje leta 1993.
- Steve Jobs je s svojim esejem "Misli o Flashu" iz leta 2010 skoraj zabil krsto.
- Ne obupajte. Še vedno obstaja veliko načinov za hitro izpraznitev baterije vašega prenosnika.
Adobe je končno opustil Flash, programsko platformo, ki je izvajala igre, aplikacije in oglase v vašem brskalniku, hkrati pa praznila baterijo vašega prenosnika.
Za ljubitelje Flasha je dobra novica, da lahko še vedno obdavčite svoj računalnik in izpraznite njegovo baterijo, tako da preprosto namestite Googlov brskalnik Chrome. Za tiste, ki sovražijo Flash, se je upad z iPhoneom leta 2007 začel tako dolgo, da se zdi nesramno praznovanje na tej točki. Flash je Adobe uradno opustil leta 2015 in 31. decembra 2020 je umrl. Toda zakaj je trajalo tako dolgo? Je bilo kaj dobrega na tem? Če bi bili razvijalec, potem da.
"Najprej sem to sovražil," je dolgoletni razvijalec Flash Gerrit Dijkstra povedal Lifewire prek neposrednega sporočila. "Potem je [Adobe] kupil Macromedia in Flashu dodal skriptiranje. Ta ActionScript je bil tako minimalen, toda kot sem včeraj slišal reči Petra Gabriela v dokumentarcu, so ustvarjalci zvijačni, povejte jim, česa ne morejo narediti, in najdejo rešitev da bi to vseeno naredil.'"
Kaj je bil Flash?
Praktično gledano je bil Flash programska platforma, ki je razvijalcem omogočala pisanje programov za izvajanje v vtičniku brskalnika. To je pomenilo, da lahko poganjate katero koli od teh aplikacij, dokler ste namestili vtičnik Flash. Ni pomembno, ali uporabljate Safari, Internet Explorer, Firefox ali Chrome. Dandanes boste, razen če vaše podjetje uporablja lastniško programsko opremo, ki temelji na Chromu, naleteli na zelo malo nezdružljivosti brskalnika – morda na primer spletno mesto vaše banke ne deluje pravilno v Safariju. Toda takrat je bil Flash način za zagotovitev, da bo izkušnja povsod enaka.
Težava pa je bila izkušnja. Flash vam omogoča igranje iger, zagon aplikacij in oblikovanje celih spletnih mest, skupaj z animacijami in interaktivnostjo, ki je sicer nemogoča. Uporabljali so ga tudi za predvajanje videa (YouTube je bil zgrajen na Flashu, preden je preklopil na izvorno predvajanje videa) in za prikazovanje vsiljivih oglasov. In ves čas je hitreje praznil baterijo vašega prenosnika.
Tudi Flash ni bil izvorna izkušnja. Na Macu ni bilo videti ali se obnašati podobno kot druga programska oprema Mac. V tem smislu je bil Flash predhodnik Electrona, na brskalniku temelječe programske platforme za izvajanje aplikacij na več platformah (kot sta Slack in Notion), ki je prav tako znana po svoji nenavadni uporabi računalniških virov.
In to je ključ do uspeha Flasha. Uporabnikom je vseeno, kako stvari delujejo. Želimo samo naša interaktivna spletna mesta, naš video in vse druge stvari, ki smo jih vajeni v spletu. Po drugi strani imajo razvijalci radi Electron in Flash.
Razvijalci Flash
Za začetek je bil Flash enostaven. In bilo je veliko bolj podobno igri kot delu.
"Flash vam je omogočil, da začnete z vizualnimi elementi in jim poskusno dodate kodo, da jih animirate," pravi Dijkstra. Razvijalec Akashic Seer je za Lifewire prek neposrednega sporočila povedal, da je "[bilo] super, da sem lahko ustvaril like in jih animiral."
Nato, ko je Adobe dodajal vedno več skriptov, je Flash postal močna platforma, ki je pritegnila pozornost "resnih kodirnikov." Dijkstra je pojasnil, da so se "strinjali s tem, vendar [jaz] s tem nisem bil preveč vesel."
Težava je bila v tem, da ko je Flash postajal bolj zapleten in prijazen do koderja, je postala težje in manj zabavno uporabljati za neprogramerje. Hkrati je zaradi te moči Flash postal nepogrešljiv. In potem je prišel iPhone.
Misli o Flash
Aprila 2010 je Steve Jobs objavil Thoughts on Flash, odprto pismo, v katerem je pojasnil, zakaj Apple ni dovolil Flasha na iPhone, iPad in iPod touch. Razlogi so vključevali varnost, vpliv na življenjsko dobo baterije (ključnega pomena za mobilne naprave), pomanjkanje združljivosti na dotik in dejstvo, da Flash ni bil "celoten splet".
Zanimivo je, da je bil po Jobsu "najpomembnejši razlog" za nedovolitev Flasha ta, da je Flash dejansko ustvaril drug način za prenos aplikacij v naprave iOS - tiste, ki jih Apple ne nadzoruje. Jobsov kot je bil, da bodo te aplikacije za več platform počasi sprejemale nove tehnologije. In imel je prav. Iz eseja:
Adobe je bil boleče počasen pri sprejemanju izboljšav Applovih platform. Na primer, čeprav se Mac OS X dobavlja že skoraj 10 let, ga je Adobe v celoti sprejel (Cocoa) pred dvema tednoma, ko je poslal CS5. Adobe je bil zadnji večji zunanji razvijalec, ki je v celoti sprejel Mac OS X.
To napoveduje Applov trenutni pogled na App Store, in čeprav tokrat zavrača, da bi razvijalci programske opreme, kot so Epic, Google in Microsoft, vključili trgovine z aplikacijami v svoje aplikacije za iOS, je motivacija enaka: nadzor.
Konec Flasha
Flash, prvotno aplikacijo za vektorsko risanje iz leta 1993, imenovano SmartSketch, je Macromedia kupila leta 1996, nato pa jo je prevzel Adobe, ko je kupil Macromedia leta 2005. Leta 2015 je Adobe ljudem rekel, naj prenehajo uporabljati Flash, nato pa je leta 2017 objavil uradni "konec življenjske dobe" Flasha, ki je bil 31. decembra 2020. Ne da bi ga tako ali tako nihče več zares uporabljal.
Morda še vedno naletite na nenavadno spletno mesto, ki pravi, da za nadaljevanje potrebuje vtičnik Flash, vendar bi verjetno morali nadaljevati na vrstico z zavihki in klikniti gumb za zapiranje. Zdi se, da je to prava stvar.