Sono interessato a imparare a sviluppare per Windows Phone un po 'di strada, e sono principalmente interessato allo sviluppo di App Metro per Windows Phone. Sembra che ci siano alcune informazioni di base per lo sviluppo Metro ora, ma nessuna guida su ciò che sarà rilevante quando Windows Phone 8 verrà rilasciato. Sembrano esserci due potenziali strategie:
1) Avvia la codifica per Mango / WP7.5 e successivamente prova a convertire l'esperienza per l'utilizzo con WP8. Immagino che ciò implicherebbe l'apprendimento di Silverlight per le applicazioni (al contrario di XNA per i giochi)?
2) Scrivi subito app di Windows 8 Metro con l'anteprima dello sviluppo. Questa esperienza sembra meno probabile essere deprecata ma sembra anche più difficile da testare in una vera moda mondiale.
Normalmente preferisco l'opzione 1, ma ci sono alcuni aspetti negativi di quel percorso imo. Innanzitutto, ho letto altrove che Silverlight 5 è stata l'ultima versione di Silverlight. Non sono completamente chiaro su quanto esperienza Silverlight sarà utile per le iterazioni future sul proprio sistema operativo del telefono. Inoltre, una cosa che trovo interessante è la migliore configurazione asincrona / attesa e la mia comprensione è che il WP7 fa ancora molto affidamento sui callback per le operazioni asincrone.
Non ho molta familiarità con Silverlight / WP7 / etc quindi, per favore, sii gentile se ci sono alcuni fraintesi flagranti da parte mia. Grazie!