Flash, Silverlight, HTML5: egy kis amatőr elmélkedés, spekuláció.

6 évvel az x86_64 platform megjelenése- és 4 évvel a Fedora Core 5 (64bit) kiadása után gondoltam ideje 64 bitre váltani. A Fedora 12. kiadását installáltam "nulláról". Minden flottul ment, amíg el nem jutottam a jó öreg Adobe flash pluginhoz: 2010 -ben -azaz 4 évvel azután, hogy komplett disztribúciók álltak át 64 bitre több ezer szoftverkomponensel- nincs stabil 64 bites kiadás! Ez nyilván bitlisz nektek, de én ezt elképzelni se mertem. Állatorvosi lova annak, hogy a zárt forráskód hogy hátráltatja az innovációt a gyakorlatban manapság. A másik oldalon persze ott van, hogy bizonyos szempontból a flash maga az innováció, mert nélküle no youtube - és ez igaz is, de a webet manapság már multiplatformon fogyasztjuk, a Flash megbélyegezte a sorsát a zárt forrással, neki vége. Átbukott a hullám aminek a tetején lovagolt, az AIR -korábban kipróbáltam- pedig megy vele.

Feltettem az előbb a silverlight -ot, olvasgattam kicsit róla, a gyakorlatban a 3 -as oldalak nem működnek vele linuxon. Első blikkre úgy tűnik, ez lesz a jövő platformja, újra bebetonozza magát a Microsoft mindenhova. Ez engem aggaszt egy kicsit, mivel a Moonlight csak addig él, amíg az MS úgy akarja. Egy biztos: nem lesz mégegy olyan platform amin olyan jól fut valaha a silverlight mint a Win+IE kombón, ezt vakon megmondom, különösebb kutatás nélkül, mert ez az érdekük. Amíg a silverlight a piacért küzd, addig van "jó" világ a renitens (nem-windows-júzer) emberekre, ha megszerzi a piacot, onnan a Microsoft fogja verni a damdamot, ami keserves lesz minden konkurrens platformnak. Ez egyébként egy történelmi MS-OpenSource együttműködés, ennek a kimenetele precedens értékű lesz, én örülnék a legjobban, ha tévednék a baljóslatokkal.

Érdekes, ha megnézzük, milyen flash tartalmat fogyasztottak eddig a tömegek: játék, videó, reklám, néhány puccos webshop. A játékkal kapcsolatban már megszoktuk, hogy gyakorlatilag csak winen létező kategória. A videóra a HTML5 ad némi reményt, bár az MS az IE -vel nyilván meg fogja vétózni, az Apple pedig dönthet, hogy az MS felé kötelezze el magát vagy a nyílt szabványok felé. Nem lesz nekik könnyű döntés, mert szerintük mindenki ellenség. A nagy kérdés, hogy a HTML5 az MS nélkül sikerre viheti-e, mert ha igen, akkor közel sem lenne akkora az igény a silverlight technológiára, az IE pedig kénytelen lenne -utolsóként- támogatni. Az egyszeri youtube -ozó juzer természetesen a HTML5 -el nyerne, az viszi el a legkevesebb erőforrást, de ez persze a legkevésbé számít.

Ezek csak kósza gondolatok a 64 bites szviccsem kapcsán, kíváncsi leszek 5 év múlva mi jön be belőle. Log for the record. :)

Hozzászólások

Valamelyik nap Csigaa (http://hup.hu/node/79732#comment-901814) belinkelte a html5 körüli régebbi vétózásokat, van ott mindenki aki számít és gáncsolják, tépik a html5 nyílt formátumait, mint oroszláncsorda a sánta gazellát.

Az érdekes az, hogy flashből windowsra sincs 64 bites: http://kb2.adobe.com/cps/000/6b3af6c9.html

De egyébként mindegy is, amíg firefoxból sincs windowsra 64 bites build. :) Nem néztem utána a többi browsernek, azt tudom, hogy az ms szállít 64 bites ie-t, ami ebben a formában felfogható flashblockkal bővített 32 bites ie-nek is. :)

A silverlightnál egyáltalán nem kikötés, hogy ie-vel használd, windowson remekül működik firefoxon is. Én úgy vélem, hogy akármennyire is lemaradásban van a moonlight, el kell ismerni, hogy ők legalább megkapják a specifikációt. Tehát az elvi lehetőség megvan arra, hogy 100% kompatibilitást érjenek el, és nem a microsoft okolható azzal, ha ezt nem érik el.

"Tehát az elvi lehetőség megvan arra, hogy 100% kompatibilitást érjenek el, és nem a microsoft okolható azzal, ha ezt nem érik el."

Az MS mikor adja ki a specifikációt? Gondolom, amikor a nagy részét már lekódolták. Így esélytelen, hogy a Mono fejlesztők lemaradás nélkül implementálják.

Nekem a legutóbbi 10.0 r42 es 64bites flash plugin, nem tudom hogy béta-e vagy se, de nekem jól működik.

Core2Duo T7100, 4G, Ubuntu 9.10, 2.6.31

Azért még vannak gondok. Nekem egyszerre van fent a 64bites flash player a ~/.mozilla könyvtárban, és az ndiswrapperes 32 bites a /usr-ben, így tudom váltogatni őket. A flashes Quake1 a 64 bitessel nem megy, a 32 bitessel viszont igen, igaz kicsi ablakban. HaXeszal generálom a flash fájlokat, és a Type.createInstance(Type.ResolveClass("valami")); hívásokat tartalmazó swf újratöltésnél akkorát esik a 64bites lejátszó, hogy a FireFoxot is magával rántja, miközben a 32 bites vígan futkározik.

Lehetetlen lenne, hogy egy videómegosztó Flash-sel, Silverlight-tal és HTML5-tel is elérhetővé tegye a videóit?

Youtube-nál nem kizárt, hogy ez lesz: Chrome OS-on valószínűleg a HTML5 lenne a legjobb választás, míg az IE miatt Flash-t vagy Silverlight-ot is támogatniuk kell.