Hvorfor Flash mislyktes på Android, og hva det betyr for Adobe

Noe skjedde i går som virket utenkelig for et år siden - Adobe ga opp Flash Player for mobile enheter. Mens du kjørte igjennom en annen onsdag, fjernet Adobe Flash-plugin-modulen stille fra Google Play Store, og innrømmet effektivt nederlag. Det triste er at det burde skjedd for lenge siden - Flash på Android var dømt fra starten.

Løfter, løfter

Jeg husker tydeligvis at jeg var utrolig spent da Adobe kunngjorde den forestående utgivelsen av Flash for Android. Det var 2010 og telefonen å ha var Nexus One. De tidlige videodemoene så ganske bra ut, med video som spilte jevnt på Nexus, sammen med løfter om at batteripåvirkningen ikke var så ille. Dessverre var dette alt røyk og speil.



Den første utgivelsen av Flash var bare bra for nyhetseffekten. 'Se, videoen spilles av på en webside!' utbrøt vi. Videoavspillingen var urolig mye av tiden, og batterilevetiden ble sterkt påvirket. Det ble gjort unnskyldninger; dette var den første utgivelsen, og Nexus One, mens den var på toppen av maskinvarebunken, kjørte fremdeles bare en 1 GHz-brikke.



BlitsKorrigeringene fortsatte å rulle ut, men feilene ble ikke klemt. Da Android 3.0 Honeycomb ble kunngjort, hørtes Adobe ut som en ødelagt plate. Vi ble fortalt at fremgangene i Flash 10.2 kombinert med Honeycomb ville være den videoopplevelsen vi alltid ønsket. Til slutt vil Flash dra nytte av flerkjernede ARM-sjetonger og GPU-akselerasjon.

Du kan sikkert gjette hva som skjedde videre. Flash var fortsatt en smertefull opplevelse på Android. Visst, det fungerte teknisk litt bedre. Du kan se på video og samhandle med Flash-objekter på websider. Du måtte imidlertid forholde deg til de lave rammene og den generelle rulleforsinkelsen når Flash ble aktivert. Da Flash 11 kom ut i slutten av 2011, var det ingen som brydde seg lenger.



Til tross for et lite kontingent av Flash-forsvarere, har det større Android-samfunnet beveget seg utover Flash. Skriften var på veggen, og for noen måneder siden kunngjorde Adobe at det var det opphører utviklingen på Flash for Android . På noen måter føltes det som slutten, men det var ikke før appen ble slettet fra Google Play at vi faktisk kunne si at Flash er død på mobile enheter.

Sannheten om mobil

Adobe hadde rett i å ønske seg en del av det voksende økosystemet for mobile enheter. Det konstaterte riktig at videovisning på smarttelefoner skulle være en stor avtale, men de samme faktorene som gjorde Android-telefoner populære gjorde Flash veldig vanskelig å implementere.

Hovedmetoden for å samhandle med en smarttelefon er berøringsskjermen, og Flash var en grunnleggende dårlig opplevelse på en berøringsskjerm. Flash-innhold, spesielt video, forutsetter at du har en musemarkør som kan sveve, klikke og dra. Det tilsvarer ikke dette på en Android-telefon. Hvis du prøver å dra for eksempel en fremdriftslinje for video, vil du bare bla gjennom skjermen. Knappene i Flash-innhold var også altfor små til bruk på en unøyaktig kapasitiv berøringsskjerm.



Adobe prøvde å omgå dette ved å tillate fullskjermsvideo med Flash, men jeg fant ut at dette sjelden fungerte mye bedre. Det var også et mislykket trykk for å få mer berøringsvennlige videospillergrensesnitt som ble brukt i Flash-innhold. Det var bare ikke nok interesse for mobil Flash for å få dette til.

ARM-brikkeProblemene med ytelse og batterilevetid var sannsynligvis de mest plagsomme Adobe måtte kjempe med. Flash ble designet for å kjøre på stasjonære x86-systemer. ARM-brikkene med lavere effekt som gjorde smarttelefoner gode, hindret også Flashs ytelse. Å få plugin-modulen til å fungere på ARM-enheter var som å hamre en firkantet pinne i et rundt hull. Adobe gjorde det, men det var et rot.

Du har sannsynligvis sett mange videoer på mobilenheten din, og de fungerte bra. Det er fordi ARM-enheter har maskinvarevideoavkoding for H.264-video. Nesten all HTML5-videoen du noen gang har kommet over, er bare en innebygd H.264-video i en MP4-innpakning. Telefoner er veldig flinke til å dekode denne typen filer uten å tømme batteriet. Flash kunne aldri konkurrere med denne typen innebygd ytelse.

Adobe er ikke et lite selskap, men det klarte ikke å tilpasse og optimalisere bitene nok til å gjøre videoavspilling akseptabelt. Flash kom aldri til å fungere bra på Android, uansett hvor hardt Adobe prøvde.

Adobes fremtid

Hver gang jeg har testet Flash på Android, har det vært vanskeligere å finne gode testsider. I løpet av de to årene siden Flash dukket opp, har det skjedd et seismisk skifte mot HTML5-video. Nettsteder som New York Times og Time.com pleide å servere Flash-innhold til Android-enheter, men flyttet til slutt til HTML5.

android flashHvis Adobe kunne ha fått Flash til å fungere, hadde det vært et fint alternativ. Du kan legge alle typer videoer bak Flash, og det vil fungere bra for brukeren som ønsker å se en rask video. HTML5 med H.264 fungerer veldig bra, men det er smalt. H.264-kodeken er patentbelastet, noe som har ført til at noen presser på for at Ogg eller VP8 skal være den nye standarden. Men igjen, vi har enheter med H.264 maskinvare dekoding.

Flash er død på mobilen, men den har fortsatt en plass i skrivebordet. HTML5 er en veldig kul teknologi, men den utsetter videofilene for brukeren. For opphavsrettsbeskyttet innhold med DRM, vil Flash fremdeles være et ønskelig alternativ. Flash-spill opptar også et stort, men krympende segment av online underholdning. Det kommer til å ta tid før alt dette skifter til HTML5, og Adobe håper “Flash Next” -prosjektet i 2013 kan holde på disse to fotfeste litt lenger.

Adobe har fortsatt en tilstedeværelse på Android også. Photoshop er en juggernaut av et merke , og Photoshop Touch er en flott app. Jeg forventer å se Adobe skyve dette produktet hardere på mobile plattformer; kanskje til og med å få en strippet ned Photoshop Touch på telefoner i tillegg til nettbrett. Selskapet har også AIR-plattformen å falle tilbake på. AIR er et rammeverk du kan få i Play-butikken (så vel som på stasjonære datamaskiner) som støtter Flash-lignende apper. Det er ikke mange av disse på Android, men igjen, Adobe kommer til å markedsføre det.

Adobe kunne sannsynligvis ha brukt to ganger arbeidstiden på utviklingen av Flash for Android, og det hadde fortsatt ikke vært bra nok. Selv når Flash kom godt med, var det aldri en god opplevelse. Jeg ble aldri begeistret for å krasje inn på en Flash-webside, og de fleste andre brukere var heller ikke det. Flash fungerte ikke på Android, men i det minste prøvde Adobe å komme seg ut foran en trend. Du må i det minste gi dem æren for det.

Copyright © Alle Rettigheter Reservert | 2007es.com