Read original post by Dan Rowinski at ReadWrite Mobile Blog
From a theoretical perspective, there is really not all that much of a difference between Windows Phone and Android.
Both operating systems were created by well-established technology giants. Both are licensed to multiple original equipment manufacturers to provide a variety of devices. Both have regulations about how the OS can be used to access the platform’s application stores. But this is where Microsoft and Google diverge. While Android is a Wild West that orbits around Google, the search giant does not directly control much of the ecosystem. For Windows Phone, everything originates with Microsoft.