Подтвердить что ты не робот

Альтернативы для разработки iOS под Windows

Возможный дубликат:
Как я могу разработать для iPhone с помощью машины разработки Windows?
Разработка iPhone в Windows

Я только что получил свой новый iPad, и теперь у меня есть два устройства iOS, iPod и iPad. Поэтому я понял, что iOS - отличная ОС для разработки некоторых вещей, но проблема в том, что я под Windows, и у меня нет планов покупать Mac. Во всяком случае, я хочу не порт SDK для Windows, поэтому я могу развиваться в Objective-C. Но я хочу знать все (возможно) альтернативы, которые мне нужно разработать для iPad (что я сейчас гораздо больше интересуюсь) и другие устройства iOS.

PS: меня интересует разработка приложений, а не разработка игр.

4b9b3361

Ответ 1

Вы можете найти следующие решения. Я попытался прокомментировать те, с кем я знаком:

  • PhoneGap
  • Sencha Touch - Nice JS framework. Проверьте свои демонстрации.
  • Rhomobile
  • Appcelerator Titanium
  • jQuery Mobile - версия jQuery оптимизирована для мобильных устройств.
  • jQTouch - плагин jQuery для разработки мобильных приложений
  • CrossMobs - Sdk для разработки iOS и Android (не требуется Mac).
  • Nomad - расширение Visual Studio для облачных построений PhoneGap (не требуется Mac).
  • Delphi XE4 - Delphi XE 4 (не требуется Mac, вы можете использовать macincloud)

Надеюсь, вы найдете альтернативу, соответствующую вашим целям. Это действительно зависит от того, что вы уже знаете. Например, если вы уже знакомы с 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.