Возможно ли каким-либо образом разработать игру для iPhone с использованием iPhone SDK для Windows?
Возможно ли каким-либо образом разработать игру для iPhone с использованием iPhone SDK для Windows?
Ответы:
Хотя это противоречит политике Apple, вы можете установить OS X на виртуальную машину и разработать приложение таким образом. И если вы можете управлять этим, технически вы можете написать код и тому подобное на компьютере с Windows; это, конечно, только текст. Но компилятор, SDK и т. Д. Полностью предназначены только для OS X.
Вы также можете найти другие способы создания игр для iPhone, такие как движок Unity или Flash (я знаю, что когда-то они были скомпилированы для игр для iPhone, я думаю, что с тех пор они это прекратили)
Смотрите этот вопрос на stackoverflow.com.
Даже если есть какой-то способ сделать это с виртуальными машинами, взломанными телефонами и так далее, я не могу поверить, что это стоило того. Время, которое вы тратите на решение всех проблем, - это время, когда вам не нужно улучшать игру.
Если вы используете кроссплатформенную среду разработки, такую как Unity , вы сможете выполнять большую часть разработки под Windows, но вам все равно понадобится Mac для развертывания на телефоне для тестирования или выпуска. (И тестирование на устройстве жизненно важно: палец на сенсорном экране не похож на указатель мыши на окне.)
Это не так, как будто вам нужна мощная машина для разработки игры для iPhone: Mac Mini за $ 699 вполне подойдет.
Я бы порекомендовал заглянуть в Моно. Это позволяет вам писать приложения .NET на вашем iPhone / iPad.
Airplay SDK утверждает, что позволяет вам разрабатывать в Visual Studio на ПК с Windows. Я не пробовал это, так что понятия не имею, насколько хорошо это работает.
Adobe AIR SDK 3.3 позволяет создавать приложения для iOS на платформе Windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Однако вы должны закодировать свое приложение / игру в ActionScript, но вы можете расширить функциональность AIR SDK с помощью Adobe Native Extension (ANE).
Marmalade - хороший движок, который легко интегрируется с Visual Studio. Таким образом, вы можете разрабатывать для iOS, Android, Bada, WebOS, Windows и т. Д. Из одного кода. Вам понадобится Mac, чтобы загрузить файл ipa, но я думаю, это будет проще, так как он нужен только один раз. Я использую его, чтобы сказать вам, что он работает хорошо, и теперь с версией 6.0 вы также можете разрабатывать в HTML5 с помощью API PhoneGap.