» »

Google dela na pretvorniku iz Flash SWF v HTML5

Google dela na pretvorniku iz Flash SWF v HTML5

Oglas v dveh različicah - flash na levi in html5 na desni

Google News - Adobe Flash v zadnjih letih doživlja konkretno karierno krizo. Negodovanje iz Cupertina je preraslo v splošno prepričanje, da gre za potratno, hroščavo in nevarno platformo, ki jo je moč hitro in enostavno zamenjati s tehnologijami HTML5 (javascript, css3, 3d pospešeni canvas/ webgl / video). Celo Windows 8 predvideva pisanje widgetov na ta način, namesto s hišno rešitvijo Silverlight oz. namenskim Adobe Air. Zdaj pa se je zganil še Google in napisal pretvornik v HTML5.

Pretvornik je delo Pietera Sensterja, mladega britanskega programerja, ki se je lani oktobra kot pripravnik pridružil Googlovi ekipi za mobilno oglaševanje. Po dobrem začetku mu je podjetje ponudilo redno zaposlitev in lastno projektno ekipo, zdaj pa so rezultat z imenom "Swiffy" objavili na Google Labs.

Swiffy kot vhod vzame prevedeno flash datoteko (.swf) in ven izpljune nekaj javascript kode, vsi grafični elementi (slike, videi, zvočni posnetki, actionscript koda) pa se pretvorijo v JSON. Za zdaj podpirajo le SWF 8 (2009) in Actionscript 2.0, zato se zna zgoditi, da bodo določeni deli filmčka manjkali. To niti ni moteče, ker Google ne cilja na flash igrice, infografike in druge močno interaktivne izdelke, ampak na oglase. Produkcija slednjih poteka v oglaševalskih agencijah, kjer večino kadra dela prav na Adobe-jevih izdelkih, zato je večina animiranih oglasov v obliki SWF. Google bi rad taiste oglase prikazoval na Android napravah, brez mučenja s podporo za Flash.

Program smo preiskusili na naključnem oglasu na Slo-Techu in deluje brez težav (glej sliko oz. galerijo primerov). Pretvoriti je mogoče le filmčke do pol megabajta, rezultat pa na svojih strežnikih hranijo le 10 minut. Izvorna koda za zdaj ni na voljo, čeprav se prošnje zanjo že vrstijo. Istočasno veliko ljudi razmišlja o primerjavi z marca predstavljeno rešitvijo Adobe Wallabe. Slednja je namenjena predvsem dizajnerjev za izvoz posameznih animacij v HTML5 in zatorej potrebuje kar izvorno kodo projekta (.fla namesto .swf).

Googlu se je zdela ta omejitev nesmiselna, zato pač delajo na pretvorniku iz binarnega SWF v HTML5. Z njim mislijo prebroditi čas, ki ga dizajnerski in oglaševalski studii rabijo za prehod na HTML5. Kako bo na vse skupaj odgovoril Adobe, bo razvidno v prihodnjih mesecih.

18 komentarjev

uros_m ::

Adobe je podobno stvar predstavil že pred meseci. Wallaby.
http://labs.adobe.com/technologies/wall...

arjan_t ::

saj to piše v novici

SkipEU ::

Znano je, da večina bralcev na internetu prebere samo naslov, podnaslov in začetek novice. :)

nUUb ::

SkipEU je izjavil:

Znano je, da večina bralcev na internetu prebere samo naslov, podnaslov in začetek novice. :)

In potem primerno komentira.

ontopic
Pri tisti pretvorbi, kje je oglas za chrome, se še komu zdi, da HTML5 verzija ne prikazuje dovolj hitro, oz z motion blurom?
i7 2600k@4.8GHz - nV 760 - 850 EVO 250GB - 4TB FreeNAS
ASUS 1920x1080@144Hz

Zgodovina sprememb…

  • spremenil: nUUb ()

sv-pt ::

hmmm, meni v operi (11.50) sploh ne predvaja HTML5 verzije (youtube imam že nekaj časa HTML5, tako da stvar drugače dela)
v srware iron pa predvaja normalno, brez motion blura... ubistvu zgleda dokaj grobo proti koncu, ko napis chrome fast skače višje/nižje, v primerjavi z flash verzijo, kjer je čezdalje bolj zabrisan gor/dol.

edit: enake rezultate dobim z obema brskalnikoma na win7.

uros_m ::

Joj, kako smo vsi brihtni. Dejansko sem spregledal tisti dve povedi, ki se nanašata na Adobejevo novico. Evo, linčajte me. Sicer pa sem te pretvorbe testiral že par dni (Google) oz. mesecev (Adobe) nazaj, da bi ugotovil kakšne so možnosti za pretvarjanje pasic iz Flash formata v HTML5. Rezultati so bili kar klavrni na starih projektih, tako da je edina realna možnost, da se ugotovi vse omejitve in nato naredi pasico, ki se bo lepo izvozila. Na koncu ugotoviš, da je bolje počakati na orodje, ki bo samostojno omogočalo izdelavo neposredno s HTML5 in CSS3 tehnologijo. Problem je namreč tudi v tem, da se ActionScript ne izvaža pravilno oz. se sploh ne.

Pyr0Beast ::

