Resources for Windows Phone developers (Windows Store apps)
With the platform alignment of Windows 8 and Windows Phone 8, you can create Windows Store and Windows Phone apps that reuse code. Now you can expand the market for your Windows Store app by creating a Windows Phone version of your app, or extend the capability of your ecosystem to include both a Windows Store app and a Windows Phone app.
Porting a Microsoft Silverlight app for Windows Phone to a Windows Store app using C++, C#, or Visual Basic is relatively easy to do, although it does present some challenges. Most of your knowledge and experience will transfer to the model for Windows Store apps using XAML, as will much of your XAML UI design.
A Windows Store app using C++, C#, or Visual Basic, using XAML, is the preferred model for ports from Windows Phone. If you are familiar with Silverlight for example, you can port to a Windows Store app using XAML by using familiar languages like C# or Microsoft Visual Basic, and a similar set of UI elements and APIs.
For more detail about porting a Windows Phone 7 application to XAML for example, read Migrating a Windows Phone 7 app to XAML.
Build date: 5/21/2013