Ohjelmointi

Flash Androidissa: Katso, mutta älä kosketa

Suurempien näyttöjen, pitkäkestoisten akkujen ja tehokkaiden suorittimiensa ansiosta tabletit näyttävät sopivan erilaisiin rikkaisiin multimediaohjelmiin, jotka sekoittavat tavallisia älypuhelimia. Mutta Apple tunnetusti ei salli Adobe Flashia iOS-mobiililaitteillaan, mukaan lukien iPad. Tämä luo ihanteellisen mahdollisuuden kilpaileville tablet-laitteiden valmistajille astua sisään ja täyttää aukko.

Tällä hetkellä iPadin suurin kilpailija on Motorola Xoom, jota on ollut saatavana Yhdysvalloissa Verizonilta helmikuusta lähtien. Xoom on ensimmäinen laite, joka toimitetaan Googlen Android 3.0 -käyttöjärjestelmän kanssa, koodinimeltään "Honeycomb", ja siinä on uusi käyttöliittymä, joka on "suunniteltu alusta alkaen tablet-laitteille".

[Myös: Verkkosivustosi saattaa olla upea, mutta onko se todella eri alustojen välinen? Katso 7 Web-käyttöliittymävirhettä, joita vältetään älypuhelimille ja tableteille | Päivitetty Android 3.0: lle: Opi hallitsemaan iPhone-, Android-, BlackBerrys- ja muita älypuhelimia 20-sivuisella Mobile Management Deep Dive PDF -erikoisraportissa. ]

Kun verrattiin Xoomia alkuperäiseen iPadiin, havaitsimme Motorolan tabletin olevan uskottava mutta silti huonompi kilpailija, ja se haalistui entisestään, kun se verrattiin uudempaan iPad 2: een. Mutta molemmat tarkistukset tehtiin takaisin, kun kumpikaan foorumi ei tue Flashia. Adobe on sittemmin julkaissut beeta Flash Player 10.2: n Android 3.0: lle, mikä tekee Honeycombista ensimmäisen tablet-pohjaisen alustan, joka tukee Flash-sisältöä.

Olisiko Flash pelinvaihtaja Androidille, antaen Honeycomb-tableteille selkeän edun iPadiin vihdoin? Halusin saada selville, joten tartuin esittely Xoomiin ja lähdin matkalle Flash-yhteensopivan verkon kautta. Valitettavasti tulokset eivät olleet erityisen rohkaisevia.

Video, koska vaadit sitä

Androidille ei ole erillistä Flash-sovellusta. Asennusohjelma yksinkertaisesti lisää Flash-tuen olemassa olevaan Android-verkkoselaimeen, aivan kuten Flash-laajennus tekee työpöydän selaimille.

Adobe tarjoaa myös erillisen sovelluksen nimeltä Adobe Flash Showcase, joka on vain luettelo linkeistä esillä oleviin Flash-yhteensopiviin sivustoihin. Epäilen, että nämä huolellisesti tarkastetut näyttelyesineet antaisivat minulle kokonaiskuvan. Halusin nähdä, kuinka Flash Player käyttäytyi todellisissa selausskenaarioissa, joten ohitin Adoben purkitetut demot ja etsin itse Flash-sisältöä.

Videon suoratoisto on suosituin Flash-sovellus tänään, joten kokeilin sitä ensin. Ironista kyllä, minulla oli vaikea löytää demotapauksia. Xoom toimittaa videosoittimen, joka käynnistyy automaattisesti, kun katsot sisältöä YouTubesta tai Dailymotionista, joten et tarvitse Flashia näille sivustoille. Toisaalta Hulu ei toimisi edes Flashin ollessa asennettuna; kaikki se sanoisi: "Valitettavasti tätä videota ei ole saatavana käyttöjärjestelmällesi. Pahoittelemme häiriötä."

Sivustoilla, joilla voin katsella Flash-videoita - kuten Comedy Central ja MTV - tulokset olivat ristiriitaisia. Toiston laatu oli enimmäkseen hyvä, mutta toisinaan hieman epävarma, ja ääni tuntui toisinaan hieman synkronoitumattomalta. Videot, jotka näyttivät teräviltä koko näytön tilassa, näyttivät heikentävän kuvanlaatua, kun ne kutistuivat pienempiin kooihin. Pahempaa on, että joidenkin Flash-videosoittimien hallintalaitteiden aktivointi oli melkein mahdotonta, kun otetaan huomioon tabletin kosketusnäyttö.

Salamasta puuttuu tietty kosketus

Flash-käyttöliittymien selaamisen vaikeudet kosketusnäyttölaitteella ovat yhä hankalampia, ja valitettavasti ne ovat endeemisiä Flash-alustalle. Flash-kehittäjät ovat jopa todennäköisemmin kuin perinteiset verkkokehittäjät, täyttävät käyttöliittymänsä siirtymisillä, hienoilla animaatioilla ja esteettisesti houkuttelevilla mutta ei-standardeilla ohjaimilla, joista kukaan ei toimi hyvin laitteessa, jossa on pieni näyttö ja hiiri.

Näytön vieritys on erityisen törkeä esimerkki. Android-tabletit eivät käytä hiiripohjaisen käyttöliittymän perinteisiä vierityspalkkeja; sen sijaan käyttäjät pyyhkäisevät sormillaan vierittääksesi. Flash-sovellukset eivät tunnu ymmärtävän tätä käsitettä. Kun Flash-elokuva ladataan osaan selainikkunaa, ikkunaosa ei enää vastaa pyyhkäisyihin. Jos sinun täytyy vierittää ikkunaa - sanoa, varmistaaksesi, että Flash-sisältö on keskellä näyttöä - sinun on koskettava varovasti sormeasi HTML-koodia vastaavalla sivulla, jotta selain tietää, että olet yrittää vierittää.

