As a long time Android developer this has me super interested!<p>After years of writing apps (toys), struggling with design decisions made to get java running on 2007-level hardware like: 64k method limit, components with crazy life-cycles making concurrency difficult without leaking things, frankenstein Java ecosystem, brittle and complicated build system...<p>Microsoft comes along and says "screw that shit", write mobile Applications as /desktop/ applications using C#, F#, or C++.<p>This is also masterful because, as Windows Phone market share is hovering at almost zero, many people who simply need a low-powered device like chromebook, tablet, can just get a phablet Windows Phone and presto, they are now Windows Desktop /and/ Phone users.<p>From an app monetization standpoint, its great because now I can make money on form factors from phone, tablet, laptop, desktop with one code base - instead of Android (phone) and which has more or less failed on tablets.