Android-tavler mister fordel med Adobes farvel til mobil-Flash
Adobe Flash har haft sin tid, men med Adobes beslutning om at droppe udviklingen af Flash til mobile platforme er det forbi.
Sådan lyder den gennemgående linje hos de mange reaktioner på onsdagens nyhed om Adobes farvel til Flash på smartphones.
Og dødstødet til Flash på mobile platforme er også en stor sejr for Apple, som siden iPhone blev lanceret i 2007 har nægtet at lade brugerne af iOS-styresystemet bruge Flash. Steve Jobs satte trumf på med flere grundige møgfald til Flash-teknologien.
Når Adobe nu i praksis har aflivet Flash på mobile enheder, mister de mange Android-tavlecomputere, der forsøger at udfordre den helt dominerende iPad, et vigtigt salgsargument, lyder det fra Ina Fried hos ZDnet.
I et blogindlæg viser hun eksempler på, at Android-producenter Toshiba i reklamer har slået meget på, hvordan en Android-tavle kan vise alle hjemmesider, mens Apples iPad er handicappet af manglen på Flash. Også andre iPad-konkurrenter spiller på samme tema. En tv-reklame fra RIM for firmaets Playbook bruger oven i købet Queen-nummeret ’Flash’ som underlægning.
Mens en smartphone sjældent giver en optimal browser-oplevelse med almindelige hjemmeside målrettet desktop-browseren, forventer brugerne nemlig i højere grad, at den større skærm på en tavlecomputer kan bruges til alle internetformål.
Udviklingen går også tydeligt i retning af HTML5 i stedet for Flash, og mange populære netaviser eller tjenester har nu en HTML5-baseret side til de Flash-løse, skriver it-mediet Gigaom.
Flash på mobilen blev heller aldrig rigtigt nogen teknisk succes, lyder vurderingen, der bliver underbygget med testresultater. Mens nogle af Android-tavlerne godt kunne håndtere Flash-video i 720-opløsning, bortset fra Galaxy Tab, så det sort ud for selv de bedste smartphones, der næsten alle knækkede nakken på Flash-video i Gigaoms test.
Her er en reklame for RIM's Playbook, der spiller på muligheden for at bruge Flash. Playbook bruger RIM's eget styresystem Blackberry Tablet OS:
Kommentarer (14)
Hvis bare alle browserne på mobilenheder så havde HTML5 understøttelse. Især de lidt ældre Android enheder er forfærdelige på det punkt...
Android 1.5 og så vidt jeg ved 1.6 kan ikke engang håndtere cross site scripting fra Javascript. (Og de oldtidige enheder findes trods alt stadig rundt omkring)... Jeg savner nogle updates til browserne på dem :(
Build-in browseren i Android bliver nok kun opdateret i forbindelse med en general update af Android systemet. Har du prøvet nogle af de alternative browsere? De er nok lidt mere up-to-date (jeg har ikke selv prøvet dem).
Det har længe været ned af bakke for Version 2 og denne "artikel" giver ikke noget håb om at nedturen stopper. Man læser groft sagt op af et blogindlæg, uden at undersøge det mindste. F.eks. den LILLE detalje at RIM's Playbook ikke kører Android...
At Galaxy Tab ikke skulle kunne afvikle Flashvideo i 720p kommer noget bag på mig, det må være den gamle udgave af den. Min Galaxy Tab 10.1 afvikler det aldeles fremragende.
Derudover er jeg bestemt ikke enig i teorien om at flash-support var den største fordel ved ikke at vælge Apple's produkter, men det er en anden sag til en anden dag.
... der bliver bare ikke udviklet på det mere. Fordelen ved Flash på android i dag er jo at android kan få adgang til alle sider (modsat iphone). I fremtiden skulle Flash gerne være død pga html5 (banke under bordet) og så er det jo ligegyldigt. Så annonceringen er for mig at se mest et "nåh, og?". Det har ingen betydning i dag eller for fremtiden... bortset fra i høje grad at motivere til at bruge html5.
Hej Søren,
Du har ganske ret i, at Playbook ikke kører Android. Jeg beklager fejlen og retter artiklen til.
vh.
Jesper,
Version2
Jeg synes det er en god idé at gå i retning af HTML5, men Flash fungerer fint på Android og det vil det fortsætte med at gøre, uanset om der videreudvikles på det eller ej.
Se for eksempel anmeldelserne af denne app, der baserer sig på Flash:
https://market.android.com/details?id=com.kongregate.android.kongarcade
(http://www.kongregate.com/android)
De 500+ Android Flash-spil de har holder jo ikke op med at virke i morgen, og heller ikke DRs flash-basere fjernsyn ( www.dr.dk/nu/live ) bare fordi Adobe ikke pudser videre på den.
Når det er sagt tror jeg det er fint at orientere sig mod HTML5, for mange af spillene skalerer ikke til tavler og kører ret langsomt på min ASUS Transformer.
for mange af spillene skalerer ikke til tavler og kører ret langsomt på min ASUS Transformer.
Hmm, Android dimser har desværre generelt ikke HW acceleration på f.eks. CSS3 transitions ligesom I*things, så indtil specs ændres, skal du ikke forvente alt af HTML5. Prøv f.eks. at udsætte transformeren for JQuery Mobiles demoerne ;)
Jeg synes det er en god idé at gå i retning af HTML5, men Flash fungerer fint på Android og det vil det fortsætte med at gøre, uanset om der videreudvikles på det eller ej.
Ja og nej - Flash på Android fungere ikke "fint" pt. Med undtagelse af nogle få meget high-end telefoner så kører det mildest talt "choppy" når du sidder og browser sider med flash elementer.
Jeg har lige fået en LG Optimus 2X ind af døren som en ny testenhed i forbindelse med udvikling af mobilapplikationer og selv på den hakker det pænt meget når man scroller på en side med 2-3 flash elementer - til gengæld køre videoafspilning i fullscreen fint. Men den normale browser oplevelse er ikke synderlig imponerende når det hakker så meget.
Hvad angår at det vil fortsætte med at køre fint så er det både og - Det er rigtig at den nuværende version af Flash ikke bliver fingere fordi den ikke opdateres, men i takt med at man opdager flere og flere sikkerhedshuller i den sidste version så vil det blive mere og mere risikabelt at benytte på sin telefon.
HTML5 er vejen frem, det har Adobe på det kraftigste understreget med denne beslutning - Så lad os istedet tage imod den udvikling og hjælpe den på vej, istedet for at holde fast i Flash som på mange måder er langt fra optimal.
Min HTC Desire kan vist ikke mere kaldes en "high-end telefon" mere, og den kører flash OK.
Men det handler vel også om hvad man forventer. Jeg kan se flash-indholdet på hjemmesiderne, og det er det vigtigste for mig.
At f.eks. DRs flash-baserede Oline-univers kan ikke rigtig kan bruges regnede jeg heller ikke med. At jeg kan spille Flash-baserede spil som http://www.kongregate.com/android er kommet som en overraskelse.
HTML5 er vejen frem, det har Adobe på det kraftigste understreget med denne beslutning - Så lad os istedet tage imod den udvikling og hjælpe den på vej, istedet for at holde fast i Flash som på mange måder er langt fra optimal.
Helt enig. Flash er en app, og kan kun fungere på app-niveau, mens indbygget HTML5-understøttelse har større potentiale.
Jeg synes ofte at flash bliver beskyldt for at være langsomt på et forkert grundlag.
Ja sider som eb.dk og lign. sider, som er plastret til med dårlige kodede reklamevideoer og bannerreklamer, er langsomme om at scrolle.
- Det er single trådet
- Sider er ofte plaget af dårligt kodet flash bannere, som bruger for meget CPU.
- Antallet og størrelsen (pixels) har indflydelse.
Tror I virkelig at siderne kommer til at køre mange gange mere smooth, når de 500 bannere med videoindhold bliver erstattet med HTML5?
Når det er sagt, så er samme AIR-applikation til Android langt hurtigere end deres browser variant, hvilket er "heldigt" for de mere seriøse flash-applikations og flashspil-udviklere.
Tror I virkelig at siderne kommer til at køre mange gange mere smooth, når de 500 bannere med videoindhold bliver erstattet med HTML5?
Jo, lidt hurtigere bliver det, idet det kan køre i browserens javascript-motor, der må antages at være hurtigere end den motor der sidder i Flash, blandt andet af den grund at der bliver smidt langt flere udviklingstimer i at optimere Javascript-udførelse end Adobe kan smide i at optimere Flash-udførelse.
Men der er en anden forskel der trækker i den anden retning: Flash kan opdateres via markedet. Det ville være fedt hvis browseren også kunne opdateres, men det kan den pt ikke, og det er måske heller ikke ladsiggørligt da den anvendes som bibliotek af diverse andre apps på telefonerne.
Nu flash til Mobile ikke udvikles mere hvordan skal WebM video så afspilles nu ?
Der er ingen android telefoner med WebM hardware understøttelse og nu kommer flash ikke til hjælp længere...
Eller kan Mobile flash allerede afspille WebM indhold ?
Jo, lidt hurtigere bliver det, idet det kan køre i browserens javascript-motor, der må antages at være hurtigere end den motor der sidder i Flash, blandt andet af den grund at der bliver smidt langt flere udviklingstimer i at optimere Javascript-udførelse end Adobe kan smide i at optimere Flash-udførelse.
Jeg synes din antagelse lyder rimelig tynd.
Det kan du jo synes eller lade være. Tag eventuelt et kig på http://en.wikipedia.org/wiki/List_of_JavaScript_engines før du bestemmer dig :-)
Men der er også andre forskelle mellem hvad en 'app' i en sandkasse kan i forhold til noget der er bygget ind i det grundlæggende system.
I Android har apps f.eks. ikke direkte adgang til det underliggende lydsystem (ALSA), men er nødt til at sende lyden rundt om en speciel klasse (AudioTrack). Det gør at lydafspilning nødvendigvis ikke kan ske helt lige så hurtigt fra Flash som fra .
Jeg har ikke tjekket i kildekoden (du kan evt selv gå i gang med https://github.com/android :-), men jeg vil næsten tro den indbyggede browser bruger ALSA direkte.

