211service.com
Espansione del Web mobile
Se è vero che sempre più telefoni possono navigare sul Web, è anche vero che molti telefoni cellulari hanno solo una capacità limitata di mostrare gran parte dei migliori contenuti del Web. Video eseguiti in Adobe Flash Player, come quelli di New York Times , CNN e Revisione della tecnologia e i siti Web pesanti con Flash semplicemente non funzionano su molti telefoni a causa dell'incompatibilità del software con l'hardware. Oggi, nel tentativo di portare più Web sui dispositivi mobili, Adobe e il produttore di microchip ARM, che alimenta il 90% dei telefoni cellulari in tutto il mondo, hanno annunciato una collaborazione per garantire che il software di Adobe funzioni bene sui futuri dispositivi ARM.
Nello specifico, le aziende affermano che Flash Player 10 e AIR (una piattaforma per la creazione di applicazioni Web complesse) di Adobe saranno compatibili e ottimizzati per i chip ARM disponibili nel 2009. Sebbene ARM sia utilizzato in un numero enorme di telefoni cellulari, l'annuncio ha più ampio implicazioni: i chip sono utilizzati anche in set-top box, dispositivi Internet mobili, lettori multimediali personali e piattaforme automobilistiche.
L'esperienza di pubblicazione e visualizzazione di contenuti su un PC è quasi priva di attriti, afferma Anup Murarka , direttore del marketing tecnico dei dispositivi mobili presso Adobe. Ma quando entriamo in dispositivi come set-top box e telefoni, incontri molti ostacoli. Anche se Murarka non pensa che tutti gli ostacoli svaniranno immediatamente, crede che la collaborazione tra Adobe e ARM possa aiutare le persone a pubblicare più facilmente video dai propri PC o cellulari e accedervi ovunque.
A dire il vero, l'accordo non migliorerà il Web su tutti i dispositivi. Una grande eccezione è l'iPhone di Apple. Steve Jobs ha storicamente evitato Flash di Adobe per iPhone perché la versione mobile esistente del player di Adobe, chiamata Flash Lite, funziona troppo lentamente sul gadget. Ma per la stragrande maggioranza dei telefoni, la collaborazione potrebbe fare la differenza per gli utenti. Murarka spiega che le due società hanno lavorato insieme per ottimizzare il software e l'hardware in tre modi diversi.
Innanzitutto, il compilatore utilizzato in Flash Player 10, che converte il codice del programma in istruzioni del microchip, è stato scritto per funzionare senza problemi con i chip ARMv6 e ARMv7. Ciò significa che il software capisce come questi chip trasportano i dati e può attingere alla parte giusta dei chip al momento giusto, velocizzando le applicazioni.
Un secondo miglioramento, afferma Murarka, è che alcuni chip ARM sono stati costruiti con subprocessori grafici, pezzi di silicio progettati specificamente per gestire il pesante sollevamento del rendering grafico. Le versioni desktop di Flash, afferma, non utilizzano processori grafici, ma la nuova versione di Flash trarrà vantaggio dal sottoprocessore grafico, rendendo il rendering della grafica più efficiente sui dispositivi mobili e risparmiando anche la carica della batteria.
Terzo, il software utilizzato da Adobe per comprimere e decomprimere i video sarà ottimizzato per l'esecuzione sui chip ARM. Oggi, i fornitori di contenuti devono assicurarsi che i video Flash siano codificati in un modo specifico, per poter essere eseguiti su alcuni dispositivi mobili. Ecco come possono essere riprodotti i video di YouTube su iPhone. Flash ora fornisce oltre l'80% dei video Web, afferma Murarka. Lavorando con ARM, possiamo ottimizzarlo in modo che il contenuto esistente in formato video o audio sia compatibile con più dispositivi.
Un'implicazione più ampia di questa iniziativa è che sia le aziende hardware che quelle software stanno fornendo gli strumenti di cui i programmatori hanno bisogno per creare contenuti che funzionino su tutti i dispositivi, afferma Michael Gartenberg , vicepresidente della strategia mobile presso Jupitermedia, una società di ricerca con sede nel Connecticut. Il problema è [che] gli sviluppatori devono affrontare un panorama [mobile] frammentato, dice. E Adobe, cercando di ottenere questa architettura dei contenuti su più telefoni, sta cercando di semplificare le cose per gli sviluppatori.
All'inizio di quest'anno, Adobe ha annunciato il Progetto a schermo aperto , una collaborazione con Nokia, Sony Ericsson, Qualcomm e altri volti a standardizzare Flash sui dispositivi mobili. Il progetto ha portato Adobe a rimuovere i costi di licenza, il che consente agli sviluppatori di integrare Adobe Flash Player e Adobe AIR in qualsiasi dispositivo o applicazione senza pagare alcun costo. Molti osservatori del settore hanno visto la mossa come una reazione al rilascio da parte di Microsoft di Silverlight, un concorrente di Flash.
L'annunciata partnership tra Adobe e ARM riguarda la possibilità di trasferire Open Screen Project sui telefoni, afferma Gartenberg. Hai le persone ARM che supportano la tecnologia, che è il primo passo fondamentale.