2013-04-09 1 views
2

Я разработчик WPF C# .net и был рад услышать о Xamarin. Поэтому я пошел на их сайт, загрузил бесплатную версию своего приложения и захотел написать приложение ios (iPad). Однако, когда я открываю новый проект с помощью Xamarin IDE, он не дает мне никаких возможностей для проекта IOS. Это все андроид.Поддерживает ли Xamarin iPad и разработку iTouch на компьютере без Mac?

Я пошел на их сайт и наблюдал за одним из своих учебных видеороликов о том, как разработать приложение IOS, и они сказали, что вам нужно использовать mac. Было ли видео устаревшее, или вам действительно нужно использовать mac для использования Xamarin для разработки iPad-приложения?

Если кто-то использует Xamarin, пожалуйста, напишите здесь и дайте мне знать, как это работает и какова кривая обучения для разработки приложений для iPad с использованием Xamarin.

Возможно, мне нужно приобрести версию 1800 долл. США, или вы можете сделать это со свободной версией?

Спасибо за вашу помощь, Curtis

ответ

5

Да, вы ДОЛЖНЫ иметь Mac для разработки iOS. Apple SDK доступны только на Mac. Вы можете использовать Mac в качестве основной машины-разработчика, или вы можете работать в Windows с Visual Studio и использовать Mac только как сервер сборки.

1

Я не думаю, что видео устарело.

Вы можете использовать Visual Studio, но для компиляции родного приложения или запуска симулятора iOS вам нужен Mac. Причина в том, что Apple SDK и их продукты - компилятор, Xcode и имитатор устройств необходимы для разработки iOS, и они не запускаются на Windows

+2

Visual Studio не обязательно находиться в виртуальной машине, это может быть на отдельной машине – Jason

+1

@ Джейсон спасибо, Джейсон. Я видел только как виртуальную машину, но я предполагаю, что это просто сетевая фу. –

1

Xamarin Studio on Windows не поддерживает Xamarin.iOS. Вам либо нужна Visual Studio для Windows, либо Xamarin Studio на Mac.

Кривая обучения для iPad-приложений будет примерно такой же, как если бы вы не использовали Xamarin в том смысле, что вам все еще нужно изучить SDK iOS, платформу, как структурирована программа, куда поместить вызовы методов ... Главное различие заключается в том, хотите ли вы использовать obj-C или C# и хотите ли вы повторно использовать код.

Вам не нужна версия в размере 1800 долларов, но вам нужна версия за 999 долларов США, если вы хотите использовать Visual Studio. У стартера есть ограничение на размер приложения, поэтому инди может быть наиболее рентабельным, если вам не нужна интеграция с Visual Studio.

2

Если вы покупаете бизнес издание Xamarin, то вам нужно только Mac во время сборки, которые можно взять напрокат на час в http://www.macincloud.com/ с бизнес-издания вы можете использовать Visual Studio (eiditions Экспресс не поддерживает никаких плагинов так может не использовать с Xamarin) на Windows-машине для записи приложений iOS.

+1

Я не знаю о вас, но у меня было ** ужасное ** обслуживание с macincloud. Соединения были дрянные, отсутствие настройки или изменения мака каким-либо образом было раздражающим, и они продолжали выставлять счета после отмены. Они также не отвечали на электронные письма, а жалобы на твиттер. – valdetero