211service.com
Uno smartphone basato su strumenti Web
Questo sabato, Palm lancerà quella che alcuni chiamano un'ultima scommessa: il suo nuovo smartphone, il Palm Pre. I media hanno ronzato di speculazioni su un altro sfidante di iPhone e i lealisti del Palm vedono il Pre come la migliore speranza per il loro perdente preferito di riconquistare il suo antico splendore. Ma dietro tutto il clamore e il trambusto, la vera innovazione è un nuovissimo sistema operativo basato su tecnologie Web ampiamente utilizzate.

Chiromante: Il Pre è dotato di una tastiera fisica slide-out e di un touch screen.
È un concetto molto diverso, afferma Andrew Yu, Mobile Platform Manager e Architect del MIT. È rivoluzionario nel senso che stanno aprendo le porte allo sviluppo di app mobili.
Il nuovo sistema operativo di Pre, webOS, funziona su Linux. Ma invece di richiedere che le applicazioni siano scritte in un linguaggio di codifica di alto livello, come hanno fatto altre piattaforme per smartphone e i precedenti sistemi operativi di Palm, webOS consente agli sviluppatori Web di utilizzare strumenti come HTML, CSS e Javascript, che dovrebbero essere più familiare a chiunque abbia programmato per il Web.
In passato, gli sviluppatori di applicazioni hanno spesso dovuto familiarizzare con un nuovo linguaggio per creare programmi per sistemi mobili. Per realizzare un'app compatibile con l'iPhone di Apple, ad esempio, gli sviluppatori devono utilizzare il linguaggio di programmazione relativamente oscuro Obiettivo C. Al contrario, secondo le informazioni rilasciate da Palm, gli sviluppatori dovrebbero essere in grado di gestire l'archiviazione dei dati sul Pre utilizzando HTML5, oltre ad avere accesso ai dati dei Contatti e del Calendario del telefono. Un kit di sviluppo software (SDK) per il Pre chiamato Mojo includerà anche strumenti per estendere Javascript per accedere alle funzionalità hardware del dispositivo, inclusi l'accelerometro, la fotocamera e il telefono stesso.
Il vantaggio di questa strategia è che più sviluppatori parlano già la lingua.
Chiunque sia in grado di programmare per il Web può potenzialmente creare app per webOS, afferma Yu. Ciò potrebbe anche rendere più semplice, aggiunge Yu, per gli sviluppatori tradurre le app Web esistenti in webOS. La facilità di scrittura del codice Web potrebbe aprire un pool di sviluppatori di milioni, piuttosto che le decine di migliaia che già conoscono linguaggi come Objective C e Java, il linguaggio utilizzato per scrivere applicazioni per la piattaforma Android di Google.
Ci sono alcune prove che gli sviluppatori Web saranno ansiosi di cimentarsi anche nello sviluppo mobile. Per un anno dopo il primo lancio dell'iPhone, non c'era modo di sviluppare un'applicazione nativa, che potesse essere eseguita sul telefono stesso. Quindi, invece, molti sviluppatori di terze parti hanno creato programmi Web che vengono eseguiti all'interno del browser del telefono. Non è stato fino a quando Apple ha rilasciato il suo SDK che gli sviluppatori di app potevano scrivere app native reali, sfruttando l'hardware sottostante del telefono come l'accelerometro e il touch screen. Il livello dell'interfaccia per webOS, d'altra parte, si comporta come un browser stesso, con più applicazioni in esecuzione in finestre separate, ciò che Palm chiama le carte, a causa di come vengono visualizzate sullo schermo.
Questa strategia potrebbe dare al Pre alcune interessanti capacità. Ad esempio, Palm ha rivelato che la funzione di ricerca del telefono cercherà automaticamente nel Web e nei dati memorizzati sul dispositivo stesso.
Attrarre sviluppatori di applicazioni sarà fondamentale per Palm, afferma Mike Gualtieri , analista di Forrester. Mentre l'azienda cerca di costruire il proprio app store, si scontra con una concorrenza agguerrita. Con così tanti smartphone sul mercato, ognuno con il proprio sistema operativo, il proprio negozio e le proprie app, i programmatori individuali e professionisti dovranno prendere decisioni difficili. Gualtieri dice che questo potrebbe essere dove Palm ha la possibilità di brillare.
Gualtieri ha visto una tendenza verso le aziende che si espandono in applicazioni Internet più avanzate. Pertanto, quando le aziende cercano una piattaforma per applicazioni mobili, Palm può essere posizionato come la scelta più semplice e accessibile, basata su standard Web che corrispondono alle tecnologie già utilizzate dall'azienda.
Tuttavia, la strada verso app più semplici, veloci e integrate nel Web non sarà facile all'inizio. L'SDK webOS di Pre non è ancora ampiamente disponibile per i programmatori, per prima cosa: è attualmente solo in versione privata. Gli analisti suggeriscono che questo potrebbe essere in modo che Palm possa risolvere eventuali bug prima che le masse se ne accorgano, il che è comprensibile, dicono, se frustrante per gli sviluppatori. Ma con un tentativo di rimonta, Palm non corre alcun rischio.
Il Pre ha alcune altre caratteristiche progettate per attirare potenziali utenti di smartphone: una tastiera fisica estraibile e un touch screen, una batteria rimovibile che si ricarica senza cavo e la possibilità di eseguire più programmi contemporaneamente. Come altre piattaforme mobili, tuttavia, sarà limitato a un operatore, Sprint Nextel, per almeno i primi sei mesi.
La battaglia non sarà facile e Palm combatterà su due fronti: uno per gli utenti, l'altro per gli sviluppatori. Devono convincere la gente a scrivere app per il telefono, dice Gualtieri. Sono morti se la gente dice: 'Questo è un bellissimo telefono, ma è difficile scrivere app per'. In che modo le tariffe pre potrebbero determinare il futuro di Palm. E questa volta, gli sviluppatori di app potrebbero aprire la strada.