Il Supporto Tecnico e lo sviluppo per Windows Phone 7
In genere prodotti beta o in Community Technical Preview (CTP) NON sono supportati: il motivo è chiaro, semplicemente il prodotto non ha ancora subito un rigoroso testing da parte del Product Group e quindi è possibile che non sia “pronto” per essere rilasciato. Per “Visual Studio 2010 Express for Windows Phone” (noto anche come “Windows Phone Developer Tools”) si è fatta invece una leggera eccezione:
(Download da Windows Phone Developer Tools CTP – occhio alle Release Notes)
<aggiornamento 30 aprile 2010>
I link di cui sopra puntano ad una versione non più disponibile. Proprio ieri è stata rilasciata la “April Refresh” della Community Technical Preview che permette di avere VS2010 sullo stesso PC (attenzione alle Release Notes):
</aggiornamento 30 aprile 2010>
Anche questo dimostra quanto impegno Microsoft stia mettendo in un prodotto assolutamente innovativo… Dalla pagina delle risorse del MIX10 (vera culla del Windows Phone 7):
Quindi, non è (per ora?) possibile aprire richieste di Supporto Tecnico vere e proprie, ma è possibile interagire con esperti e ingegneri di supporto nel forum MSDN del Windows Phone Development (inglese). Forse è una delle prime volte che l’aiuto del Supporto Tecnico sia richiesto da parte del Product Group prima ancora che il prodotto sia rilasciato… Tra l’altro, potrebbe essere l’occasione giusta per pubblicizzare anche il Bing Translator, nel caso qualcuno avesse bisogno di un aiuto con la traduzione (personalmente ne ho incluso il widget (Microsoft Translator Widget) sul mio blog personale).
Oltre a questo, anche il team di Silverlight ha messo a disposizione un forum MSDN specifico, monitorato sia dal team di prodotto che dal team di supporto: forum MSDN di Silverlight for Windows Phone (inglese). Infine, anche il gruppo di XNA monitora i propri XNA Community Forums (inglese).
Domanda lecita: quando il Visual Studio 2010 Express for Windows Phone sarà rilasciato, essendo un prodotto Express quindi gratuito potrò aprire richieste di supporto? La risposta è ignota per ora… ad ogni modo ricordo perfettamente i tempi in cui supportavo l’eMbedded Visual C++ 4.0, nonostante fosse un prodotto gratuito (ho appena scoperto che è tuttora disponibile su microsoft.com/download, nonostante la sua età… però su Microsoft Support Lifecycle è chiaro che il supporto è finito) – quindi potrebbe darsi che la politica non sia cambiata… staremo a vedere, ad ogni modo a giudicare dall’impegno già profuso nei forum MSDN la risposta sembra scontata.
Tra l’altro, proprio oggi sarà rilasciato anche Visual Studio 2010! Potrete seguire l’evento di lancio da qui – e promette di integrarvisi perfettamente.
Come iniziare? Beh, a parte ovviamente scaricando la CTP del VS2010 Express for Windows Phone e sapendo che l’attuale documentazione si trova a partire da questa pagina MSDN di Windows Phone Development:
- il primo link da seguire è Windows Phone 7 Series Developer Training Kit su Channel 9 di MSDN (disponibile anche offline, da qui).
- Il secondo è sicuramente l’anteprima del “ Programming Windows Phone 7 Series ” di Charles Petzold, che è lo stesso autore ad esempio di Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation, Programming Microsoft® Windows® Forms e Programming Windows®, Fifth Edition…) – anche se in inglese, l’ebook contiene anche molti esempi già pronti
- seguendo le discussioni a proposito dei problemi riscontrati sui forum MSDN del Windows Phone Development (inglese), in cui + che in altri posti si parla delle LIMITAZIONI dell’attuale piattaforma
Buon divertimento!
Raffaele Limosani
Senior Support Engineer
Windows Mobile & Embedded Developer Support
My Blog around Mobile Development
P.S. Una curiosità: sapete perchè il “design” prevede il NERO come colore predominante? Pensavo fosse solo una questione estetica, ma non è così… l’ho scoperto leggendo l’e-book gratuito di preview dei primi capitoli di quello che sarà il “ Programming Windows Phone 7 Series ”. La scelta del nero come colore di sfondo è semplicemente dovuta al fatto che molto probabilmente i dispositivi Windows Phone 7 Series avranno un display OLED (“organic light emitting diode”), il cui consumo è direttamente proporzionale alla luce emessa (tra l’altro, un display OLED totalmente bianco arriva a consumare anche 3 volte più di un normale LCD). Insomma, un monito per chi sviluppa applicazioni… ricordiamoci della batteria! (ho scritto un post a questo proposito tempo fa Power-Efficient applications on Windows Mobile (traduzione italiana qui)).