Мога ли да разработя приложение под Windows, възнамерявайки да го разположа в OSX?

Търся да създам приложение, което да се изпълнява на Mac машина, но нямам такова, на което да разработя. Мислех, че това ще бъде чудесна възможност да се опитам да се възползвам от времето за изпълнение на Mono. Опитвам се да разбера как да разработя на машина с Windows XP и да подготвя пакет за внедряване за машина с OSX.

Бих искал да опитам да направя приложението да има потребителски интерфейс, тъй като моите потребители не са много технически. Дали MonoDevelop е правилният инструмент за постигане на това? Трябва ли да се опитвам да използвам Windows Forms или GTK#?


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


Отговори (1)


Да, трябва да използвате моно на windows директно с GTK#, но ще ви трябват няколко настройки на mac, така че в крайна сметка ще ви трябва mac. Вашите потребители също ще трябва да инсталират рамката mono на своя компютър, mono не създава собствени приложения за 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