Now aint this a smart move! To boost app development for its new Windows Phone 7 platform, Microsoft has successfully developed a brand new tool which guarantees to help devs, specially iPhone app developers, who now can convert iPhone apps into supported apps for Windows Phone 7.
Most of you might be confused on my intro para but to make it more simple, Microsoft has been able to develop a CONVERTOR. As we all know how much does Microsoft like to make things easiers and simple (Show Off) by rolling in one of the best API which obviously results in faster developments, things are are not that simple. It doesn't go like: drop in an iPhone app from one corner and Voila a completely transformed Windows Phone 7 App.
Basically, the tool maps a few commonly used iPhone programming functions which are equivalent to Windows Phone 7 app programming interface. No magic wand would do the work for you, but the package would surely be a great help to start with.
The tool comes packed with:
1. a NEW iPhone/iOS to Windows Phone 7 API mapping tool
2. a 90+ pages ‚Äö√Ñ√∫Windows Phone 7 Guide for iPhone Application Developers‚Äö√Ñ√π white paper, organized in 8 chapters, and growing
3. a series of ‚Äö√Ñ√∫developer stories‚Äö√Ñ√π, in which developers share on video their experience porting iPhone applications to Windows Phone and explain why and how they did it.
Microsoft said in a blog post:
The iPhone/iOS to Windows Phone 7 API mapping tool helps developers find their way around when they discover the Windows Phone platform. Think of the API mapping tool as being like a translation dictionary. For example, let‚Äö√Ñ√¥s say that you‚Äö√Ñ√¥re planning a vacation to France. Since you don‚Äö√Ñ√¥t speak the language, you‚Äö√Ñ√¥ll bring a pocket travel dictionary. Having this tool will surely help you to get some idea about what you are ordering from a restaurant menu but you‚Äö√Ñ√¥ll have no idea what the actual recipe is — nor will you be able to have a conversion in French with the server! But that‚Äö√Ñ√¥s a great learning tool to make the first steps.
With the launch of the tool, iPhone devs could grab their apps and look into the equivalent classes, methods and notification events in WP7. Moreover, code samples would allow developers to migrate iOS code to the equivalent C# code.
Furthermore, the software giant added:
For current mapping, we started with 3 popular categories (Network / Internet, User Interface and Data Management) and mapped them to Windows Phone 7 API. Don't expect a mapping for all of the APIs, simply because the platforms are built upon different architectures and user interfaces. For this first round we focused on identifying the one-to-one mapping when it exists. In the following versions we'll expand the scope and anytime the concepts are similar enough, we'll do our best to provide the appropriate guidance.