Der Formatwirrwarr ist blöd, ja.
Gibt es denn etwas, das man für vieles kompilieren kann?
MAGUS zeigt, daß es mit C++/Qt oder was auch immer nicht vernünftig funktioniert.
Wie geschrieben: WebApps.
Die werden mit HTML5 und Java geschrieben und sollten in jedem modernen Browser laufen.
Siehe Wikipedia
Es gibt einige Frameworks dafür. Zum Beispiel: Enyo 2.0
Enyo 2.0 soll dabei sehr gut skalieren. Ich habe zumindest mit dem alten Enyo recht gute Erfahrungen gemacht.
Der Vorteil ist, dass es theoretisch überall läuft (PC, Mac, iPhone, Android, WebOS, Windows Phone, Linux) und auch nicht kompiliert werden muss.
Soetwas wäre hingegen natürlich nicht schlecht.