Funkcionalnosti koje nedostaju: Flash
Objavljeno 30.01.2010. Objavio/la: Toni Milovan
U sekciji Članci | 109 Komentara
Ovo će vjerojatno biti biti najteži članak u seriji. Sudeći po reakcijama na prethodne članke mnogi se vjerojatno s njim neće složiti. Ja se samo nadam da ću ispasti manje smiješan nego što se to John C. Dvoraku zna dogoditi u sličnim situacijama.
Flash
Ovih dana cijeli web bruji “Zašto nema podrške za Flash na iPadu?”. Inati li se to Jobs, je li iPad toliko “crappy” da jednostavno ne može pokretati Flash plugin, je li na djelu Appleova arogancija ili nešto treće?
Kako je ovo vrlo “opasan teren” evo odmah na početku nekoliko ograda koje će nadam se pomoći da ne odlutamo u diskusiji. Prvo i najvažnije (i usprkos tome što kao developer ne volim Flash tehnologiju): uređaj poput iPada bi trebao imati podršku za Flash želi li Apple zadovoljiti želje dobrog djela kupaca i želi li Apple da iPad nekim korisnicima bude jedini “Internet uređaj”.
Sad kad je to rečeno hajdemo vidjeti zašto ga nema. Zapravo… tu se i nema što pretjerano razmišljati. Glavni razlog zašto Flasha nema na iPhoneu je u tome što Flash predstavlja direktnu konkurenciju određenim kategorijama aplikacija (ne svima) iz AppStorea. Radi se potencijalnom paralelnom distribucijskom sustavu za aplikacije kojeg Apple jednostavno ne želi dozvoliti, pa bilo to u ovom slučaju i na štetu korisnika. Držim da je u ovom slučaju na dijelu maksima “biznis ispred korisnika”. Dopusti li se Flash, pasti će prodaja kroz AppStore.
A AppStore je koncept koji se pokazao vrlo uspješnim za Apple (i u manjoj mjeri za korisnike) i u koji Apple polaže puno nade. Zato je nerealno očekivati da će tek tako popustiti pritisku da dopuste Flash na iPadu. Neće, opirati će se tome do zadnjeg trenutka, a hoće li na kraju popustiti ostaje da se vidi.
Dakle, ne opravdavam, iznosim svoju ocjenu i ne kažem da je to najbolji ishod za krajnjeg korisnika.
Naravno, nitko neće službeno reći da je ovo glavni razlog, već će se izvlačiti na površinu drugi, manje važni razlozi/izgovori kojima će nažalost Flash kao tehnologija, zbog svojih problema, itetako dati uporište.
I upravo ti, manje važni razlozi uz komentare nekih developera i korisnika koji gotovo zlurado na raznim mjestima po Internetu komentiraju “hvala bogu, ovo je možda kraj Flasha” dižu najviše prašine, pa hajdemo malo o njima.
U čemu je zapravo problem Flasha?
(Sljedeći dio je dodatno i višestruko uređivan u odnosu na izvorni tekst kao posljedica rasprave u komentarima. Dodaci su podebljani.)
Prvi i osnovni problem Flasha bio je Adobe i njihova oprečna želja učiniti Flash općeprihvaćenim standardom, a istovremeno ga zadržati potpuno zatvorenim odnosno pod čvrstom kontrolom po pitanju razvoja i načina implementacije (ovo je osobni stav autora). Mogućnost korištenja formata i besplatnog korištenja ne čini standard otvoreni. Ni određene Appleove tehnologije zbog svoje zatvorenosti ne mogu postati općeprihvaćeni standardi, a kamo li tehnologija koja bi trebala obuhvatiti cijeli web.
Adobe je kao odgovor na kritike o zatvorenosti 2008. g pokrenuo Open screen project. Bilo je tada puno oprečnih mišljenja o motivaciji za takav potez, a neke se dvojbe još mogu čuti i danas. O tome je li Flash danas otvoreni standard može se raspravljati (pogledati komentare).
No, možda najveća žrtva posljedica dotadašnje zatvorenosti Flash tehnologije jest njegov način implementacije i integracije u web kanal. Flash se u web stranice implementira u obliku plugina, aplikacije unutar aplikacije, razbijajući na taj način u potpunosti navigacijsku metaforu i funkcionalnosti web preglednika za sadržaje obuhvaćene Flashom.
Možda najveći problem s konceptom Flash plugina je način na koji Flash plugin radi. Previše često se web preglednici ruše upravo zbog Flash plugina. Ne, nemam statistike, no kad god mi se web preglednik (Safari, Firefox, Chrome…) u posljednjih nekoliko mjeseci srušio bilo je to zbog Flasha na stranici. Sudeći po raznim forumima nisam jedini. Dalje, previše se često po učitavanju Flash sadržaja cijelo računalo (a posebno web preglednik) uspori. I to vrijedi za sve OS-ove. Trzavo skroliranje, pretjerano korištenje procesora lako su vidljive posljedice koje veliki broj korisnika odbijaju od takvih sadržaja. Uostalom, dovoljno je pogledati u kojim se količinama preuzimaju različiti Flash blockeri za razne web preglednike.
Postoje li ti problemi zbog (ne)vještine autora Flash sadržaja ili zbog problematične tehnologije u ovom je slučaju nevažno. Važna je samo percipirana učestalost pojave problema i njegov potencijalni impakt na cijeli sustav, a upravo će se to službeno izvlačiti kao glavni razlog zašto je Flash protjeran s iPoda i iPhonea. Da ne spominjemo i to da su Flash sadržaji tek odnedavno i još uvijek djelimično vidljivi tražilicama, čineći indeksiranje i pretraživanje takvih sadržaja još uvijek problematičnima.
No najveći grijeh Flash koncepta su po meni web sajtovi u potpunosti napravljeni u Flashu koji korisnicima u potpunosti priječe pristup sadržajima ukoliko nemaju funkcionalni Flash plugin. A takvih korisnika vjerovali ili ne ima puno. Krenimo samo od velikog broja javnih/organizacijskih računala na koje Flash plugin jednostavno nije instaliran ili imaju zastarjelu verziju. Zatim preko raznih Linuxa na kojima Flash plugin radi s različitom razinom uspjeha i pouzdanosti, do cijelog niza korisnika sa zastarjelim računalima. HTML je standard za objavljivanje sadržaja na webu koji te sadržaje čini svima dostupnim. Flash je samo aplikacija u aplikaciji, što je šteta jer sam koncept ima potencijala.
Četiri trenutno vrlo valjana razloga za primjenu Flasha na webu su: za izradu atraktivnih bannera, raznih widgeta (poput uploada za wordpress), distribuciju videa (iako ga neki sajtovi polako napuštaju), te za vizualizaciju podataka (poput Google Analytics grafova).
No za strukturu web stranica i navigaciju sadržajima (bez obzira na interaktivnost) Flash jednostavno (još?) nije pogodan. Dovoljno je pogledati da ne postoji ni jedan bitan web site u potpunosti izveden na Flash tehnologiji i uvidjeti da s njom mora biti nekih problema.
Može li pak sve to Appleu biti razlog za nedopuštanje Flasha na iPadu? Može. Moraju li se korisnici s tim složiti? Ne moraju. Hoće li nedostatak Flasha presuditi Appleu ili će Apple popustiti? Vidjeti ćemo.
Meni će svakako Google Analitika faliti na iPadu (znam da postoji iPhone aplikacija, ali original je bolji), dok mi cijeli niz iritantnih bannera, loše napravljenih Flash sajtova nikako neće. Hoće li Flash faliti ostalim korisnicima? Ovisi o tome “po čemu surfaju”.
No najvažnije je pitanje od svega je, je li Flash zaista “dealbreaker”?
Tagovi: ipad
Komentari:
Ostavi komentar

Loading ...