In a similar vein, I think that Microsoft should consider writing a Windows UI layer for Android getting people used to the Microsoft ecosystem on mobile, while allowing compatibility for Android apps.