HTML5 bo čisto enako sranje ko ga bodo zasmetili z oglasi.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

uros_m ::

Pyr0 - o čem ti? HTML5 je tehnologija. Spletne strani ti lahko zasmetiš z oglasi, tehnologije pač ne. Hruške in jabolka. Mimogrede - od kje pa misliš, da upravljalci spletnih strani dobijo denar za plačevanje domene, gostovanja, vzdržavanja, nadgradenj, admina, moderatorje, itd. ? Vsi bi imeli vse, ko pa se nekje pojavi oglas smo vsi užaljeni. Si pripravljen plačati letno naročnino, da finančno podpreš tebi priljubljeno spletno stran? Namenoma ne govorim, če bi plačal, da bi bila stan brez oglasov, ker to lahko konec konce narediš z AdBlockerjem in tako odžreš malo priliva lastnikom spletne strani.

Pyr0Beast ::

Si pripravljen plačati letno naročnino, da finančno podpreš tebi priljubljeno spletno stran?

Itak. Saj jo že.



Mimogrede - od kje pa misliš, da upravljalci spletnih strani dobijo denar za plačevanje domene, gostovanja, vzdržavanja, nadgradenj, admina, moderatorje, itd. ?

Iz mojega žepa, preko dražjih izdelkov, ki jih plačujem v trgovini.

Namenoma ne govorim, če bi plačal, da bi bila stan brez oglasov, ker to lahko konec konce narediš z AdBlockerjem in tako odžreš malo priliva lastnikom spletne strani.

AdBlock je on 24/7.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

Bistri007 ::

Googlu se je zdela ta omejitev nesmiselna, zato pač delajo na pretvorniku iz binarnega SWF v HTML5. Z njim mislijo prebroditi čas, ki ga dizajnerski in oglaševalski studii rabijo za prehod na HTML5. Kako bo na vse skupaj odgovoril Adobe, bo razvidno v prihodnjih mesecih.

In kaj je potem mišljeno: da bodo potem oglasi v SWF in HTML5, ali samo v HTML5?

Če je mišljeno slednje, potem bo treba počakati kake 5 let, da bo HTML5 podprt na več napravah kot Flash...
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...

techfreak :) ::

Verjetno fallback na Flash?

Looooooka ::

Vse kar so men ponovno dokazali je to, da html5+javascript ni zamenjava ne za flash ne za silverlight.In kokr zgleda se nekaj casa ne bo(se posebi ce flasha in silverlighta ne bodo nehali razvijati).

Jst ::

Flash sicer pridno počasi razvijajo, samo kaj, ko je pa jedro smrdljivo...
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Bistri007 ::

>samo kaj, ko je pa jedro smrdljivo...
Jah, če je pa ActionScript v bistvu ECMAScript (ki je standard za JavaScript)...

Če se zdaj jezijo nad flashem, kako se bodo potem šele nad HTML5+JS???
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...

gnilojabolko ::

Flash ti "poje" zmogljivost računalnika. A se je kdo spraševal na kakšen način teče Flash v ozadju? Dvomim... Nekaj časa nazaj sem opazoval da je vedno v ozadju sistemski proces AdobeHelper ali nekaj podobnega, ki poje cca. 36MB pomnilnika. Ma to ne bi bilo nič takega, če ne bi preizkušal kako dela zadeva na malo starejšem računalniku. Skratka ko potegneš črto je jasno da Flash je slabo spisana tehnologija. Funkcije so ok, samo se ne upa primerjati s HTML5 ki ga direktno prikazuje brskalnik, ne pa da prikazovanje omogoča smrdljiv proces, ki vedno teče v ozadju. Upam da bo uspelo nekako urediti prehod na HTML5...

amigo_no1 ::

AdobeHelper =! flash player (za gledanje yt)
Boš moral malo bolj pogledati...

Verjetno gre za del Adobe Reader-ja (ne vem, uporabljam foxit reader).

Zgodovina sprememb…

Bistri007 ::

AdobeHelper je za hitrejši zagon programa, ko ga rabiš. Malo starejši compi pa ti ne dajo najboljše uporabniške izkušnje z novimi programi, pisanimi za današnji HW.

Če ima brskalnik dobro zamišljen API za plug-ine, potem ne bi smelo biti razlike med interno podporo in plug-inom. Glede procesov: novejši brskalniki prikazujejo vsak zavihek v svojem procesu - zaradi varnosti in stabilnosti.
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...

techfreak :) ::

vsak zavihek v svojem procesu - zaradi varnosti in stabilnosti.

Flash se pa še vseeno izvaja v samo enem procesu.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Flash animacija čez cel zaslon se zatika

Oddelek: Programska oprema
81172 (939) marco09
»

.swf datoteka v Dreamweaverju

Oddelek: Izdelava spletišč
7983 (784) Manager
»

Flash

Oddelek: Izdelava spletišč
383973 (3386) Vice
»

Google dela na pretvorniku iz Flash SWF v HTML5

Oddelek: Novice / Android
185806 (4117) techfreak :)
»

Flash prihodnost spleta? (strani: 1 2 )

Oddelek: Novice / --Nerazporejeno--
5019014 (17353) root987

Več podobnih tem