Als Ergänzung, was Cross-Platform angeht:
Windows 10 bringt ein Android-Subsystem mit. Mit diesem kann man Android Anwendungen auf Windows 10 for Windows Phone laufen lassen.
Und Visual Studio 2015 wird Objective C XCode projekte öffnen können, und in Windows 10 Universal-Apps kompilieren können.
Das funktioniert schon heute, denn z.B. die aktuelle Windows Phone Version von King's "Candy Crush Saga" ist der Objective-C source cross-compiled. Das heisst auch
OS X und iOS Anwendungen können mit kaum bis wenig Aufwand auf Windows 10 lauffähig gemacht werden.
In die andere Richtung geht da aktuell aber noch nichts.