Tärkeimmät oppimispisteet
- Flash aloitti piirustusohjelmana vuonna 1993.
- Steve Jobs melkein naulasi arkun vuoden 2010 esseellään «Thoughts on Flash».
- Älä ole epätoivoinen. On edelleen monia tapoja tyhjentää kannettavan tietokoneen akku nopeasti.
Adobe on vihdoin luopunut Flashista, ohjelmistoalustasta, joka suoritti pelejä, sovelluksia ja mainoksia selaimessasi, samalla kun se kuluttaa kannettavan tietokoneen akkua. Flash-ystäville hyvä uutinen on, että voit silti verottaa tietokonettasi ja tyhjentää akkua yksinkertaisesti asentamalla Googlen Chrome-selaimen. Flashin vihaajille lasku on kestänyt niin kauan – iPhonesta vuonna 2007 lähtien – että näyttää tässä vaiheessa töykeältä juhlia. Adobe hylkäsi Flashin virallisesti vuonna 2015, ja se kuoli 31. joulukuuta 2020. Mutta miksi se kesti niin kauan? Oliko siinä jotain hyvää? Jos olisit kehittäjä, kyllä. «Alussa vihasin sitä», entinen Flash-kehittäjä Gerrit Dijkstra kertoi elinehto suoran viestin kautta. «Sitten [Adobe] osti Macromedian ja lisäsi komentosarjat Flashiin. Tämä ActionScript oli niin minimaalinen, mutta kuten kuulin Peter Gabrielin sanovan eilen dokumentissa, «luovat ovat kekseliäitä, he kertovat, mitä he eivät voi tehdä, ja he löytävät tavan tehdä se joka tapauksessa.»
Mikä oli salama?
Käytännössä Flash oli ohjelmistoalusta, jonka avulla kehittäjät pystyivät kirjoittamaan ohjelmia, jotka voisivat toimia selainlaajennuksessa. Tämä tarkoitti, että niin kauan kuin olet asentanut Flash-laajennuksen, voit käyttää mitä tahansa näistä sovelluksista. Sillä ei ollut väliä, käytitkö Safaria, Internet Exploreria, Firefoxia vai Chromea. Tänään, ellei yrityksesi käytä omaa Chrome-pohjaista ohjelmistoa, kohtaat vähän selaimen yhteensopimattomuutta. Esimerkiksi pankkisivustosi ei ehkä toimi oikein Safarissa. Mutta sitten Flash oli tapa varmistaa, että kokemus on sama kaikkialla. Ongelma oli kuitenkin kokemus. Flashin avulla voit pelata pelejä, käyttää sovelluksia ja suunnitella kokonaisia verkkosivustoja animaatioiden ja interaktiivisuuden kanssa, jotka muuten olisivat mahdottomia. Sitä käytettiin myös videon toistoon (YouTube rakennettiin Flashiin ennen siirtymistä alkuperäiseen videotoistoon) ja häiritsevien mainosten näyttämiseen. Ja koko ajan kannettavan tietokoneen akku tyhjeni nopeammin. Flash ei myöskään ollut natiivi kokemus. Macissa se ei näyttänyt tai käyttäytynyt kuten muut Mac-ohjelmistot. Siinä mielessä Flash oli edeltäjä Electronille, selainpohjaiselle ohjelmistoalustalle eri alustojen sovellusten (kuten Slack ja Notion) suorittamiseen, ja joka tunnetaan myös tietokoneresurssien hillittömästä käytöstä. Ja tämä on avain Flashin menestykseen. Käyttäjiä ei kiinnosta miten asiat toimivat. Haluamme vain interaktiivisia sivustoja, videoita ja kaikkea muuta, mihin olemme tottuneet verkossa. Toisaalta kehittäjät rakastavat Electronia ja Flashia.
Flash-kehittäjät
Ensinnäkin Flash oli yksinkertainen. Ja se oli paljon enemmän pelaamista kuin työskentelyä. «Flashin avulla voit aloittaa visuaalisuudesta ja lisätä kokeellisesti koodia sen animoimiseksi», Dijkstra sanoo. Kehittäjä Akasha Seer kertoi elinehto suoralla viestillä «[it] oli hienoa pystyä luomaan ja animoimaan hahmoja.» Kun Adobe lisäsi yhä enemmän komentosarjoja, Flashista tuli tehokas alusta, joka herätti «vakavien ohjelmoijien» huomion. [I] ei ollut liian iloinen siitä.» Ongelmana oli, että kun Flash muuttui monimutkaisemmaksi ja koodausystävällisemmäksi, sen käyttämisestä tuli vaikeampaa ja vähemmän hauskaa muille kuin ohjelmoijille. Samaan aikaan tämä teho teki Flashista välttämättömän. iPhone tuli mukana.
Ajatuksia Flashista
Huhtikuussa 2010 Steve Jobs julkaisi Thoughts on Flash, avoimen kirjeen, jossa selitettiin, miksi Apple ei salli Flashin käyttöä iPhonessa, iPadissa ja iPod touchissa. Syitä olivat turvallisuus, vaikutus akun käyttöikään (kriittinen mobiililaitteessa), kosketusyhteensopivuuden puute ja se, että Flash ei ollut «koko verkko». Mielenkiintoista on, että «pääsyy» Flashin kieltämiseen Jobsin mukaan oli se, että Flash loi pohjimmiltaan toisen tavan saada sovelluksia iOS-laitteisiin – laitteisiin, joita Apple ei hallitse. Jobsin näkökulma oli, että nämä cross-platform-sovellukset ottavat hitaasti käyttöön uusia teknologioita. Ja hänellä oli pointti. esseestä:
Adobe on ollut tuskallisen hidas ottamaan käyttöön parannuksia Applen alustoille. Esimerkiksi vaikka Mac OS X on ollut markkinoilla jo lähes 10 vuotta, Adobe ei ottanut sitä täysin käyttöön (Cocoa), ennen kuin se julkaisi CS5:n kaksi viikkoa sitten. Adobe oli viimeinen suuri kolmannen osapuolen kehittäjä, joka otti kokonaan haltuunsa Mac OS X:n.
Tämä ennakoi Applen nykyisen näkemyksen App Storesta, ja vaikka se tällä kertaa kieltäytyy sallimasta ohjelmistokehittäjien, kuten Epicin, Googlen ja Microsoftin, sisällyttämistä sovelluskauppoihin iOS-sovelluksiinsa, motivaatio on sama: hallinta.
Flashin loppu
Flashin, alun perin vuoden 1993 vektoripiirustusohjelma nimeltä SmartSketch, osti Macromedia vuonna 1996 ja Adobe osti sen, kun se osti Macromedian vuonna 2005. Vuonna 2015 Adobe käski ihmisiä lopettamaan Flashin käytön, ja vuonna 2017 se ilmoitti Flashin virallisesta «käyttöiän päättymisestä», joka oli 31. joulukuuta 2020. Ei sillä, että kukaan todella käyttää sitä enää.
Saatat silti kohdata oudon sivuston, jonka mukaan Flash-laajennus vaaditaan jatkamiseen, mutta sinun pitäisi luultavasti vain siirtyä välilehtipalkkiin ja napsauttaa sulkemispainiketta. Se näyttää oikealta toiminnalta.