Programmering

Flash på Android: Se, men ikke rør

Med sine større skjermer, langvarige batterier og kraftige CPUer, virker nettbrett godt egnet for den slags rike multimediaapplikasjoner som forvirrer vanlige smarttelefoner. Men Apple tillater som kjent ikke Adobe Flash på sine iOS-mobile enheter, inkludert iPad. Dette skaper en ideell mulighet for konkurrerende nettbrettprodusenter til å gå inn og fylle tomrommet.

Akkurat nå er iPadens største konkurrent Motorola Xoom, som har vært tilgjengelig i USA fra Verizon siden februar. Xoom er den første enheten som leveres med Googles Android 3.0 OS, kodenavnet "Honeycomb", som har et nytt brukergrensesnitt "designet fra grunnen av for nettbrett."

[Også på: Nettstedet ditt kan være nydelig, men er det virkelig plattform? Se 7 feil på nettgrensesnittet du må unngå for smarttelefoner og nettbrett. | Oppdatert for Android 3.0: Lær hvordan du administrerer iPhones, Androids, BlackBerrys og andre smarttelefoner i 20-siders Mobile Management Deep Dive PDF spesialrapport. ]

Sammenlignet Xoom med den originale iPad-en, fant vi Motorolas nettbrett som en troverdig, men allikevel dårligere konkurrent, og den ble enda bedre når den ble satt opp mot den nyere iPad 2. Men begge anmeldelsene ble gjennomført da ingen av plattformene støttet Flash. Adobe har siden gitt ut en beta Flash Player 10.2 for Android 3.0, noe som gjør Honeycomb til den første nettbrett-sentriske plattformen som støtter Flash-innhold.

Ville Flash være en spillveksler for Android, som til slutt gir Honeycomb-nettbrett en klar fordel i forhold til iPad? Jeg ønsket å finne ut av det, så jeg tok tak i demo Xoom og la ut på en reise gjennom det Flash-aktiverte nettet. Dessverre var ikke resultatene mine spesielt oppmuntrende.

Video, fordi du krever det

Det er ingen frittstående Flash-app for Android. Installasjonsprogrammet legger ganske enkelt til Flash-støtte til den eksisterende Android-nettleseren, omtrent som Flash-plugin-modulen gjør for stasjonære nettlesere.

Adobe tilbyr også en egen app kalt Adobe Flash Showcase, som ikke er noe mer enn en liste over lenker til utvalgte Flash-aktiverte nettsteder. Jeg tvilte på at disse nøye kontrollerte utstillingene ville gi meg hele bildet. Jeg ønsket å se hvordan Flash Player oppførte seg i virkelige surfescenarier, så jeg hoppet over Adobes hermetiske demoer og lette etter Flash-innhold på egenhånd.

Streaming av video er det mest populære programmet for Flash i dag, så jeg prøvde det først. Ironisk nok hadde jeg vanskelig for å finne demosaker. Xoom leveres med en videospiller som automatisk starter når du ser på innhold fra YouTube eller Dailymotion, slik at du ikke trenger Flash for disse nettstedene. På den annen side ville ikke Hulu fungere selv med Flash installert; alt det ville si var, "Dessverre er denne videoen ikke tilgjengelig på plattformen din. Vi beklager eventuelle ulemper."

På nettsteder der jeg kunne se Flash-video - som Comedy Central og MTV - ble resultatene blandet. Avspillingskvaliteten var stort sett god, men litt hakkete til tider, og lyd virket noen ganger litt ut av synkronisering. Videoer som så skarpe ut i fullskjermmodus, så ut til å forringes i bildekvalitet når de krympet til mindre størrelser. Verre, noen av Flash-videospillernes kontroller var nesten umulige å aktivere, gitt nettbrettets berøringsskjermgrensesnitt.

Flash mangler et visst preg

Vanskelighetene med å navigere i Flash-brukergrensesnitt på en berøringsskjermenhet blir stadig mer plagsomme, og dessverre er de endemiske til Flash-plattformen. Flash-utviklere er enda mer sannsynlige enn tradisjonelle webutviklere for å fylle ut brukergrensesnittene sine med rollovers, fancy animasjoner og estetisk tiltalende, men ikke-standard kontroller, hvorav ingen fungerer bra på en enhet med liten skjerm og ingen mus.

Å rulle på skjermen er et spesielt uhyggelig eksempel. Android-nettbrett bruker ikke de tradisjonelle rullefeltene i et musebasert brukergrensesnitt. i stedet sveiper brukerne med fingrene for å bla. Flash-apper ser ikke ut til å forstå dette konseptet. Når en Flash-film lastes inn i en del av nettleservinduet, reagerer den delen av vinduet ikke lenger på sveip. Hvis du trenger å bla gjennom vinduet - si for å sikre at Flash-innholdet er sentrert på skjermen - må du berøre fingeren forsiktig på en del av siden som tilsvarer HTML, slik at nettleseren vet at du er prøver å bla.

