1241Fermer1243
GoldenCrystalLe 28/06/2010 à 12:03
./1237 > Bah justement, d'une version à l'autre de Mac OS, les API ne sont pas très stables. Des fonctions "essentielles" sont ajoutées, d'autres fonctions (moins essentielles, au moins du point de vue d'Apple) sont supprimées. (Il suffit de parcourir la doc officielle pour s'en rendre compte...)
Là où pour Windows ça pose moins de problème, et ce pour deux raisons:
En premier lieu, Microsoft conserve un maximum de rétro-compatibilité (un peu trop parfois) entre ses versions de Windows... Tout en ajoutant de nouvelles API (qui parfois ne seront jamais utilisées...)
En second lieu, Apple a implémenté ses propres fonctions par dessus l'API Windows, donc les fonctions existantes ont juste a être adaptées pour la compatibilité future (par exemple gerer Aero ^^), mais la rétro-compatibilité est assurée par Microsoft.

(Je pense qu'en dehors des drivers iMachin il ne doit pas y avoir beaucoup de code spécifique aux versions > XP, après j'ai pas non plus été disséquer leur code, mais je connais un peu l'API Windows donc je sais qu'il n'y a pas grand chose à changer ^^)