Utöka den mobila webben

Även om det är sant att fler och fler telefoner kan surfa på webben, är det också sant att många mobiltelefoner bara har en begränsad förmåga att visa mycket av webbens bästa innehåll. Videor som körs i Adobe Flash Players, till exempel de av New York Times , CNN och Teknikgranskning , och Flash-tunga webbplatser fungerar helt enkelt inte på många telefoner på grund av att programvaran är inkompatibel med hårdvara. Idag, i ett försök att föra ut mer av webben till mobila enheter, har Adobe och mikrochipstillverkaren ARM, som driver 90 procent av mobiltelefoner världen över, tillkännagett ett samarbete för att säkerställa att Adobes mjukvara fungerar bra på framtida ARM-enheter.





Företagen säger specifikt att Adobes Flash Player 10 och AIR (en plattform för att bygga komplexa webbapplikationer) kommer att vara kompatibla och optimerade för de ARM-chips som finns tillgängliga 2009. Medan ARM används i ett stort antal mobiltelefoner, har tillkännagivandet bredare implikationer: markerna används också i set-top-boxar, mobila Internetenheter, personliga mediaspelare och fordonsplattformar.

Upplevelsen av att publicera och titta på innehåll på en PC är nästan friktionsfri, säger Anup Murarka , chef för teknisk marknadsföring av mobila enheter på Adobe. Men när vi kommer in på enheter som digitalboxar och telefoner stöter du på många vägspärrar. Även om Murarka inte tror att alla vägspärrarna kommer att försvinna omedelbart, tror han att samarbetet mellan Adobe och ARM kan hjälpa till att göra det lättare för människor att lägga upp videor från sina datorer eller mobiler och komma åt dem var som helst.

För att vara säker kommer avtalet inte att förbättra webben på alla enheter. Ett stort undantag är Apples iPhone. Steve Jobs har historiskt undvikit Adobes Flash för iPhone eftersom den befintliga mobilversionen av Adobes spelare, kallad Flash Lite, går för långsamt på gadgeten. Men för en stor majoritet av telefoner kan samarbetet göra skillnad för användarna. Murarka förklarar att de två företagen arbetat tillsammans för att optimera mjukvaran och hårdvaran på tre olika sätt.



För det första har kompilatorn som används i Flash Player 10, som omvandlar programkod till mikrochipsinstruktioner, skrivits för att fungera smidigt med ARMv6- och ARMv7-kretsen. Detta innebär att mjukvaran förstår hur dessa chips transporterar data och kan utnyttja rätt del av chipsen vid rätt tidpunkt, vilket påskyndar applikationer.

En andra förbättring, säger Murarka, är att vissa ARM-chips har byggts med grafiska subprocessorer – bitar av kisel som är speciellt utformade för att hantera det tunga lyftet av grafikåtergivning. Desktopversioner av Flash, säger han, använder inte grafikprocessorer, men den nya versionen av Flash kommer att dra fördel av grafikunderprocessorn, vilket gör grafikåtergivningen mer effektiv på mobila enheter och även spara batteri.

För det tredje kommer programvaran som Adobe använder för att komprimera och dekomprimera videor optimeras för att köras på ARMs chips. Idag måste innehållsleverantörer se till att Flash-videor är kodade på ett specifikt sätt för att kunna köras på vissa mobila enheter. Så här kan YouTube-videor spelas upp på iPhone. Flash levererar nu över 80 procent av webbvideon, säger Murarka. Genom att arbeta med ARM kan vi optimera det så att innehåll som finns i video- eller ljudform blir kompatibelt med fler enheter.



En bredare innebörd av detta initiativ är att både hårdvaru- och mjukvaruföretagen tillhandahåller de verktyg som programmerare behöver för att bygga innehåll som fungerar på olika enheter, säger Michael Gartenberg , vice VD för mobilstrategi på Jupitermedia, ett forskningsföretag baserat i Connecticut. Problemet är [att] utvecklare möter ett fragmenterat [mobilt] landskap, säger han. Och Adobe, genom att försöka få den här innehållsarkitekturen på flera telefoner, försöker göra det lättare för utvecklare.

Tidigare i år tillkännagav Adobe Öppna Screen Project , ett samarbete med Nokia, Sony Ericsson, Qualcomm och andra som syftar till att standardisera Flash på mobila enheter. Projektet ledde till att Adobe tog bort licensavgifter, vilket låter utvecklare integrera Adobe Flash Player och Adobe AIR i vilken enhet eller applikation som helst utan att betala en avgift. Många industribevakare såg flytten som en reaktion på Microsofts release av Silverlight, en Flash-konkurrent.

Det annonserade partnerskapet mellan Adobe och ARM handlar om möjligheten att få Open Screen Project på telefoner, säger Gartenberg. Du har ARM-folket som stödjer tekniken, vilket är det kritiska första steget.



Dölj