Могу ли я разработать приложение для Windows с намерением развернуть его в OSX?

Я хочу создать приложение, которое будет выполняться на компьютере Mac, но у меня нет его для разработки. Я подумал, что это отличная возможность попробовать и воспользоваться преимуществами среды выполнения Mono. Я пытаюсь понять, как разрабатывать на машине Windows XP и подготовить пакет развертывания для машины OSX.

Я бы хотел попробовать сделать приложение с пользовательским интерфейсом, так как мои пользователи не очень разбираются в технических вопросах. Подходит ли MonoDevelop для этого? Что мне делать: использовать Windows Forms или GTK #?


person curtisthibault    schedule 16.12.2010    source источник


Ответы (1)


Да, вы должны использовать моно в окнах напрямую с GTK #, но вам понадобится несколько настроек для Mac, так что в конечном итоге вам понадобится Mac. Вашим пользователям также придется установить моно-фреймворк на свой компьютер, моно-приложение не создает собственных приложений для Mac. Я люблю моно, но если конечные пользователи не очень разбираются в технологиях, я не думаю, что это правильное решение. В любом случае, единственный способ разработать несколько реальных мультиплатформенных приложений - это Java, поскольку она предварительно установлена ​​на Mac, поэтому пользователям не нужно будет загружать фреймворк для запуска ваших приложений.

person user475434    schedule 16.12.2010
comment
Облом. Я надеялся, что смогу использовать это как возможность приступить к работе с Mono. Я знал о Java как о возможном варианте, но, как я уже сказал, я также искал возможность обучения. - person curtisthibault; 17.12.2010
comment
Вы можете создать пакет приложений, как описано в ответе jpobst, без использования Mac, и пакет предложит пользователю установить Mono. - person Mikayla Hutchinson; 18.12.2010
comment
Вы также можете включить Mono в пакет приложений, чтобы пользователю не нужно было его устанавливать, но для этого вам понадобится Mac. - person Mikayla Hutchinson; 18.12.2010