There is another potential approach.<p>I used to run Ubuntu for ARM on the same development phone&#x2F;tablet as Android for the sole reason that I can use the Ubuntu&#x2F;debian tools to debug some Android OS related issue.<p>It is very easy to setup with chroot.<p>MS can probably get linux kernel VM running inside WM ARM cpu.   With that, one can probably quickly run Ubuntu or Android unmodified on WM.<p>Pro: probably just work.   Google did most of the works already.   Android VM runs in x86 Windows&#x2F;Linux today.<p>Con: Might need more memory.  2+GB for MVP.   Not a low end phone anymore<p>Not sure why MS doesn&#x27;t start with this approach and extend from that.