Question très conne....

clampin

Membre expert
Club iGen
22 Septembre 2000
1 002
177
53
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
 
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