Originally posted by Kejk_PL
View Post
In fact there are applications that don't have Qt anymore and are still cross platform (like Opera browser), or they use Qt just as a backend (Firefox on KDE, LibreOffice on KDE).
At the end cross-platform may be easy if you draw using a cross platform API from scratch, like Cairo, OpenGL (all using custom UI maybe), Swing, Qt, (ugly) Gtk (on Windows), but if you would pick for example OpenGL, the cross platform may be bug dependent (like Rage game on AMD cards), so cross platform implies much more than it is.
Also cross-platform depends on platform: disk-free devices may be a different cross platform (that may store every data on the cloud, a switching drive like Android applications using the SD card), because are more things to be platform dependent than just the UI toolkit. Writing a think in Java may not work on a Wii or on the WinPhone 7 device, and writing DOS applications may work just cross platform as DOS emulators work on Android too.
Comment