Kako je Flash počinio samoubojstvo iz zasjede
Sada već nije novost da je Adobe službeno odustao od Flash playera za mobilne uređaje. Iz njihovog obraćanja publici svašta se moglo zaključiti, no realnost je puno jednostavnija od kompliciranih korporativnih rečeničnih konstrukcija. Stoga, da malo razjasnimo situaciju i da vidimo kako će izgledati budućnost mobilnih uređaja. Čim je Adobe objavio da odustaje od mobilnog Flash playera, Apple fan klub je odmah kriknuo kako je Steve bio u pravu, dolje Flash, živjela sloboda, eto vam sad ti uređaji kojima je ključni dio marketinga „Full Flash support“ i slično. Naravno, u krivu su.

Sada već nije novost da je Adobe službeno odustao od Flash playera za mobilne uređaje. Iz njihovog obraćanja publici svašta se moglo zaključiti, no realnost je puno jednostavnija od kompliciranih korporativnih rečeničnih konstrukcija. Stoga, da malo razjasnimo situaciju i da vidimo kako će izgledati budućnost mobilnih uređaja. Čim je Adobe objavio da odustaje od mobilnog Flash playera, Apple fan klub je odmah kriknuo kako je Steve bio u pravu, dolje Flash, živjela sloboda, eto vam sad ti uređaji kojima je ključni dio marketinga „Full Flash support“ i slično. Naravno, u krivu su.
Apple nije ubio Flash.
Apple bi bio smrt za Flash da je iPhone od svoje prve iteracije podržavao Flash, a onda da je recimo iPhone 4 (to jest, iOS 4) odjednom izbacio Flash. Tu bi zbilja mogli govoriti o tome koliko bi takva odluka oštetila svijet Flash developmenta za mobilne uređaje. No to se nije dogodilo. Apple je od početka ignorirao Flash. Čak bi mogli reći, a mnogi su to i prognozirali, da je nedostatak Flasha ono što bi moglo pokopati iPhone. Danas znamo da to nije tako. Apple nije ubio Flash, Flash je ubio sam sebe. Zašto?
Ha Te Em El Pet
Dva su velika razloga. Prvi; HTML5 i CSS3 tehnologije su sve zastupljenije, sve brže i sve stabilnije. Većina sitnih animacija koje bi i htjeli napraviti na mobilnim verzijama stranica lako su izvedive i kroz te tehnologije. Flash više zaista nije potreban kako bi se to napravilo. Čak i na „velikim“ desktop stranicama Flash je moguće zamjeniti HTML5/CSS3 animacijama. Ako već niste, bacite pogled na Appleovu iPhone stranicu i pogledajte animacije. Nisu napravljene u Flashu. Sve više velikih igrača odlučuje i za desktop potrebe na malim animacijama koristiti baš tu metodu. Sigurno ste čuli za neke od njih. Foursquare? Mediafire? Donedavno je za takvu animaciju i interakciju bio potreban Flash. Za jednostavne aplikacije postoji HTML5/CSS3, a za nekakve komplicirane potrebe na mobilnim uređajima – nativne aplikacije su daleko bolje od Flash poluuradaka. Dakle sa strane izvođača radova na mobilnim platformama, Flash zaista više nije potreban.
„Ne još jedan uređaj, ne!“
Drugi razlog je strana proizvođača Flash playera (i Flash alata samoga), Adobe. Za sve veći broj uređaja na tržištu koji dolaze sa sve više i više različitim inačicama operativnih sustava nemoguće je održavati sve te verzije Flash playera. Amazon je nedavno izbacio Kindle Firekojeg pogoni Amazonova verzija Androida. Iduće godine će na tržištu biti još par novih totalno nezavisnih igrača koji će uzeti Googleov Android, doraditi ga kako se to njima sviđa, i izbaciti na tržište. Gdje bi točno Adobe došao kada bi čekali da se na tržištu pojavi novi uređaj za kojega bi bilo potrebno napraviti novi tim koji radi radi Flash player samo za njih. Nemoguća misija. U totalu; Flash na mobilnim uređajima nije potreban i iznimno je komplicirano (čitaj: skupo) održavati sve verzije Flash playera i neugodno je živjeti u iščekivanju kada će neki novi uređaj biti dostupan javnosti.
Gordijski čvor
Iz svega toga, odluka je vrlo jednostavna. Ugasiti Flash za mobilne uređaje. Prebaciti odgovornost za reprodukciju animiranih sadržaja na proizvođače uređaja i/ili operativnih sistema. Neka se oni brinu da njihov browser podržava HTML5/CSS3. Što to znači za krajnjeg potrošača – vas? Ništa. Život kakav je bio i prije. Apple korisnici neće niti shvatiti da se nešto desilo. Android korisnici – Flash vam je zaista bio od prijeke potrebe? Zaista? Ne, zbilja, zaista? Pada mi na pamet jedna jedina mogućnost gdje bi Flash mogao trebati – Google Analytics. U njemu su grafovi još uvijek u Flashu, no samo je pitanje vremena kada će se prebaciti na HTML5. BlackBerry korisnici, njih obojica, nekako će se morati snaći.
Gdje ću trošiti vrijeme dok sam na poslu?
Postoje teorije da će ovo značiti i smrt Flasha na desktop računalima, no u to nisam uvjeren. Dokle god postoje projekti poput Club Penguin, Habbo hotel i slični – Flash će na desktopu imati svoje mjesto. Skeptici će reći da bi te aplikacije mogle dobiti svoje “appove” i time izbaciti potrebu za internetskim preglednikom (barem na Macu, a jednog dana i na Windowsima) no aplikacije su vrlo često vezane za jedan stroj, za jednu lokaciju. Što kada do takvih aplikacija trebate doći a niste za svojim kompjuterom? Flash na desktopu je siguran. Za sada.
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.
Pravila ponašanja
Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:
Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.
Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.
Komentari
Ivan Ilijasic
24. 11. 2011. u 10:28 am
Gorane, odličan tekst.
Paul Trani, Adobe evanđelist je na svom blogu objavio video s turneje po Južnoj Americi na kojoj nije upoznao niti jednog developera koji razvija mobile Flash aplikacije za browser plugin. Mi smo isto neki dan na eventu to komentirali. Svi razvijaju aplikacije i to najviše zbog dva razloga: isplativije je i ima posla te se očekivao ovakav potez Adobea.
A činjenica je da ako ćeš razviti neki kompleksan Flash projekt, nećeš ga u istom obliku raditi za desktop i za mobile uređaj. Što znači dupli trošak projekta.
Nažalost, zbog stvarno blesavog načina obraćanja communityju (prva vijest o ukidanju razvoja mobile plugina bila na nekoj podblog stranici korporativnog portala) mnogi su dobili totalno krivu sliku o budućnosti Flasha.
Bolje je da se Adobe uhvati drugih projekata
Goran Peuc
24. 11. 2011. u 10:37 am
Tako je, mislim da je većina svijeta krivo shvatila tu korporativnu komunikaciju. Umjesto da su fino rekli “gle, to tako ne ide, idemo se fokusirati na nešto pametnije” oni zapakiraju to u 4 kutije sa mašnicom …
Ivan Ilijasic
24. 11. 2011. u 10:48 am
Ma čak nisu ni to trebali reći, ljudi su već shvatili kolika je korist tog plugina. Jedan od razloga zašto su napravili ovakvu objavu jer su htjeli ispasti “pro HTML5”, da ne ispadne kako stalno sviraju u svoje gusle. A na kraju su napravili totalnu PR glupost.
Pa neke firme tipa Oracle već godinama ne ažuriraju svoje alate, a ljudi se sami od sebe povlače s njih. Ne treba im objava nekog VP-a na tamo nekoj podsekciji sitea.
Bit će Flasha još duuugo, treba samo pogledati koje sve bijesne aplikacije su dobile nagrade na ovogodišnjem MAX-u: http://max.adobe.com/experience/maxawards
Al’ svim Flash / Flex developerima su zbog tog PR-a klecnula koljena. Ako ništa, čovjek nauči da ne smije stavljati sva jaja u istu košaru. Mnogi su ignorirali HTML5/CSS3/JS, a to u IT biznisu nije dobro.
Srdjan Dakić
24. 11. 2011. u 12:10 pm
Adobe nije samo na rečima “pro HTML5”.
Ne zaboravite da su u oktobru otkupili PhoneGap koji je vrlo zanimljiva platforma, a pritom su gigant u odnosu na konkurenciju (Appcelerator, Rhodes…)
Cenim da uveliko rade na Mobile Flash -> HTML5 (PhoneGap) alatu.
ToniDjugum
24. 11. 2011. u 11:26 am
Adobe je resource krme odavno…
mada Apple (kad se već spominje u tekstu 😀 ) nema nimalo drugačiju politiku… Kad god pročitam ono “Get QuickTime” naježim se. Da ne spominjem msDNSResponder.exe, Bonjour i sličan spyware…
Ivan Ilijasic
24. 11. 2011. u 1:45 pm
Srđane, pravo zboriš. Al’ oni su još prošle i ove godine objavili HTML5 i CSS3 Packove za Dreamweaver, Illustrator i Fireworks. Znači, nije da je orijentacija na HTML5 krenula jučer s Edgeom i Museom i nedavnim objavama.
S druge strane, PhoneGap je zanimljiv, ali ako native aplikacija daje native experience, AIR daje near-native experience, PhoneGap mi se u ovom trenutku čini kao kompromis. Prošla dva tjedna sam gledao primjere aplikacija koje su napravljene PhoneGapom. Možda sam picajzla, ali jednostavno vidim da to nije native aplikacija. AIR se može maskirati. Vidjet ćemo što će sljedeće godine ponuditi Falcon JS.
Ovaj tjedan ću se početi igrati s Edgeom da vidim što trenutno nudi 🙂
ITuser
24. 11. 2011. u 4:05 pm
Ne bih rekao da je HTML5 puna zamena za Flash, niti da je u njemu jednostavnije izvesti animaciju, a pogotovu ne onu koja je uporediva sa Flashom. Na stranu zahtevnost aplikacije, ali HTML5 pored sve pompe ni izdaleka nije postao omiljen razvojni alat developera. Slabo je prihvaćen i cela medijska frka oko njega samo daje lažnu sliku o njegovom uspehu. Ono što ni sam HTML5 definitvno nikada neće postići jeste unificiran izgled u svim browserima, za razliku od Flasha kod koga pravilo nekompatbilnosti nikada nije ni postajalo. Ovaj tekst je očigledna promocija nadmoći Apple-a kao diktatora softverskih trendova što je svakako samo lični doživljaj a nikako istinski trend IT tržišta.
Ivan Ilijasic
25. 11. 2011. u 10:14 am
@ITunes
Neke osnovne stvari sada se mogu napraviti bez Flasha, što je sasvim u redu. Neki dan je Ryan Stewart u Zagrebu rekao: “Dokad ćemo imati Flash Player na desktopu? Zauvijek :)” Šalio se, ali činjenica je da ne možeš na silu zamijeniti neku tehnologiju koja je u nekim stvarima nezamjenjiva.
Adobe je odlučio smanjiti ulaganja u Flash Player mobile jer ih to stvarno puno košta, a ljudi ne koriste feature koje dodaju. Svaki update Flash Playera znači testiranje na svim verzijama OS-ova i suradnju s hrpom proizvođača.
Tragikomično je vidjeti da Adobe u tom HTML5 hypeu nije u stanju složiti dobar PR da pokaže kako zna što želi i da žele najbolje iz Flasha i HTML-a, al’ mene je osobno više pogodilo kada sam čuo koji dobri ljudi su dobili otkaz. U Hrvatskoj su takve situacije još uvijek nemoguće. Recimo, neki evangelisti koji su po meni stvarno bili fantastičan PR Adobe tehnologijama.
goran
30. 11. 2011. u 6:37 pm
Specifikaciju na stranu koja razlika između tog čuda od od HTML Canvasa i Flasha. Mislim zato što je Canvas dio specifikacije ne umanjuje činjenicu da sa HTML ima isto veze kao i Flash, još i manje:) Mogli su flash staviti u open source i ubaciti ga u specifikaciju i imali bi istu stvar. Nedavno sam radio mobilnu aplikaciju u JS i pošto uspješno završio povisio ljestvicu, nešto što ćak flash i sad izvađa bez ikakvih problema. E tu je nastao problem, moj boswer u mobitelu to ne podržava. Računalo mi ne podržava 3D u HTML. Znaći problemi, problemi, problemi a tu je neka specifikacija koja bi trebala rješiti sve probleme. Jesmo li toliko zeleni:) I jedna stvar koja mi zapela za oko oni koji su jučer bili prvi među redovima i trljali ruke kako se Flash ruši, nisu previše dobili time (puno posla ili pak ovi drugi smanjene troškova), a dobar dio Flash scene se preselio na HTML na stranu i sretniji nego ikad:) Tko pod drugim specifikaciju kopa…..:)
Nemi
02. 12. 2011. u 3:26 pm
HTML5 je još daleko od mogućnosti Flasha, ali brzo ga dostiže. Pitanje je kad će svi browseri podržavat bar 90% novih tagova…
@Ivan Ilijasic, da baš tako, otpustili su prave geekove među svojim redovima koji su bili bolji pr od njih 🙂
Tomislav
08. 12. 2011. u 6:39 pm
Mobile Flash plugin se spominjao samo dok je Apple vikao kako ga ne da u Safari i sad kad je Adobe rekao da odustaje od njega. Još nisam čuo ni za koga kome je taj segment Flash platforme donio ijednu kunu.
Nije mi jasan ovaj dio teksta:
“… a za nekakve komplicirane potrebe na mobilnim uređajima – nativne aplikacije su daleko bolje od Flash poluuradaka. Dakle sa strane izvođača radova na mobilnim platformama, Flash zaista više nije potreban.”
Tu mislis samo na mobile Flash plugin ili i na AIR?