211service.com
Het mobiele internet uitbreiden
Hoewel het waar is dat steeds meer telefoons op het web kunnen surfen, is het ook waar dat veel mobiele telefoons slechts een beperkte mogelijkheid hebben om veel van de beste inhoud van het web weer te geven. Video's die worden uitgevoerd in Adobe Flash Players, zoals die van de New York Times , CNN, en Technologie beoordeling en Flash-zware websites werken gewoon niet op veel telefoons omdat de software incompatibel is met hardware. In een poging om meer van het web naar mobiele apparaten te brengen, hebben Adobe en microchipmaker ARM, die 90 procent van de mobiele telefoons wereldwijd van stroom voorziet, een samenwerking aangekondigd om ervoor te zorgen dat de software van Adobe goed werkt op toekomstige ARM-apparaten.
Concreet zeggen de bedrijven dat Adobe's Flash Player 10 en AIR (een platform voor het bouwen van complexe webapplicaties) compatibel en geoptimaliseerd zullen zijn voor de ARM-chips die in 2009 beschikbaar zijn. Hoewel ARM in een groot aantal mobiele telefoons wordt gebruikt, heeft de aankondiging een breder implicaties: de chips worden ook gebruikt in settopboxen, mobiele internetapparaten, persoonlijke mediaspelers en autoplatforms.
De ervaring van het publiceren en bekijken van inhoud op een pc is bijna wrijvingsloos, zegt Anup Murarka , directeur technische marketing van mobiele apparaten bij Adobe. Maar als we ingaan op apparaten zoals settopboxen en telefoons, kom je veel wegversperringen tegen. Hoewel Murarka niet denkt dat alle obstakels onmiddellijk zullen verdwijnen, is hij van mening dat de samenwerking tussen Adobe en ARM het voor mensen gemakkelijker kan maken om video's vanaf hun pc of mobiel te posten en ze overal te openen.
Zeker, de overeenkomst zal het web niet op alle apparaten verbeteren. Een grote uitzondering is de iPhone van Apple. Steve Jobs heeft in het verleden Adobe's Flash voor de iPhone gemeden omdat de bestaande mobiele versie van Adobe's speler, Flash Lite genaamd, te langzaam draait op de gadget. Maar voor de overgrote meerderheid van de telefoons kan de samenwerking een verschil maken voor gebruikers. Murarka legt uit dat de twee bedrijven op drie verschillende manieren hebben samengewerkt om de software en hardware te optimaliseren.
Ten eerste is de compiler die wordt gebruikt in Flash Player 10, die programmacode omzet in microchipinstructies, geschreven om soepel te werken met de ARMv6- en ARMv7-chip. Dit betekent dat de software begrijpt hoe deze chips gegevens transporteren en op het juiste moment het juiste deel van de chips kan aanboren, waardoor applicaties worden versneld.
Een tweede verbetering, zegt Murarka, is dat sommige ARM-chips zijn gebouwd met grafische subprocessors - stukjes silicium die speciaal zijn ontworpen om het zware werk van grafische weergave aan te kunnen. Desktopversies van Flash, zegt hij, gebruiken geen grafische processors, maar de nieuwe versie van Flash zal profiteren van de grafische subprocessor, waardoor grafische weergave efficiënter wordt op mobiele apparaten en ook batterijvermogen wordt bespaard.
Ten derde zal de software die Adobe gebruikt om video's te comprimeren en te decomprimeren, worden geoptimaliseerd om op ARM-chips te draaien. Tegenwoordig moeten contentproviders ervoor zorgen dat Flash-video's op een specifieke manier worden gecodeerd, zodat ze op sommige mobiele apparaten kunnen worden uitgevoerd. Dit is hoe YouTube-video's kunnen worden afgespeeld op de iPhone. Flash levert nu meer dan 80 procent van de webvideo, zegt Murarka. Door met ARM te werken, kunnen we dat optimaliseren, zodat inhoud die in video- of audiovorm bestaat, compatibel is met meer apparaten.
Een bredere implicatie van dit initiatief is dat zowel de hardware- als softwarebedrijven de tools leveren die programmeurs nodig hebben om inhoud te bouwen die op verschillende apparaten werkt, zegt Michael Gartenberg , vice-president mobiele strategie bij Jupitermedia, een onderzoeksbureau gevestigd in Connecticut. Het probleem is [dat] ontwikkelaars te maken hebben met een gefragmenteerd [mobiel] landschap, zegt hij. En door te proberen deze inhoudsarchitectuur op meerdere handsets te krijgen, probeert Adobe het voor ontwikkelaars gemakkelijker te maken.
Eerder dit jaar kondigde Adobe de Open schermproject , een samenwerking met Nokia, Sony Ericsson, Qualcomm en anderen gericht op het standaardiseren van Flash op mobiele apparaten. Het project leidde ertoe dat Adobe de licentiekosten afschafte, waardoor ontwikkelaars Adobe Flash Player en Adobe AIR in elk apparaat of elke applicatie kunnen integreren zonder een vergoeding te betalen. Veel industrie-watchers zagen de stap als een reactie op de release van Silverlight, een Flash-concurrent, door Microsoft.
De aangekondigde samenwerking tussen Adobe en ARM gaat over de mogelijkheid om Open Screen Project op handsets te krijgen, zegt Gartenberg. Je hebt de ARM-mensen die de technologie ondersteunen, wat de cruciale eerste stap is.