Comment Just use Qt! (Score 1) 29
They could have a unified codebase if they shifted to using Qt for everything. It can do GUI, system config, accelerated graphics, joysticks/gamepads, touchscreens, et cetera. If you want to improve compatibility then Qt is the obvious way to go. It also targets smartphones so if you want to make ports for that, it's an option.