Peut on développer sur un PC pour MAC ?

Si tu veux persister en .Net, il n'y a que mono.

Si tu veux faire ca en C++, il existe Qt, GTK ou wxWdiget pour creer ton interface.
Il y a aussi SDL pour creer des applications graphiques portables, mais c'est plus orienter jeux.

Sinon il y a java avec swing mais sans Cocoa pour que cela reste portable.

Apres il reste des langages tels que Python ou Tcl/tk qui sont aussi multi-plateforme
 
mpergand a dit:
C# mieux que java, c'est toi qui le dis, et pas vraiment portable, tu peux essayer Mono , mais je ne garantis rien :D

Plus sérieusement :D il existe plusieurs librairies permettant de faire des applis graphiques multi-platformes:
GTK
QT

et sûrement bien d'autres ;)

Des gens sont en train de développer un clone de QT : Harmony, qui serait mieux car plus de fonctionnalité et surtout parcequ'il seras sous GNU GPL !!