Make Universal Windows Platform Open Source and Cross-Platform
With the advent of //build 2015, the vision and direction of Microsoft seems to be open source and cross platform. This appears to be the case for every new product from Microsoft except for the Universal Windows Platform.
It would be great, ideal, and wonderfully awesome to see this platform reach consistency with the rest of the organization and embrace the ideals, values, and benefits from being open source and cross platform like other areas of Microsoft now are (or are on their way to being).
Please provide consistency throughout the entire Microsoft development ecosystem!
Peter Moore commented
I would be fine even if the source code were available for browsing and debugging purposes just as the entire .NET framework is. It doesn't have to be licensed open source per se.
Cross platform would be very nice though. Xamarin is great for putting C# on iOS but it is still usually not feasible to truly share code between Windows and iOS/Android projects because Xamarin's XAML "Xamarin Forms" framework is so different from Microsoft's and is very limited.
It would be wonderful if the full Windows Runtime APIs and XAML framework were ported completely to Xamarin iOS and we could write native apps with -identical- source code (C# and XAML) for both platforms. An entirely OpenGL-based implementation of Windows Runtime for Xamarion iOS would put the ugly and sluggish Cocoa Touch framework to shame.
Alexander Sidorenko commented
Killer feature. It will allow to develop really cross-platform GUI applications
Incidentally, by being open source and cross-platform, this idea would be possible to implement as well: