Apps have always been Achille’s heel for Windows Phone and even after years of trying to get developers onboard, Microsoft couldn’t achieve it. Now, it seems the company has found another way to solve the whole apps problem with soon to be released Windows 10. With Windows 10, developers can already write Universal Apps, which need to be written once and can be run on all other Windows 10 devices. Going another step ahead, Microsoft will now let developers port and run their iOS and Android apps on Windows 10 with few modifications.
The Verge reports it’s similar to Amazon’s strategy of adopting apps for its own OS wherein Google’s APIs inside the apps are replaced by Amazon’s version. Previously, Nokia too did it for its Nokia X series of Android devices. Microsoft has enabled it with its new SDKs that support Android Java/C++ and iOS Objective C. This will let enable developers to test the response on Microsoft’s platform before they decide to make native apps for Windows 10. Rather, there’s already an app that takes advantage of Microsoft’s new tools. It’s the popular game Candy Crush which has been ported using Objective C. While it’s a really good and a genuine effort from Microsoft to solve the problem, response from developers will mean everything.
With this move now we understand why Microsoft decided to use Hamburger menus in the new design language. Since, Android and iOS apps already use them; developers won’t have to fiddle with their UI which will also save a lot of time for them. I already saw people cribbing about Microsoft’s newest effort and how they would instead buy an Android phone if they wanted Android apps. But, from end user’s PoV it doesn’t matter if the app is ported or native. If I’m switching platforms I’d just want all my apps on the new phone and that’s what matters more to me. Do you agree or not?