Programovanie

Flash pre Android: Pozerajte sa, ale nedotýkajte sa

Vďaka svojim väčším obrazovkám, batériám s dlhou výdržou a výkonným procesorom sa tablety javia ako vhodné pre druhy bohatých multimediálnych aplikácií, ktoré zamieňajú bežné smartphony. Spoločnosť Apple ale slávne nepovolí program Adobe Flash na svojich mobilných zariadeniach so systémom iOS vrátane iPadu. Toto vytvára ideálnu príležitosť pre konkurenčných výrobcov tabletov, aby zakročili a vyplnili prázdnotu.

Momentálne je najlepším konkurentom iPadu Motorola Xoom, ktorá je v Spojených štátoch k dispozícii od Verizonu od februára. Xoom je prvé zariadenie, ktoré sa dodáva s operačným systémom Android 3.0 spoločnosti Google s krycím názvom „Honeycomb“, ktorý obsahuje nové používateľské rozhranie „navrhnuté od základov pre tablety“.

[Tiež na: Váš web môže byť nádherný, ale je to naozaj naprieč platformami? Pozrite si 7 chýb webového používateľského rozhrania, ktorým sa treba pri smartfónoch a tabletoch vyhnúť. | Aktualizované pre Android 3.0: Naučte sa, ako spravovať telefóny iPhone, Android, BlackBerry a ďalšie smartphony, v 20-stranovej špeciálnej správe Mobile Management Deep Dive PDF. ]

Pri porovnaní Xoom s pôvodným iPadom sme zistili, že tablet spoločnosti Motorola je dôveryhodným, ale horším konkurentom, a keď sa postavil proti novšiemu iPadu 2, ešte viac sa zbledol. Obidve recenzie však prebehli späť, keď Flash nepodporovala ani jedna platforma. Spoločnosť Adobe odvtedy vydala beta verziu Flash Player 10.2 pre Android 3.0, vďaka čomu je Honeycomb prvou platformou zameranou na tablety, ktorá podporuje obsah Flash.

Bol by Flash pre Android meničom hier, ktorý by tabletom Honeycomb dal konečne jasnú výhodu oproti iPadu? Chcel som to zistiť, a tak som vzal demo Xoom a vydal som sa na cestu webom podporujúcim Flash. Moje výsledky, bohužiaľ, neboli nijako zvlášť povzbudivé.

Video, pretože to požadujete

Neexistuje samostatná aplikácia Flash pre Android. Inštalačný program jednoducho pridá podporu Flash do existujúceho webového prehliadača Android, podobne ako to robí doplnok Flash pre prehliadače pre počítače.

Spoločnosť Adobe ponúka aj samostatnú aplikáciu s názvom Adobe Flash Showcase, ktorá nie je ničím iným ako zoznamom odkazov na odporúčané weby s povoleným Flash. Pochyboval som, že tieto starostlivo preverené exponáty mi poskytnú celkový obraz. Chcel som zistiť, ako sa Flash Player správa v scenároch prehliadania v reálnom svete, a tak som preskočil konzervované ukážky spoločnosti Adobe a sám som hľadal obsah Flash.

Streamovanie videa je dnes najpopulárnejšou aplikáciou pre Flash, tak som to skúsil ako prvé. Je iróniou, že som ťažko hľadal ukážkové prípady. Xoom sa dodáva s videoprehrávačom, ktorý sa automaticky spúšťa pri prezeraní obsahu z YouTube alebo Dailymotion, takže pre tieto stránky nepotrebujete Flash. Na druhej strane, Hulu by nefungoval ani s nainštalovaným Flash; dalo by sa povedať iba: „Toto video bohužiaľ nie je k dispozícii na vašej platforme. Ospravedlňujeme sa za nepríjemnosti.“

Na stránkach, kde som si mohol pozrieť video vo formáte Flash - napríklad Comedy Central a MTV - boli výsledky zmiešané. Kvalita prehrávania bola väčšinou dobrá, ale občas trochu trhaná a zvuk sa občas zdal mierne nesynchronizovaný. Videá, ktoré vyzerali ostro v režime celej obrazovky, sa zdali, že sa zmenšili na kvalitu obrazu, keď sa zmenšili na menšie veľkosti. Horšie však bolo, že vzhľadom na rozhranie dotykovej obrazovky tabletu bolo takmer nemožné aktivovať niektoré ovládacie prvky prehrávačov Flash videa.

Blesku chýba určitý dotyk

Problémy s navigáciou používateľských rozhraní Flash na zariadení s dotykovou obrazovkou sú čoraz ťažšie a sú bohužiaľ endemické pre platformu Flash. Vývojári Flash sú ešte pravdepodobnejšie ako tradiční weboví vývojári, keď svoje používateľské rozhrania naplnia obnoviteľnými efektmi, efektnými animáciami a esteticky príťažlivými, ale neštandardnými ovládacími prvkami, z ktorých žiadny nefunguje dobre na zariadení s malou obrazovkou a bez myši.

Posunutie obrazovky je obzvlášť závažný príklad. Tablety s Androidom nepoužívajú tradičné posúvače v používateľskom rozhraní myši; používatelia namiesto toho posúvajú prstami. Zdá sa, že aplikácie Flash tomuto konceptu nerozumejú. Po načítaní filmu Flash do časti okna prehliadača už táto časť okna nebude reagovať na prejdenie prstom. Ak potrebujete posúvať okno - napríklad, aby ste sa uistili, že je obsah Flash vycentrovaný na obrazovke - musíte sa opatrne dotknúť prstom na časti stránky, ktorá zodpovedá HTML, aby prehliadač vedel, že ste snaží sa rolovať.

