Many voices against Windows Phone is a criticism related to the overall short list of applications, an example could be the last of a very loud title Flappy Bird J.
The same case is with the Windows platform and the new operating system such as Windows 8 following the application Windows Store, which is also poor in the titles.
According to the latest reports from over the seas, Microsoft is seriously considering allowing its users to run applications written for Android on Windows and Windows Phone. And although there are many votes for and against it must be admitted that so far Android reigns on mobile platforms exactly the same as Windows on PC platforms.
Regardless of who and what company with Microsoft are partnership involved in the project, the method of operation of the port Android on Windows and Windows Phone would have to be extremely simple and understandable in its functionality to the computer user. In fact, virtualization for example, Android platform on Windows is far far from simple...
Another problem to be solved is how to resolve managing by the developers their own applications and earnings of direct and indirect via advertising. Microsoft would have to weigh all sorts of technical aspects such as affiliate issues.
Why Microsoft would do such a thing? The answer is that a platform aggregateing applications from various platforms under the auspices of the lordship of enlightened Microsoft is an obvious gain in the first dimension of the ownership of such a platform and second adequate earning on it. Only problem is the fact that Android is an open software and totally not fitting into the culture dimension that support and improve their own software what is showing by Microsoft. How to reconcile these two approaches it is one of the biggest problems to solve!