• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

Question très conne....

clampin

Membre d’élite
Club MacG
22 Septembre 2000
1 002
177
49
Louvain-La-Neuve, Belgique
www.clampin.com
La question que je vais poser est très conne mais comme je ne veux pas mourir idiot...

je me lance

Prenons le cas d'un develloppement d'une application sous Windows. Réalisée en C++, par une équipe de dev...

Une autre équipe développe la verison mac de la même applications. Peuvent-t-ils reprendre une partie du code de l'application windows sur mac avec les devs d'Apple ?

Ou bien doivent-ils prendre l'option de tout faire séparément. d'un coté la vesion mac et de l'autre la version PC ?

Bref en général comment ca se passe dans le cas d'une application dévellopée en même temps pour Mac et PC ?

Merci
 

Didier Guillion

Membre d’élite
Club MacG
20 Juillet 2001
3 244
164
57
Toulouse
www.myriad-online.com
Bonjour,

Dans la mise en place de ce genre de projets tout est dans la structuration.

Il faut séparer systématiquement tout ce qui est machine dépendant et ce qui est machine indépendant.

Le plus efficace est de créer une couche de compatibilité.

Par exemple, le developpeur veut ouvrir une fenetre, c'est NewCWindow sur Mac, CreateWindow sur PC, avec des parametres différents.

Il ne va appeler ni l'un ni l'autre mais plutot NouvelleFenetre.

NouvelleFenetre sera dans un fichier machine dépendant et fera ce qu'il faut sur Mac et sur PC. Pour le portage il suffira de réécrire sur chaque OS, la partie spécifique.

En gros c'est comme cela que ca marche.

Cordialement