Microsoft will allow developers to import Android apps to Windows however probably in a different way like you or imagining it
As expected Microsoft has today announced at the Build that it will be possible to easily important Android apps to the Windows ecosystem in the future, but this doesn’t mean that you will find dozens of Android apps in the Windows App Store. What Microsoft has announced was that they are finally allowing apps which have originally been developed for Android in Java and C++ can now be compiled fast and clean for Windows 10.
So developers will get the chance to use most of their code which they have written for Android already but can also use the Windows 10 API which is necessary for example to use the Location feature or similar things. Furthermore they can continue with the work which they have already done for Android and make a Windows Universal app for example.
Now the question is, what about usability, will it be the same like common Windows Phone Apps, how can I navigate through such imported apps. So the cool thing is that these apps will look like just every other app which you already know from Windows Phone and which you are used to. All Android apps which will be imported to Windows will have the same Windows Navigation Model which we are used to since the beginning of Windows Phone. There will be also Windows Security Container which guarantees a very reliable experience on Windows and Windows for Phones also with an imported app. And since the Windows API can still be used the apps will be even capable of Live Tiles and other Windows specific features like Cortana.
To summarize, this basically means compiled Android apps in Windows don’t mean that you will have a raw Android app, it mans that a developer doesn’t has to rewrite all the code which he has already got for his Android app. Most of the code can be used and easily imported to Windows. The user experience will be just the same as with a common Windows Phone app and the Windows API makes it possible to integrate Windows specific features like Cortana, Live Tiles or the Action Center.
I have to admit that when I heard about Microsoft, making it possible to import Android Apps to Windows, I was against this idea but then I thought about it, and what this really means is not to run Android apps on Windows but to make it easier, cheaper and faster for developers to develop Windows apps. This means it is also easier for small startups to provide a Windows app at the beginning rather then waiting until they are bigger and richer to pay an extra developer who is able to write apps for Microsofts operating system.
Android apps on Windows are a sensitive topic and I hope I could explain it in a way that you can understand what Microsoft actually wants with this idea. Feel free to let me know your opinion about this below in comments, stay tuned for more news from Build 2015 in San Francisco.