Microsoft launches API mapping tool for Windows Phone devs

Microsoft has released a tool to help iPhone developers port their existing apps over to Windows Phone 7. Microsoft officials described the new API in a new post on the Windows Phone Developer Blog:

“With this tool, iPhone developers can grab their apps, pick out the iOS API calls, and quickly look up the equivalent classes, methods and notification events in WP7. A developer can search a given iOS API call and find the equivalent WP7 along with C# sample codes and API documentations for both platforms.”

Microsoft also said “not to expect a mapping for all of the APIs, as the two phone platforms are built on different architectures and user interface.”

“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,”

At the moment, there are approximately 15,000 applications available now for Windows Phone 7, and this number will most likely grow exponentially when developers begin porting there apps.

[Picture from Engadget]
Windows Phone Interoperability

Share this post

  • Subscribe to our RSS feed
  • Share this post on Delicious
  • StumbleUpon this post
  • Share this post on Digg
  • Tweet about this post
  • Share this post on Mixx
  • Share this post on Technorati
  • Share this post on Facebook
  • Share this post on NewsVine
  • Share this post on Reddit
  • Share this post on Google
  • Share this post on LinkedIn

About the author

Fatal error: Uncaught exception 'Exception' with message 'Make sure you are passing in the correct parameters' in /homepages/25/d358196989/htdocs/teknami/wp-content/plugins/add-local-avatar/TwitterAPIExchange.php:45 Stack trace: #0 /homepages/25/d358196989/htdocs/teknami/wp-content/plugins/add-local-avatar/avatars.php(173): TwitterAPIExchange->__construct(Array) #1 /homepages/25/d358196989/htdocs/teknami/wp-content/plugins/add-local-avatar/avatars.php(1393): add_local_avatars->get_twitter_avatar('ids07') #2 /homepages/25/d358196989/htdocs/teknami/wp-content/themes/MediapressWP/single.php(86): get_avatar('ian@studiozeros...', '80') #3 /homepages/25/d358196989/htdocs/teknami/wp-includes/template-loader.php(74): include('/homepages/25/d...') #4 /homepages/25/d358196989/htdocs/teknami/wp-blog-header.php(16): require_once('/homepages/25/d...') #5 /homepages/25/d358196989/htdocs/teknami/index.php(17): require('/homepages/25/d...') #6 {main} thrown in /homepages/25/d358196989/htdocs/teknami/wp-content/plugins/add-local-avatar/TwitterAPIExchange.php on line 45