Le fait est c'est que après coup tu peux créer des binaires compatibles, mais que les anciens binaires ont toutes les chances de ne pas l'être. Et quand l'on bosse sur des applications dont on a pas les source et qui ne sont pas mise à jour pour des raisons X et Y. Est bien c'est autant la merde voir plus que sous Linux.
C'est plutot les 2, si tu veux un soft qui tourne sur les anciennes plateformes, suffit d'avoir un define (WINVER) qui se chargera de limiter ce qui accessible a ce qui tourne sur l'ancien systeme.
Mais a part ca, la vaste majorite des anciens softs (Win95 et plus) tourne encore sur Vista. Alors oui il y a des softs qui ne fonctionnent plus, mais que qqe centaines de softs ne tournent plus compare aux dizaines de milliers qui tournent encore, c'est largement plus serieux niveau compatibilite que ce qui se fait sur Linux.
P.S.S. Catia ne fonctionne plus car Vista a des problèmes avec l'OpenGL. Et que quand tous le monde s'est équipé de carte 3D pro qui font de l'OpenGL et que comme tu le fais remarqué Direct 3D n'est pas forcement très adapté pour ce genre de soft, cela pose de gros problèmes. Donc dans ce cas ( qui été en effet un piège choisit a dessin ), ni Dassault ni les fabriquent de carte 3D ne sont fautifs, mais bien MS avec son translator OpenGL vers Direct3D.
Il n'y a aucun probleme d'OpenGL sur Vista, c'est le meme topo que sur XP, le seul truc est que les constructeurs doivent reecrire leurs driver OpenGL pour la nouvelle plateforme si ils veulent garder l'UI toute mignonne de Vista.
Le translator de MS n'a rien a voir dans l'histoire, c'est un driver OpenGL software a utiliser si on n'a pas de driver OpenGL dedia a sa carte, et qui est a remplacer par le driver de la carte si on l'a, et ce dernier ne passe evidemment pas par Direct3D.
[^] # Re: Quelle différence? :)
Posté par pasBill pasGates . En réponse au journal Dell Mini 9 et ses offres hilarantes. Évalué à 1.
C'est plutot les 2, si tu veux un soft qui tourne sur les anciennes plateformes, suffit d'avoir un define (WINVER) qui se chargera de limiter ce qui accessible a ce qui tourne sur l'ancien systeme.
Mais a part ca, la vaste majorite des anciens softs (Win95 et plus) tourne encore sur Vista. Alors oui il y a des softs qui ne fonctionnent plus, mais que qqe centaines de softs ne tournent plus compare aux dizaines de milliers qui tournent encore, c'est largement plus serieux niveau compatibilite que ce qui se fait sur Linux.
P.S.S. Catia ne fonctionne plus car Vista a des problèmes avec l'OpenGL. Et que quand tous le monde s'est équipé de carte 3D pro qui font de l'OpenGL et que comme tu le fais remarqué Direct 3D n'est pas forcement très adapté pour ce genre de soft, cela pose de gros problèmes. Donc dans ce cas ( qui été en effet un piège choisit a dessin ), ni Dassault ni les fabriquent de carte 3D ne sont fautifs, mais bien MS avec son translator OpenGL vers Direct3D.
Il n'y a aucun probleme d'OpenGL sur Vista, c'est le meme topo que sur XP, le seul truc est que les constructeurs doivent reecrire leurs driver OpenGL pour la nouvelle plateforme si ils veulent garder l'UI toute mignonne de Vista.
Le translator de MS n'a rien a voir dans l'histoire, c'est un driver OpenGL software a utiliser si on n'a pas de driver OpenGL dedia a sa carte, et qui est a remplacer par le driver de la carte si on l'a, et ce dernier ne passe evidemment pas par Direct3D.