Il faut dire que tant qu'il s'agit d'un programme de bureau développé à l'aide d'une bibliothèque d'interface pouvant fonctionner sur plusieurs plates-formes, il peut fonctionner sur Mac.
D'innombrables, certains d'entre eux sont :
Qt
GTK+
Java Swing
...
À l'exception de Java Swing, qui ne peut être écrit qu'en Java, les autres peuvent être écrits dans différents langages multiplateformes. Par exemple, GTK+ a le pygtk de Python, le gtkmm de C++, etc.
La langue n'est pas un problème, n'est-ce pas ? Vous pouvez utiliser GTK pour C, QT pour C++, node-webkit, java pour JS ->
Il faut dire que si vous souhaitez réellement développer des applications Mac natives, le seul moyen est Objective-C~
N'importe quel langage multiplateforme peut être utilisé... Bien sûr, le meilleur est Objective-C
Python+PyObjc, le cas est Dropbox
Il faut dire que tant qu'il s'agit d'un programme de bureau développé à l'aide d'une bibliothèque d'interface pouvant fonctionner sur plusieurs plates-formes, il peut fonctionner sur Mac. D'innombrables, certains d'entre eux sont :
Qt
GTK+
Java Swing
...
À l'exception de Java Swing, qui ne peut être écrit qu'en Java, les autres peuvent être écrits dans différents langages multiplateformes. Par exemple, GTK+ a le pygtk de Python, le gtkmm de C++, etc.
C# est également disponible