To je aj tak väčšinou pravda. Najhoršie na tom je nedôsledné správanie hráča. To bude skutočne frustrujúce, keď je na webovej stránke zmiešaných veľa obsahu HTML a Flash. Používateľské rozhranie sa mení na preťahovanie sa medzi prehliadačom a prehrávačom Flash Player, kde každý dotyk vytvára rôzne efekty, zdanlivo náhodné. V závislosti na tom, kde vám prst pristane - a možno aj na načasovaní - môže byť jeden dotyk interpretovaný ako príkaz pre prehliadač a ďalší môže aktivovať ovládacie prvky vo filme Flash, zatiaľ čo ďalší nemusí nič robiť. Spoločnosť Adobe jednoducho neurobila dosť pre prispôsobenie dotykových rozhraní.

Aplikácie? Zabudni na to

Keď som vystopoval niektoré ukážkové aplikácie Adobe Flex, ktoré by sa načítali v prehliadači Android, mojou reakciou bolo úplné sklamanie. Vizuálne boli dostatočne príťažlivé, ale neurobili veľa pre umiestnenie obrazovky veľkosti tabletu, čo znamenalo, že som sa musel veľa posúvať (kde to bolo možné). Ovládacie prvky používateľského rozhrania boli neštandardné a mnohí predpokladali, že mám myš.

Najhoršie zo všetkého bol vstup do formulára, ktorý je oporou akejkoľvek obchodnej aplikácie. Keď som dostal formulár vo formáte Flash, musel som doslova šesť alebo sedemkrát bodnúť prstom do obrazovky Xoom, aby sa môj dotyk zaregistroval ako kliknutie. Nakoniec by sa zvýraznilo nejaké náhodné pole formulára bez ohľadu na to, kde mi prst dopadol, a vysunula by sa klávesnica na obrazovke. Beda mi, ak by sa zvýraznilo zlé pole, pretože Tab a Shift-Tab by ma posunuli ďalej dopredu cez polia formulára. Zdalo sa, že neexistuje spôsob, ako sa vrátiť späť, a neodvážil som sa skúsiť vybrať ďalšie pole dotykom. Stručne povedané, formuláre založené na Flashi nie sú na tabletoch s Androidom vôbec štartérom. Zabudnite na ne.

A čo hry? Ani tam som nemal veľa šťastia. V okne môjho prehliadača sa vykreslila jedna jednoduchá hra s praskaním balónov, ktorá potom nevysvetliteľne vyskočila nahor a doľava a ponechala biely štvorec, kde mal byť obsah Flash. Dokázal som posúvať okno a vidieť hernú obrazovku, ale aby som mohol hru ovládať, musel som sa ešte dotknúť vnútri bieleho štvorca. Bolo to beznádejné.

Pokiaľ som vedel, bola tu jedna vec a jediná vec, ktorú Flash Player pre Android 3.0 úspešne dosiahol. V štandardnom prehliadači Android je obsah vo formáte Flash neviditeľný, takže si nevšimnete reklamu vo formáte Flash. S nainštalovaným programom Flash Player sa však všetky tieto reklamy náhle objavia tam, kde nikdy neboli, a ich animovaná grafika vyskočila a šmátrala vám pod prstami ako šváby na tácke - to je nejaký úspech.

Nie droid, ktorého hľadáš

Podpora formátu Flash v súčasnom stave neponúka žiadny dôvod na kúpu Xoom namiesto iPadu. Ak ste dúfali, že prehrávač Flash Player umožní úplne nový svet obsahu, budete sklamaní. Flashové stránky na zariadeniach s Androidom sú úplne hit alebo miss. A ak pre svoju firmu nasadzujete aplikácie Flex, ku ktorým máte prístup na mobilných zariadeniach, moja rada je okamžite prejsť na HTML. Na druhej strane, ak vás nadchne animovaná webová reklama, Flash Player bude priamo vo vašej uličke.

Za zmienku stojí ešte jeden detail: Adobe AIR, runtime modul, ktorý umožňuje spustenie obsahu Flash ako samostatných aplikácií, je k dispozícii ako samostatné stiahnutie pre Android 3.0. Ak chcete používať aplikácie AIR, nemusíte inštalovať Flash Player alebo povoliť obsah Flash v prehliadači. Zdá sa mi, že podľa môjho názoru fungujú aplikácie AIR, ktoré sú v súčasnosti k dispozícii v službe Android Market, v poriadku. Hlavný rozdiel je v tom, že tieto aplikácie boli vyvinuté špeciálne pre smartphony a tablety s Androidom - a ak sa vydáte touto cestou, prečo nevyužiť Android Flash namiesto Flash?

Pozitívne je, že tvrdenia, že Flash Player predlžuje výdrž batérie, sa zdajú byť väčšinou nepodložené. Nezistil som, že by spotreboval oveľa viac energie ako napríklad vaša priemerná hra. Ale viete, čo spotrebuje ešte menej energie ako Flash Player pre Android? Neinštaluje sa.

Tento článok s názvom „Flash pre Android: Pozerajte sa, ale nedotýkajte sa“ bol pôvodne publikovaný na .com. Prečítajte si blog Fatal Exception od Neila McAllistera a sledujte najnovší vývoj v oblasti mobilných technológií na webe .com. Najnovšie správy o obchodných technológiách nájdete na Twitteri na serveri .com.

Copyright sk.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found