Среди GNUstep, Cappuccino и Cocotron Cocotron является единственным возможным выбором для переноса приложения Mac на Windows.
Cappuccino предназначен для Интернета, а GNUstep работает только поверх Cygwin или Mingw, что означает, что графический интерфейс не похож на собственные приложения Windows.
Теоретически возможно создавать приложения для Windows с помощью Cocotron. Однако реальность такова, что его все еще очень трудно использовать, и он все еще довольно ограничен в API Какао.
Следовательно, два возможных решения:
- Старайтесь изо всех сил удалять коды, которые не поддерживаются Cocotron в исходной базе кода, и выполняйте кросс-компиляцию. Поддерживать общую базу кода будет больно.
- Запустить новый графический интерфейс вообще, без общей базы кода. два варианта здесь
- Запустите кроссплатформенный проект с кросс-платформенной средой, такой как Qt или Java.
- Запустить проект только для Windows. Здесь есть много вариантов, приложение .Net WinForm, MFC и т. Д.