Developers have a lot of APIs to keep track of when creating apps for multiple platforms. Microsoft is trying to make it easier for iOS developers to build Windows Phone apps by providing a cross-reference API database.
Windows Phone 7 is only six months old and it already has over 12,000 apps. But that still pales in comparison to the iPhone and other iOS devices, which have over 300,000 apps available for them. When developers are looking at a new platform to develop for, there are several questions that must be answered. One of them is "is it worth the hassle to learn a new language and set of APIs?" Microsoft is trying to make that hassle a bit less of an issue.
As I noted last week, 46% of developers in an Appcellerator survey said their hands were full already with iOS and Android platform development. While there is far more to application development than just APIs, they tend to cause the most consternation as programmers try to figure out how to do the same thing on platform Y that they did on platform X.
Microsoft has launched a new service, according to the Windows Team Blog, that will map the iOS API to the Windows Phone API. You won't be able to just run your code through it and have it spit out an app designed for Windows Phone of course, but you will be able to look up many of the API calls you make on iOS and find out what the equivalent is for Windows Phone. When you drill down to methods to use on those APIs, the tool provides sample code. Everything is linked to the Microsoft Developer Network site, which will give you complete details on the item you are studying.
This won't cause a massive wave of iOS developers to release Windows Phone apps, but it should help push those over the edge that are considering it and make life much easier for those that have already made the decision and are just getting started.
If you are developing for Android and would like a similar tool, be patient. Microsoft has already committed to creating a similar tool that will perform the same task for Android developers.
InformationWeek Elite 100Our data shows these innovators using digital technology in two key areas: providing better products and cutting costs. Almost half of them expect to introduce a new IT-led product this year, and 46% are using technology to make business processes more efficient.
The UC Infrastructure TrapWorries about subpar networks tanking unified communications programs could be valid: Thirty-one percent of respondents have rolled capabilities out to less than 10% of users vs. 21% delivering UC to 76% or more. Is low uptake a result of strained infrastructures delivering poor performance?