Se on totta suurimman osan ajasta. Pahin osa on pelaajan epäjohdonmukainen käyttäytyminen. Tästä tulee todella turhauttavaa, kun verkkosivulla on sekoitettu paljon HTML- ja Flash-sisältöä. Käyttöliittymä muuttuu köydenvetoksi selaimen ja Flash Playerin välillä, jossa jokainen kosketus tuottaa vaihtelevia vaikutuksia, näennäisesti satunnaisesti. Riippuen siitä, mihin sormesi sattuu - ja ehkä ajoitukseesi - yksi kosketus voidaan tulkita selaimen komennoksi ja seuraava saattaa aktivoida Flash-elokuvan ohjaimet, kun taas seuraava ei voi tehdä mitään. Adobe ei yksinkertaisesti ole tehnyt tarpeeksi kosketuspohjaisten rajapintojen sijoittamiseksi.

Sovellukset? Unohda

Kun löysin joitain Adobe Flex -sovelluksia, jotka ladattiin Android-selaimeen, reaktioni oli täydellinen pettymys. Visuaalisesti he olivat riittävän houkuttelevia, mutta he eivät tehneet paljon tablet-kokoisen näytön sijoittamiseksi, mikä tarkoitti sitä, että minun piti selata paljon (mahdollisuuksien mukaan). Kaikki käyttöliittymän kontrollit olivat epätyypillisiä, ja monet olettivat, että minulla oli hiiri.

Pahinta oli lomakkeen syöttö, minkä tahansa liiketoimintasovelluksen perusta. Kun minulle esitettiin Flash-pohjainen lomake, minun piti kirjaimellisesti puukottaa sormeni Xoomin näyttöön kuusi tai seitsemän kertaa, ennen kuin kosketukseni rekisteröityisi napsautukseksi. Lopuksi korostetaan jokin satunnainen lomakekenttä riippumatta siitä, mihin sormeni laskeutui, ja näyttönäppäimistö ponnahtaa esiin. Voi minua, jos väärä kenttä korostetaan, koska Sarkain ja Vaihto-Sarka molemmat edistävät minua eteenpäin lomakekenttien kautta. Ei näyttänyt olevan mitään tapaa palata takaisin, enkä uskaltanut yrittää valita toista kenttää kosketuksella. Pähkinänkuoressa Flash-pohjaiset lomakkeet eivät ole täydellisiä Android-tableteilla. Unohda heidät.

Entä pelit? Siellä minulla ei ollut paljon onnea. Yksi yksinkertainen ilmapallolla avautuva peli, joka suoritettiin selainikkunassani, hyppäsi selittämättömästi ylös ja vasemmalle, jättäen valkoisen neliön, jossa Flash-sisällön piti olla. Voisin vierittää ikkunaa nähdäksesi pelin näytön, mutta pelin hallitsemiseksi jouduin koskettamaan valkoisen neliön sisällä. Se oli toivoton.

Sikäli kuin osasin kertoa, Android 3.0: n Flash Player onnistui menestyksekkäästi vain yhdellä ja yhdellä. Android-selaimessa Flash-sisältö on näkymätöntä, joten et huomaa Flash-pohjaista mainontaa. Kun Flash Player on asennettu, kaikki nämä mainokset näkyvät yhtäkkiä siellä, missä niitä ei koskaan ollut, niiden animoitu grafiikka hyppää ja ruiskautuu sormenne alla kuten torakat illallisalustalla - jotain saavutusta.

Ei etsimäsi droidi

Tällä hetkellä Flash-tuki ei tarjoa mitään syytä ostaa Xoom iPadin sijaan. Jos toivoisit, että Flash-soitin mahdollistaa kokonaan uuden sisällön, olet pettynyt. Android-laitteiden Flash-sivustot ovat täysin osuneet tai ohittaneet. Ja jos otat yrityksellesi käyttöön Flex-sovelluksia mobiililaitteilla, suosittelen siirtymään HTML-koodiin välittömästi. Toisaalta, jos olet innostunut animoidusta verkkomainonnasta, Flash Player on aivan kujasi.

On kuitenkin yksi mainitsemisen arvoinen yksityiskohta: Adobe AIR, ajonaika, joka sallii Flash-sisällön toimimisen erillisinä sovelluksina, on saatavana erillisenä latauksena Android 3.0: lle. Sinun ei tarvitse asentaa Flash Playeria tai ottaa Flash-sisältöä käyttöön selaimessa käyttääksesi AIR-sovelluksia, ja mitä voin kertoa, Android Marketissa tällä hetkellä saatavilla olevat AIR-sovellukset näyttävät toimivan hienosti. Tärkein ero on se, että nämä sovellukset on rakennettu erityisesti Android-älypuhelimille ja tableteille - ja jos olet tällä reitillä, miksi et käytä Android SDK: ta Flashin sijaan?

Plussapuolena ovat väitteet, joiden mukaan Flash Player tyhjentää akun käyttöajan, näyttävät olevan enimmäkseen perusteettomia. En huomannut, että se kulutti paljon enemmän virtaa kuin esimerkiksi keskimääräinen pelisi. Mutta tiedät mikä käyttää vielä vähemmän virtaa kuin Android Flash Player? Ei asenna sitä.

Tämä artikkeli "Flash Androidilla: Katso mutta älä kosketa" julkaistiin alun perin osoitteessa .com. Lue Neil McAllisterin Fatal Exception -blogi ja seuraa mobiilitekniikan uusinta kehitystä .com-sivustossa. Uusimmat yritysteknologiauutiset ovat seuraamalla .com Twitterissä.

Copyright fi.verticalshadows.com 2024

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