Microsoft has probably tackled one of its biggest problems as far as mobile apps are concerned, the lack of quantity and quality of apps. At its BUILD 2015 conference, the company announced that from now on, developers will have tools at their disposal, which port their iOS and Android apps to the Windows platform. Put simply, now apps and games from iOS and Android can be ported to Universal Windows apps.
Two new developer tools have made this possible. The dev giant is allowing developers to use their Java and C++ code on Windows 10, even iOS developers can bring their Objective-C code. While for Android, it’ll be similar to the way Amazon allows Android apps for its Kindle Fire devices as they also lack integration with Google’s cloud services.
Hence, apps that need Google APIs will use the new APIs by Microsoft that has been developed to replace it. Without making massive changes to the source code, developers will be able to make use of its services like Cortana, Xbox Live and more. A very good example of this is the popular mobile game Candy Crush Saga. The Redmond giant has essentially ported the iOS code and created a Windows app.
In addition to the support for iOS and Android apps, Microsoft has also announced ways where developers can convert websites and traditional Windows apps into Universal Windows apps that would work across all devices.
“With Windows 10, we’re targeting the largest device family ever”, said Terry Myerson, Microsoft’s vice president of operating system development.
The company is also pushing the idea of “Universal apps” that run across all Windows 10 devices. This could definitely boost the number of apps on its operating systems.
If everything works out here, the move could certainly turn out in favor of Microsoft. People aren’t so interested in Windows devices largely because they lack a solid app base compared to iOS and Android. Better to be late than never, is the case here, the Windows maker is hoping to start development of apps by bringing not only Android and iOS, but also a new code that would drive apps on older Windows devices and on the Web.