Bon ben je vais faire un post plus sérieux.
Ce qui se fait de mieux en multi-plateformes:
Audio: FMOD.
Graphique: OpenGL.
Et c'est tout.

(J'avoue que pour la gestion des périphériques d'entrées… je sèche)
(Bien évidemment Direct3D > OpenGL, mais malheureusement il n'existe que sous Windows :'( )
Après encore heureux que le rendu soit identique sous tous les OS. Mais une librairie graphique pour faire du graphisme c'est un peu réducteur. On ne vit plus à l'époque de MS-DOS avec un programme éxécuté tout seul en plein écran. Y'a des trucs autour. C'est là que ça pêche. C'est pas du tout adapté au monde réel.
Comme du dis, ça fonctionne de manière identique sur tous les OS ? Tu vois pas un problème là dedans ? Moi oui, un énorme problème.
Et je n'ai pas dit de pas faire de programme multiplateforme, mais il faut le faire bien. Un API multiplateforme n'est pas une solution viable dès que tu touches au graphisme. Stout.