Det stemmer uansett mesteparten av tiden. Det verste er spillerens inkonsekvente oppførsel. Dette blir veldig frustrerende når det er mye HTML- og Flash-innhold blandet på en webside. Brukergrensesnittet blir til en dragkamp mellom nettleseren og Flash Player, der hver berøring gir forskjellige effekter, tilsynelatende tilfeldig. Avhengig av hvor fingeren din kommer til å lande - og kanskje på tidspunktet ditt - kan ett trykk tolkes som en kommando for nettleseren, og det neste kan aktivere kontroller i en Flash-film, mens det neste kanskje ikke gjør noe. Adobe har rett og slett ikke gjort nok for å imøtekomme berøringsbaserte grensesnitt.

Applikasjoner? Glem det

Da jeg spore noen demo Adobe Flex-applikasjoner som skulle lastes inn i Android-nettleseren, var reaksjonen min full skuffelse. Visuelt appellerte de nok, men de gjorde ikke mye for å imøtekomme skjermen på nettbrettet, noe som betydde at jeg måtte bla mye rundt (der det var mulig). UI-kontrollene var ikke standard, og mange antok at jeg hadde en mus.

Verst av alt var skjemainngang, en bærebjelke i enhver forretningsapplikasjon. Når jeg fikk et Flash-basert skjema, måtte jeg bokstavelig talt stikke fingeren på Xooms skjerm seks eller syv ganger før berøringen min registrerte meg som et klikk. Til slutt vil noen tilfeldige skjemafelt bli uthevet, uavhengig av hvor fingeren min landet, og skjermtastaturet ville dukke opp. Ve meg om feil felt ble uthevet, fordi Tab og Shift-Tab begge ville fremme meg framover gjennom skjemafeltene. Det syntes ikke å være noen vei å gå tilbake, og jeg turte ikke å prøve å velge et annet felt ved berøring. I et nøtteskall er Flash-baserte skjemaer en total nonstarter på Android-nettbrett. Glem dem.

Hva med spill? Selv der hadde jeg ikke så mye hell. Et enkelt ballong-popping-spill gjengitt i nettleservinduet mitt, sprang deretter uforklarlig opp og til venstre og etterlot et hvitt firkant der Flash-innholdet skulle være. Jeg kunne rulle i vinduet for å se spillskjermen, men for å kontrollere spillet måtte jeg fortsatt berøre inne i den hvite firkanten. Det var håpløst.

Så vidt jeg kunne fortelle, var det bare én ting og en ting som Flash Player for Android 3.0 oppnådde. I Android-nettleseren er Flash-innhold usynlig, så du legger ikke merke til Flash-basert reklame. Med Flash Player installert vises imidlertid alle disse annonsene plutselig der det ikke var noen, deres animerte grafikk hoppet og spratt under fingertuppene som kakerlakker på et middagsbrett - noen prestasjoner.

Ikke droid du leter etter

Slik det ser ut, tilbyr Flash-støtte ingen grunn til å kjøpe en Xoom i stedet for en iPad. Hvis du håpet Flash-spilleren ville muliggjøre en helt ny verden av innhold, vil du bli skuffet. Flash-nettsteder på Android-enheter er helt hit eller miss. Og hvis du distribuerer Flex-applikasjoner for at virksomheten din skal være tilgjengelig på mobile enheter, er mitt råd å bytte til HTML umiddelbart. På den annen side, hvis du blir begeistret av animert nettannonsering, vil Flash Player være rett opp i smuget ditt.

Det er en annen detalj som er verdt å nevne, men: Adobe AIR, kjøretiden som lar Flash-innhold kjøre som frittstående applikasjoner, er tilgjengelig som en separat nedlasting for Android 3.0. Du trenger ikke å installere Flash Player eller aktivere Flash-innhold i nettleseren for å bruke AIR-apper, og fra det jeg kan fortelle, virker AIR-appene som for øyeblikket er tilgjengelige i Android Market, å fungere pent. Hovedforskjellen er at disse appene ble bygget spesielt for Android-smarttelefoner og nettbrett - og hvis du går den ruten, hvorfor ikke bruke Android SDK i stedet for Flash?

På plussiden synes påstander om at Flash Player tapper batterilevetiden for det meste ubegrunnet. Jeg syntes ikke det forbrukte mye mer kraft enn for eksempel det gjennomsnittlige spillet ditt. Men vet du hva som bruker enda mindre strøm enn Flash Player for Android? Ikke installere den.

Denne artikkelen, "Flash on Android: Look but not touch," ble opprinnelig publisert på .com. Les Neil McAllisters Fatal Exception-blogg og følg den siste utviklingen innen mobil teknologi på .com. For de siste nyhetene om forretningsteknologi, følg .com på Twitter.

Copyright no.verticalshadows.com 2024

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