***Update for tech clarification at the end***
The Windows Phone platform has often been criticized for a lack of apps. Windows 10 will bring new tools for developers to create universal apps that run on Phones, Tablets, Laptops, Hybrids, Desktops, and the XBox.
Yet it can still be difficult courting developers to stray from the iOS and Android duopoly. There have been rumors swirling that Microsoft would be allowing ported Android apps to run on Windows 10, and at the Build Developer conference Microsoft took it one step further.
New tools will be provided to easily transition Java and C++ apps from Android, and developers will also be able to transition Objective C apps from iOS to Windows Phone.
Developers typically focus on iOS first to bring new services to market thanks to the consistency of Apple’s ecosystem. Conceivably, those same developers can invest far fewer resources to bring that service to EVERY device running Windows 10 than moving that same app to Android.
King.com was given as an example of one of the first companies to utilize these new tools, porting Candy Crush from iOS to Windows Phone in a matter of hours.
There’s now even less of a barrier for developers to bring services to the Windows ecosystem, especially as Microsoft expects Windows 10 to be on over one billion devices within the first year of release, handily outpacing the number of gadgets running iOS 8 or Android 5.0.
***Update***
For those wondering, Microsoft will be adding a subsystem to Windows 10 that can run Android Open Source Project software. The APK’s which install Android apps will be installed directly, in a secure partition, though if apps call certain API’s or depend on services Google wont allow on Windows, then obviously the app wont work. Microsoft will be providing tools to easily port certain actions, say an App calls for Google Now, it can be pointed over to look for Cortana instead.
For iOS apps, Microsoft is providing software for devs to completely recompile apps written in Objective C. iPhone apps will not be running in Windows Phone in the same way Android apps will run in a little emulation pocket.
While we’ll have to wait for Windows 10 on more devices to see the fruits of Android APK support, Microsoft has already released the iOS re-compiler for free, which hopefully means we’ll start seeing iOS services show up in the Windows store soon.