211service.com
Udvidelse af mobilweb
Selvom det er rigtigt, at flere og flere telefoner kan surfe på nettet, er det også rigtigt, at mange mobiltelefoner kun har en begrænset evne til at vise meget af nettets bedste indhold. Videoer, der kører i Adobe Flash Players, såsom dem af New York Times , CNN og Teknologigennemgang , og Flash-tunge hjemmesider virker simpelthen ikke på mange telefoner, fordi softwaren er inkompatibel med hardware. I dag, i et forsøg på at bringe mere af internettet til mobile enheder, har Adobe og mikrochipproducenten ARM, som driver 90 procent af mobiltelefoner verden over, annonceret et samarbejde for at sikre, at Adobes software kører godt på fremtidige ARM-enheder.
Konkret siger selskaberne, at Adobes Flash Player 10 og AIR (en platform til at bygge komplekse webapplikationer) vil være kompatible og optimeret til de ARM-chips, der er tilgængelige i 2009. Mens ARM bruges i et stort antal mobiltelefoner, har meddelelsen bredere implikationer: chipsene bruges også i set-top-bokse, mobile internetenheder, personlige medieafspillere og bilplatforme.
Oplevelsen af at publicere og se indhold på en pc er næsten friktionsfri, siger Anup Murarka , direktør for teknisk markedsføring af mobile enheder hos Adobe. Men når vi kommer ind på enheder som set-top-bokse og telefoner, løber du ind i en masse vejspærringer. Selvom Murarka ikke tror, at alle vejspærringerne vil forsvinde med det samme, mener han, at Adobe og ARM-samarbejdet kan hjælpe med at gøre det nemmere for folk at sende videoer fra deres pc'er eller mobiler og få adgang til dem hvor som helst.
For at være sikker, vil aftalen ikke forbedre internettet på alle enheder. En stor undtagelse er Apples iPhone. Steve Jobs har historisk undgået Adobes Flash til iPhone, fordi den eksisterende mobilversion af Adobes afspiller, kaldet Flash Lite, kører for langsomt på gadgetten. Men for langt de fleste telefoner kan samarbejdet gøre en forskel for brugerne. Murarka forklarer, at de to virksomheder arbejdede sammen om at optimere softwaren og hardwaren på tre forskellige måder.
For det første er compileren brugt i Flash Player 10, som konverterer programkode til mikrochipinstruktioner, blevet skrevet til at fungere problemfrit med ARMv6- og ARMv7-chippen. Det betyder, at softwaren forstår, hvordan disse chips transporterer data og kan trykke ind i den rigtige del af chipsene på det rigtige tidspunkt, hvilket fremskynder applikationer.
En anden forbedring, siger Murarka, er, at nogle ARM-chips er blevet bygget med grafiske underprocessorer – stykker af silicium, der er specielt designet til at håndtere det tunge løft af grafikgengivelse. Desktopversioner af Flash, siger han, bruger ikke grafikprocessorer, men den nye version af Flash vil drage fordel af den grafiske underprocessor, hvilket gør grafikgengivelsen mere effektiv på mobile enheder og sparer også batteristrøm.
For det tredje vil den software, som Adobe bruger til at komprimere og dekomprimere videoer, være optimeret til at køre på ARMs chips. I dag skal indholdsudbydere sørge for, at Flash-videoer er kodet på en bestemt måde, for at kunne køre på nogle mobile enheder. Sådan kan YouTube-videoer afspilles på iPhone. Flash leverer nu over 80 procent af webvideoen, siger Murarka. Ved at arbejde med ARM kan vi optimere det, så indhold, der findes i video- eller lydform, vil være kompatibelt med flere enheder.
En bredere implikation af dette initiativ er, at både hardware- og softwarevirksomhederne leverer de værktøjer, som programmører har brug for for at bygge indhold, der fungerer på tværs af enheder, siger Michael Gartenberg , vicepræsident for mobilstrategi hos Jupitermedia, et analysefirma med base i Connecticut. Problemet er, at udviklere står over for et fragmenteret [mobilt] landskab, siger han. Og Adobe, ved at forsøge at få denne indholdsarkitektur på flere håndsæt, forsøger at gøre det lettere for udviklere.
Tidligere i år annoncerede Adobe Åbn Screen Project , et samarbejde med Nokia, Sony Ericsson, Qualcomm og andre med det formål at standardisere Flash på mobile enheder. Projektet førte til, at Adobe fjernede licensafgifter, hvilket lader udviklere integrere Adobe Flash Player og Adobe AIR i enhver enhed eller applikation uden at betale et gebyr. Mange industriobservatører så flytningen som en reaktion på Microsofts udgivelse af Silverlight, en Flash-konkurrent.
Det annoncerede partnerskab mellem Adobe og ARM handler om evnen til at få Open Screen Project på håndsæt, siger Gartenberg. Du har ARM-folkene, der støtter teknologien, hvilket er det kritiske første skridt.