Le Multi Plateforme, c'est le MacDo de la programmation
Par Benjamin (prae) GIGON, dimanche 3 août 2008 à 01:33 :: OpenGL & 3D :: #201 :: rss
En lisant cette news, j'en viens à me dire que la PS3 semble inférieure à la XBOX360 parce que les studios de développement veulent absolument faire du multi-plateforme, et donc niveler leur core par le bas.
C'est ce qui semble ressortir de l'interview de John Carmack: « Oui OK, OK, la PS3 pourrait powner, mais bon, c'est tellement dur de comprendre toutes les specificités de la plateforme CELL que franchement... on a autre chose à faire ... ».
Cette partie semble me donner raison:
Il faut avouer que Sony fait à chaque fois un pari audacieux: celui d'avoir probablement une architecture complexe mais qui possède une grosse capacité cachée (dans la limite du raisonnable) si on prend le temps de faire un peu de recherche (et en proposant une API très dur pour les développeurs).
Alors que Microsoft, avec son DirectX/Direct3D moisi (je sais, je suis pas crédible), offre juste dans la balance une solution multi-plateforme opérationnelle (dans le sens: où y'a le plus de consommateur). Même si OpenGL est multi-plateforme, on le retrouve que dans ... la Wii, la DS, la PSP, la PS3 ... ah ouais ... ca fait du monde quand même.
Mais bon, face à un Microsoft qui pose ses 30kg de barbaque monté sur burnes sur la table des négociations (c'est à dire tout l'univers PC), la plupart des éditeurs disent "alleliuah à Direct3D". Une véritable connerie qui, si tous les constructeurs se mettaient à D3D, les enchaineraient à long terme.
Ca me ferait rire si un jour Nintendo, Sony, Microsoft et Sega se mettaient autour d'une table pour faire une console commune (ouais, et on utilise OpenGL, faut pas déconner)
Note1: John a oublié rapidement que pour son Quake 1 (cela nous rajeunit pas), il avait tester OpenGL versus Direct3D ... et trouvait plus clean l'API OpenGL ... bon, tout progresse, même l'API Direct3D, mais va falloir qu'il arrête son délire sur s'il veut développer sur l'iPhone.
C'est ce qui semble ressortir de l'interview de John Carmack: « Oui OK, OK, la PS3 pourrait powner, mais bon, c'est tellement dur de comprendre toutes les specificités de la plateforme CELL que franchement... on a autre chose à faire ... ».
Cette partie semble me donner raison:
« Mais surtout, je cite, "(John Carmack) il est beaucoup, beaucoup plus facile de faire fonctionner quelque [chose] correctement sur X360[*1] que sur PS3". C'est pourquoi, si en théorie les CPU de la PS3 sont plus puissants que ceux de la X360, en pratique il est impossible d'en tirer partie. Carmack est catégorique : du point de vue d'un développeur, la X360 est largement supérieure à la PS3. »En tant que dev, je le décrypte ce paragraphe comme-ci: « Il est plus facile et rapide de développer un cube qui tourne en faisant D3DMatrixRotationYawPitchRollFlanBlahTourneSurtoiMeme() et d'avoir un FPS de 12 que de rajouter 10 lignes de plus sous OpenGL et qui tourne à 100 FPS... »
Il faut avouer que Sony fait à chaque fois un pari audacieux: celui d'avoir probablement une architecture complexe mais qui possède une grosse capacité cachée (dans la limite du raisonnable) si on prend le temps de faire un peu de recherche (et en proposant une API très dur pour les développeurs).
Alors que Microsoft, avec son DirectX/Direct3D moisi (je sais, je suis pas crédible), offre juste dans la balance une solution multi-plateforme opérationnelle (dans le sens: où y'a le plus de consommateur). Même si OpenGL est multi-plateforme, on le retrouve que dans ... la Wii, la DS, la PSP, la PS3 ... ah ouais ... ca fait du monde quand même.
Mais bon, face à un Microsoft qui pose ses 30kg de barbaque monté sur burnes sur la table des négociations (c'est à dire tout l'univers PC), la plupart des éditeurs disent "alleliuah à Direct3D". Une véritable connerie qui, si tous les constructeurs se mettaient à D3D, les enchaineraient à long terme.
Ca me ferait rire si un jour Nintendo, Sony, Microsoft et Sega se mettaient autour d'une table pour faire une console commune (ouais, et on utilise OpenGL, faut pas déconner)
Note1: John a oublié rapidement que pour son Quake 1 (cela nous rajeunit pas), il avait tester OpenGL versus Direct3D ... et trouvait plus clean l'API OpenGL ... bon, tout progresse, même l'API Direct3D, mais va falloir qu'il arrête son délire sur s'il veut développer sur l'iPhone.
Commentaires
1. Le dimanche 3 août 2008 à 01:57, par Tony
2. Le dimanche 3 août 2008 à 02:15, par Benjamin
3. Le lundi 4 août 2008 à 11:14, par Tryum
4. Le lundi 4 août 2008 à 23:04, par Benjamin
5. Le mardi 5 août 2008 à 10:12, par Tryum
6. Le vendredi 29 août 2008 à 20:16, par Lyto
7. Le lundi 22 septembre 2008 à 12:23, par Benjamin
8. Le lundi 22 septembre 2008 à 15:44, par Tony
9. Le lundi 22 septembre 2008 à 19:26, par Benjamin
10. Le lundi 17 novembre 2008 à 16:05, par mawww
11. Le mardi 18 novembre 2008 à 02:48, par Benjamin
Ajouter un commentaire