Microsoft ha presentato oggi la
prossima versione della tecnologia Silverlight, la
5, che secondo la società migliorerà aspetti come la
riproduzione di file multimediali e il tempo necessario per sviluppare le applicazioni, con l'aggiunta del
supporto per il 3D e l'
accelerazione hardware.
"C'è stata molta attesa su questo argomento nelle ultime settimane", ha detto
Scott Guthrie, Corporate Vice President del comparto sviluppatori di Microsoft, durante l'
evento Firestarter presso la sede di Redmond, nello stato di Washington. "Lasciatemi dire in anticipo che c'è un futuro per Silverlight e riteniamo che sarà molto luminoso".
Erano sorti
dubbi riguardo l'impegno di Microsoft nei confronti di Silverlight già a fine ottobre, in occasione dell'annuale
Professional Developers Conference dove il colosso americano ha parlato poco del futuro di Silverlight. Invece, una considerevole parte del keynote è stata incentrata su come la società stava costruendo una più veloce e robusta compatibilità con
HTML5 per Internet Explorer.
Microsoft ha risposto rapidamente alle perplessità , dicendo che la tecnologia era ancora una
parte molto importante degli sforzi di sviluppo della società , e più tardi ha offerto un evento "Firestarter" solo su Silverlight, intendendolo come "un giorno in più di PDC dedicato a Silverlight".
Guthrie ha spiegato che, se Microsoft si concentrava pesantemente su HTML5, si trattava solo di una parte dello sviluppo software di Redmond, e che tecnologie come Silverlight e
Windows Presentation Foundation (
WPF) compongono il portafoglio tecnologico dell'azienda. "Ognuno ha i suoi punti di forza e di debolezza", ha affermato Guthrie. "La flessibilità di avere entrambe è un punto di forza di questa piattaforma".
Per quanto riguarda le prospettive di Silverlight, Guthrie ha snocciolato alcune delle
nuove funzioni della versione 5, che dovrebbe arrivare in
versione beta nel primo semestre del 2011 e in versione finale entro l'anno. L'azienda ha tastato utenti e sviluppatori spronandoli a inviare le loro idee, idee che poi venivano votate mostrando le caratteristiche più attese. Guthrie ha detto che sono stati espressi più di
21mila voti e che la società aveva integrato in Silverlight circa il 70 per cento degli elementi più votati.
In Silverlight 5 verrà esteso il
supporto ai contenuti video in alta definizione, compresa la decodifica video via hardware. Questo toglie alcune operazioni di elaborazione per la decodifica di un
film in HD dalla CPU e le sposta sulla GPU.
Guthrie ha promesso che questo permetterà agli utenti finali lo
streaming di un flusso video a 1080p su device come i
netbook, risparmiando notevoli risorse a livello di batteria. Si apre anche la strada per le
applicazioni web in 3D, come i giochi o interfacce interattive con l'uso di uno nuova estensione 3D che sfrutta la GPU.
Silverlight 5 includerà anche uno
strumento di riproduzione chiamato Trickplay, che permette la riproduzione a velocità variabile per audio e video.
Questo permetterà agli utenti di accelerare o rallentare i media di cui stanno fruendo, senza alterare aspetti come la tonalità . Come Guthrie ha scherzato, la tecnologia darà alle persone che devono guardare i video registrati o ascoltare trascrizioni audio un modo più veloce per farlo, risparmiando tempo.
Altre
modifiche multimediali includono il supporto per i telecomandi, la protezione dei contenuti, così come una nuova funzione di risparmio energetico che "capisce" quando si sta guardando un video, in modo da impedire l'entrata in funzione dello screen saver. La caratteristica funziona anche nell'altro senso, quindi se c'è qualcosa in pausa essa, ora, può riattivare le normali impostazioni di risparmio energetico.
Per quanto riguarda i miglioramenti che gli sviluppatori potranno includere nelle loro applicazioni,
Silverlight 5 consentirà alle applicazioni desktop di estendersi in finestre multiple - Microsoft ha detto che questa è stata la feature più richiesta. Ciò consente alle applicazioni Silverlight desktop di comportarsi più come applicazioni tradizionali.
Un'altra novità è il supporto per il
networking a bassa latenza, che Guthrie ha descritto come importante per applicazioni, ad esempio, legate alla Borsa, in cui possono essere necessari dati in tempo reale.
La versione 5 aggiunge anche il supporto ad una funzione che, ha promesso Guthrie, potrebbe
accelerare la caccia al bug su strutture di codice complesse o di grandi dimensioni.
Seguendo la spinta verso la "tipografia avanzata" sul web , Microsoft ha aggiunto alcuni
miglioramenti al testo e la stampa nelle applicazioni Silverlight. Vi è ora il supporto per i font
OpenType, così come il flusso del testo a più colonne, in modo che esso scorra attraverso la pagina in modo molto simile a quello che si può trovare in un'applicazione di desktop publishing.
Nello stesso ambito, Silverlight 5 aggiunge una
API per la stampa vettoriale che fa in modo che la stampa da un'applicazione sia uguale a quello che si sta guardando sullo schermo.
Guthrie non ha dato una
data precisa sul rilascio agli sviluppatori, ma ha detto che la prima beta pubblica arriverà nella
prima metà del 2011. Ha anche dichiarato che le caratteristiche della versione finale di Silverlight 5 sono ancora in lavorazione.
In passato, Microsoft ha svelato le nuove versioni del software al consueto evento
MIX, dove fra l'altro Silverlight ha fatto il suo debutto. Tuttavia, la versione 4 è stato svelata all'evento PDC dello scorso anno, prima di essere ultimata nel mese di aprile.