Disponibile la nuova piattaforma di sviluppo per Mango

Molte le novità dedicate a Mango,  nome in codice della nuova release di Windows Phone, sia in merito alle funzionalità consumer - oltre 500 nuove funzionalità - sia sulla piattaforma di sviluppo.
I primi device con la nuova versione del sistema operativo saranno disponibili in autunno ed è disponibile al download la versione Beta dei tool di sviluppo.
Come abbiamo già avuto modo di vedere da ciò che era stato anticipato a MIX11 qualche settimana fa, Mango abilita una serie di nuovi interessanti scenari che interessano da vicino sia lo sviluppo di applicazioni in Silverlight che giochi in XNA - prima fra tutti la possibilità di integrare Silverlight ed XNA in un'applicazione/gioco.
Alcune tra le pincipali funzionalità introdotte dalla nuova piattaforma di sviluppo:

- gestione di processi in background: download file, streaming audio, etc.;
- IE9 Web Browser Control - vi ricordo che il nuovo sistema operativo prevede l'integrazione nativa di Internet Explorer 9 e quindi il supporto di HTML5, CSS3, accelerazione grafica, etc.
- multitasking e possibilità di passare velocemente da un'applicazione all'altra;
- sviluppo di applicazioni in Silverlight 4;
- disponibilità di un database in locale;
- accesso diretto dalle applicazioni al calendario e ai contatti;
- nuovo profiler ed emulatore per il testing;
- gestione dei socket;
- API di accesso diretto alla fotocamera, gyroscopio e alla bussola;
- deep linking ai contenuti attraverso l'utilizzo delle tile/notifiche e supporto di tile multiple nella start screen.

In concomitanza con il rilascio della piattaforma di sviluppo, sono stati pubblicati una serie di materiali, ad hoc, per iniziare a sperimentare ed utilizzare le nuove funzionalità nelle vostre applicazioni:
- la documentazione tecnica sulle nuove funzionalità introdotte con Mango
- 10 nuovi "hand of labs" (HOL) focalizzati per iniziare a sviluppare su Mango;
- 22 nuovi esempi di codice in cui sono implementate alcune tra le principali funzionalità di Mango;

Per quanto riguarda le funzionalità consumer, alcune delle principali novità funzionali:
- possibilità di passare da una chat in Messenger, Facebook e via SMS nella stessa conversazione;
- sarà possibile raggruppare i contatti in gruppi all'interno di una "tile" sulla start screen per essere sempre aggiornati ed poter interagire velocemente;
- completa integrazione con i social network, associati ai vostri contatti avrete modo di vedere i feed di Twitter, Linkedin e la possibilità di uplodare e taggare rapidamente le vostre foto sul Web;
- visualizzare in un'unica area dedicata alla fruizione delle mail conversazioni e messaggi provenienti da più account;
- integrazione delle funzionalità "voice to text" e "text to voice" per le funzionalità di chat ed sms;
- come avrete avuto modo di percepire già dall'attuale versione di Windows Phone 7 - uno dei concetti differenzianti della piattaforma è la vision di "integrated experience", si è voluto adottare un nuovo paradigma di navigazione e di fruizione dei contenuti che preveda la possibilità di integrare le vostre applicazioni all'interno degli "HUB" che caratterizzano il sistema operativo in modo di garantirne una continuità nell'esperienza utente. Proprio in quest'ottica di integrazione, la possibilità di gestire delle notifiche multiple e dei deep linking a livello di Tile e la possibilità di integrare le applicazioni con i risultati di ricerca vanno ancor più a completare uno scenario di esperienza integrata con i servizi offerti dal sistema operativo.
- multitasking: tale funzionalità abilita nuovi scenari di fruizione dei contenuti all'interno delle vostre applicazioni: audio in background, rapido passaggio da un'applicazione all'altra, etc.
- la nuova release potrà sfruttare tutte le potenzialità di Internet Explorer 9 in termini di velocità, sicurezza e supporto degli standard HTML5 e CSS3;

Infine, ma non per importanza, Mango offre una serie di nuove opportunità di business per voi sviluppatori - il marketplace di Windows Phone si allargherà da 16 a 35 paesi in cui sarà possibile pubblicare ed acquistare le vostre applicazioni - agli attuali paesi, si aggiungono: Brasile, Chile, Colombia, Repubblica Ceca, Danimarca, Finlandia, Grecia, Ungheria, India, Giappone, Korea (South), Olanda, Norvegia, Polonia, Portogallo, Russia, Sud Africa, Svezia e Taiwan. Inoltre con Mango si avrà anche la possibilità di accedere ad una versione Web del marketplace, in questo modo gli utenti avranno modo di fare il download ed acquistare applicazioni e giochi da un qualsiasi PC ed installarle direttamente sul loro telefono.