Альтернативы для разработки iOS под Windows
Возможный дубликат:
Как я могу разработать для iPhone с помощью машины разработки Windows?
Разработка iPhone в Windows
Я только что получил свой новый iPad, и теперь у меня есть два устройства iOS, iPod и iPad. Поэтому я понял, что iOS - отличная ОС для разработки некоторых вещей, но проблема в том, что я под Windows, и у меня нет планов покупать Mac. Во всяком случае, я хочу не порт SDK для Windows, поэтому я могу развиваться в Objective-C. Но я хочу знать все (возможно) альтернативы, которые мне нужно разработать для iPad (что я сейчас гораздо больше интересуюсь) и другие устройства iOS.
PS: меня интересует разработка приложений, а не разработка игр.
Ответы
Ответ 1
Вы можете найти следующие решения. Я попытался прокомментировать те, с кем я знаком:
Надеюсь, вы найдете альтернативу, соответствующую вашим целям. Это действительно зависит от того, что вы уже знаете. Например, если вы уже знакомы с Ext JS, использующим Sencha Touch, мне кажется, что это не проблема.
Чтобы получить приложение в App Store, похоже, что единственным решением (по крайней мере, AFAIK) является использование PhoneGap для упаковки вашего JS-приложения. Для этого вам понадобится XCode (mac). Возможно, для этого возможно использовать виртуализованную версию OS X, хотя я не могу гарантировать, что это сработает.
Ответ 2
Вы сказали, что хотите все варианты, поэтому позвольте мне добавить:
Я понимаю, что у вас нет плана покупать mac, но передумайте. Купите дешевый Mac.
Давай, ты инвестировал уже на iPad и iPod. Покупка Mac mini не должна быть настолько сложной для вас.
изменить:
@Nathan: почему вы ненавидите OS X, когда любите iOS? Как говорит hotpaw2, они в основном одинаковы. Я считаю, что ядра скомпилированы из одного источника. Оба имеют набор базовых псевдо-объектно-ориентированных функций C для строк и манипуляций с массивами, называемых Core Foundation. Часть GUI выполняется библиотеками под названием AppKit/UIKit, которые в основном одинаковы.
Фактически, OS X, даже в Snow Leopard, имеет несколько остатков OS 9, в то время как iOS почти исключительно получен из NeXTStep.
На OS X Gestalt
жив и здоров (даже после устаревания большинства Carbon), но в iOS такой вещи нет! Итак, если вы любите OS 9, вам стоит OS X больше, чем iOS.
Я знаю, что любовь и ненависть не логичны, но вы здесь совсем не логичны:)
Ответ 3
Другой способ: вы можете получить эмулятор MAC для ПК и разработать на нем.
Я тоже ищу. Я слышал, что PearPC - очень хороший эмулятор.
Ответ 4
Если вы хотите разрабатывать приложения iOS для последних iOS-библиотек, а не бороться с иностранными инструментами и неподдерживаемыми процессами установки приложений, получите дешевый Mac. OS почти одинакова между Mac OS X и iOS, поэтому инструменты разработки лучше всего работают на Mac.