Port an existing app
Bring your iOS or Android apps to Windows and enjoy exciting new hardware, great monetization opportunities, and a modern API set that combines new possibilities with a bold, touch-friendly user interface.
Whether you are porting an existing app, or creating a new app from scratch, supporting Windows is a great idea. With modern languages, tools and frameworks and fresh user interface controls and experiences, your ideas will never look better. Use your existing WPF and Silverlight skills to update your apps to the latest technologies, and explore new markets.
|Modern user interface||Make the most of new XAML and WinJS controls to create rich, engaging apps. Support for universal Windows apps means you can build for desktop, tablet and phone from one Visual Studio solution.|
|Languages, tools and frameworks||Moving (or returning to) a new platform can be daunting. With new tools, controls, and programming language, where do you even start?|
|Writing games||Move your apps to the premier gaming platform and enjoy state-of-the-art graphics with DirectX. Cross-platform tools make it easier than ever to write AAA quality games.|
|Latest APIs and technologies||Super-charge your apps using the latest features in Windows 8.1 and Windows Phone 8.1.|
No matter what platform you're coming from, we're got the information you need to make porting your apps as painless as possible.
|iOS||Find code recipes and guidance on re-imagining your app for Windows and Windows Phone.|
|Android||Migrate your app to Windows devices with this API mapping index.|
|Windows Phone||Move your phone app to the desktop with minimum fuss.|
|Web||Leverage your web skills to create great apps that work offline just as well as online.|
|WPF and Silverlight||Update to the next generation of Windows apps.|
What if you don't own a PC? Easy! You can use emulation or Boot Camp to run Windows 8.1 and Microsoft Visual Studio on your Mac, and build your apps that way: even for Windows Phone 8.1 and universal Windows apps.
- Installing Windows and the dev tools on your Mac
- How does Visual Studio compare to Xcode?
- Comparing Visual Studio with Eclipse
Are you wondering what Windows 8 is all about? These videos will introduces you to several Windows 8 features, including the new user interface, live tiles, charms, the Windows Store, and using multiple apps on-screen.
- Comparing app icons in iOS to tiles and badges in Windows Store apps
- Comparing grid views in iOS and Windows Store apps
- Comparing iOS toolbars to Windows 8 app bars
- Comparing iOS table views to Windows 8 list views
- Channel 9: How to Port iOS apps to Windows Store apps
Get the latest news and trips from Windows developers the world over.
|AppBuilder Blog||Learn tips and tricks from the Windows team on how to build great apps.|
|Channel 9: One Dev Minute||Kick back and learn with these app development video tutorials.|
|Windows forums||Pool your knowledge with other developers in the Windows 8.1 forums.|
|Windows Phone forums||Ask a question, find an answer, or help out a fellow developer.|
- Code Samples
- Sample app pack
- Universal app samples
- Developing an end-to-end Windows Store app using C++ and XAML: Hilo
- Windows samples
- Windows Phone samples