Port an existing app

Applies to Windows and Windows Phone

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.

Why Windows?

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.

Snapped view 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.
Snapped view 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?
Snapped view 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.
Snapped view Latest APIs and technologies Super-charge your apps using the latest features in Windows 8.1 and Windows Phone 8.1.


Resources for developers

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.


Don't own a PC?

Snapped view

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.

Watch and learn

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.

Here is the news

Get the latest news and trips from Windows developers the world over.

AppBuilder BlogLearn tips and tricks from the Windows team on how to build great apps.
Channel 9: One Dev MinuteKick back and learn with these app development video tutorials.
Windows forumsPool your knowledge with other developers in the Windows 8.1 forums.
Windows Phone forumsAsk a question, find an answer, or help out a fellow developer.


Related topics

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



© 2014 Microsoft