Reprise du message précédent :
Biensûr nobrain, il y a toute la logique(IA,Phys,etc..) derrière à prendre en compte, mais tout de même, y a de la marge entre un iPhone et le pc qu'on peut monter pour le même prix.
Et Oui, Id Software sont de vrais codeurs! Leurs jeux sont souvent multiplatformes (os, cpu etc) et ils codent avec des standards ouverts! Donc chapeau à eux et d'ailleurs ils prouvent que ça n'est pas plus dur! On voit d'ailleurs que les versions Linux (Doom3, Quake Wars) tournent souvent mieux que sous Windows.
On voit également la différence avec les Xbox/Playstation, on voit bien que ce n'est pas l'API Directx qui est magique, bon, c'est un peu particulier aussi car ces machines "statiques" sont souvent sujettes à l'optimisation mais c'est juste pour montrer que Microsoft(PC/XBOX) n'est pas LA platforme.
Quant au complot, ça me semble evident bienque je force le trait
. Le problème premier de Linux, c'est le support matériel des cartes gfx.
Les pilotes des cartes gfx ont souvent et toujours leur priorité sur la platforme Microsoft, donc on ne peut pas nier qu'il y ait des accords entre MS, constructeurs et dev de jeux.
C'est seulement grâce à l'infographie "professionnelle" qu'nVIDIA, par exemple, offre un support de qualité sur Linux/Unix et qu'accésoirement ils fassent de très bons pilotes. =)
Mais malheureusement, ça ne peut pas suffire à certaines boîtes de jeux à la con qui ont soit des accords très intéressants, soit n'ont pas envie de déployer quelques $$$ de plus pour assurer le support sur d'autres platformes.
Ensuite, M$ fort de son succès enquiquine le monde avec son API Directx fermé et uniplatforme alors que des standards ouverts existaient pour la majorité des composants multimedia.
C'est ça la business tu me diras?
Pas vraiment, qu'est-ce qui les empêchaient de faire leur implémentation d'OpenGL?
DirectX n'est pas le meilleur et la platforme Microsoft n'est pas la meilleure, pour parler pro, celui qui a utilisé XSI ou Maya sous Linux aura vu que la stabilité et réactivé de ces derniers est supérieur à leurs version Windows!
Mais la suprematie de Crosoft décline, la donne change et grâce notamment aux platformes mobiles (IOS, Android) et aux succès des MACs x86, les boîtes étaient/sont/seront obligées de tendre vers un mode de dev interopérable basés sur des standards ouverts, sinon ils ne suivent plus.
C'est paradoxal à dire mais c'est grâce à Apple et de plus en plus Google que les boîtes doivent/devront se plier aux standards. 