211service.com
HTML 5 může zpochybnit Flash
Od svého uvedení v polovině 90. let zůstal Adobe Flash jedním z nejoblíbenějších způsobů pro vývojáře, jak vytvářet animace, videa a komplexní interaktivní funkce pro web – bez ohledu na to, jaký prohlížeč nebo operační systém používá koncový uživatel. Podle společnosti Adobe, která vyrábí Flash Player a různé vývojové nástroje Flash, má 98 procent stolních počítačů připojených k internetu nainstalovaný Flash a 95 procent má nejnovější verzi Flash Player 10.
Ve snaze dále prosadit přijetí technologie Flash včera společnost Adobe vydala novou sadu funkcí pro Flash, včetně cloudové služby, která umožňuje vývojářům propojit aplikace se 14 různými sociálními sítěmi prostřednictvím jediného programovacího rozhraní.
Dny Flashovy dominance však mohou být sečteny. Odborníci tvrdí, že existují dvě hlavní hrozby: otevřené nepřátelství společnosti Apple vůči této technologii na zařízeních iPhone a iPad a vzestup nového otevřeného webového standardu nazvaného HTML 5, který se snaží učinit interaktivitu nedílnou součástí všech webových prohlížečů. Zatímco Flash zavádí do prohlížečů další funkce po stažení a instalaci, HTML 5 by zajistilo, že podobná funkce bude zahrnuta v prohlížečích, které jej standardně přijaly jako standard, a nebude řízena jedinou společností.
Přestože je HTML 5 navrženo tak, aby výrazně rozšířilo možnosti prohlížeče, včetně zpracování grafiky a videa, Adobe nadále vydává nástroje, které udržují Flash o krok napřed. Jeho vývojové nástroje také nabízejí jednodušší způsob vytváření bohatého webového obsahu. Například mnoho společností zabývajících se sociálními sítěmi nabízí různá vlastní rozhraní a nová služba sociálních sítí společnosti Adobe usnadňuje vývojářům jejich využití.
Hlavní síla Flashe – jeho schopnost vykreslovat grafiku a animace v prohlížeči – se však dostává pod útok. Na panelové diskusi, která se konala minulý týden v South by Southwest Interactive v Austinu v Texasu odborníci z oboru diskutovali o tom, zda klíčový prvek HTML 5 zvaný Canvas může plnit stejné úkoly pro mnoho vývojářů. Canvas umožňuje spouštění grafiky, animací a interaktivních funkcí v prohlížeči bez dalších zásuvných modulů.
Ben Galbraith, který pracuje na Palm WebOS a byl zapojen do komunity vývojářů open-source softwaru zodpovědných za prohlížeč Mozilla Firefox, nedávno použil Canvas k vytvoření bohaté webové aplikace pro úpravu kódu. Galbraith a jeho spolupracovníci museli postavit mnoho komponent od začátku. Museli jsme udělat hodně práce, ale měli jsme skvělý výkon a kontrolu, řekl na South by Southwest.
Všechno toto úsilí ukazuje, proč je Flash stále užitečný, řekl Chet Haase, který pracuje na vývojářské sadě softwaru Flex , framework od Adobe, který lze použít k vytváření sofistikovaných webových aplikací, které běží prostřednictvím přehrávače Flash. Flex uživatelům usnadňuje vytváření a opětovné použití vizuálních funkcí aplikace, řekl Haase. S odkazem na rozsáhlou práci, kterou Galbraith vložil do svého editoru kódu, vtipkoval: Rád bych každý rok znovu vynalezl sadu nástrojů pro uživatelské rozhraní. Dává to skvělou příležitost udělat spoustu zajímavého programování.
Nathan Germick, vývojář Flash pro společnost zabývající se sociálními hrami WonderHill , souhlasil: Pokud jde o okamžitý přístup k úžasně výkonné sadě nástrojů, opravdu neexistuje žádná soutěž.
Jiní ale tvrdí, že Canvas bude mít brzy podobné vlastní nástroje a knihovny. není to otázka času? Alon Salant, zakladatel a majitel firmy na vývoj softwaru se sídlem v San Franciscu Uhlíková pětka , řekl na panelu.
Konkurenci mezi HTML 5 a Flashem komplikuje otázka podpory platforem nebo její absence. Apple například zatím vypínal Flash z iPhonu a iPadu a bude chvíli trvat, než se na trh dostanou i zařízení kompatibilní s Flash, jako jsou telefony Android, s plnou podporou Flash Player 10.1. Společnost Adobe pracuje na odstranění této mezery tím, že uvolňuje nástroje, které přebalují aplikace Flash do formátu, který lze odeslat do obchodu App Store společnosti Apple.
HTML 5 na druhou stranu zaznamenalo dobrou podporu na mobilních zařízeních. Google nedávno využil podporu iPhonu pro HTML 5 ke zpřístupnění své aplikace Google Voice prostřednictvím prohlížeče telefonu poté, co Apple odmítl aplikaci ze svého obchodu s aplikacemi.
Na druhou stranu HTML 5 trpí značným zpožděním v přijímání – nefunguje v Internet Exploreru od Microsoftu, který je stále nejoblíbenějším webovým prohlížečem na světě. Ačkoli Microsoft nedávno oznámil, že Internet Explorer 9 bude podporovat funkce z HTML 5, zatím není jasné, zda bude zahrnut prvek Canvas.
Důležitým důvodem, proč Salant a Galbraith preferují HTML 5, je skutečnost, že tato technologie není proprietární. Když je aplikace napsána pomocí Canvas, ostatní vývojáři mohou použít příkaz view source prohlížeče, aby přesně pochopili, jak funguje, a naučili se z toho, poznamenal Salant. Galbraith dodal, že vývojáři nemají dostatečnou kontrolu nad tím, jaké funkce proprietární platforma, jako je Flash, v průběhu času podporuje.
Vedení společnosti Adobe na dotaz odmítají mluvit o zúčtování mezi HTML 5 a Flash. Myšlenka, že jde o konkurenční technologie, nedává smysl, říká Adrian Ludwig, který byl donedávna manažerem skupiny pro marketing produktů Flash Platform ve společnosti Adobe. Poukazuje na to, že podpora HTML 5 je zabudována do platformy Adobe AIR, kterou lze použít k vytváření webových aplikací, které lze spustit i bez připojení k internetu tím, že se některá data ukládají lokálně. Internetové aplikace byly vždy vytvářeny pomocí kombinace webových technologií, říká Ludwig, a Flash bude i nadále zaplňovat některé mezery.