Можем ли мы разработать игру для iPhone на платформе Windows?

14

Возможно ли каким-либо образом разработать игру для iPhone с использованием iPhone SDK для Windows?

GamDroid
источник
4
Короче говоря: да, но будьте осторожны, это действительно стоит того. Если вы работаете на платформе, которая даже умеренно нестабильна из- за того, что не является Mac, это может легко стоить вам времени, равного тому, которое потребуется вам, чтобы заработать цену Mac Mini.
Виллихам Тотланд

Ответы:

4

Хотя это противоречит политике Apple, вы можете установить OS X на виртуальную машину и разработать приложение таким образом. И если вы можете управлять этим, технически вы можете написать код и тому подобное на компьютере с Windows; это, конечно, только текст. Но компилятор, SDK и т. Д. Полностью предназначены только для OS X.

Вы также можете найти другие способы создания игр для iPhone, такие как движок Unity или Flash (я знаю, что когда-то они были скомпилированы для игр для iPhone, я думаю, что с тех пор они это прекратили)

Ricket
источник
3
Flash переиздала свой упаковщик для iPhone, хотя мой опыт работы с ним (с использованием командной строки, а не через CS5) был разочаровывающим.
Грегори Эйвери-Вейр
Ой! хорошо, проверил упаковщик для iphone на веб-сайте Adobe. Обновление доступно с 11 октября, так как Apple сняла ограничения сторонних разработчиков. Это означает его недавнюю активность. Нет необходимости в конкретной системе Mac. Флэш будет работать для меня, не так ли?
GamDroid
Если вы понизили голос, объясните, почему вы проголосовали ...
Ricket
3

Смотрите этот вопрос на stackoverflow.com.

Даже если есть какой-то способ сделать это с виртуальными машинами, взломанными телефонами и так далее, я не могу поверить, что это стоило того. Время, которое вы тратите на решение всех проблем, - это время, когда вам не нужно улучшать игру.

Если вы используете кроссплатформенную среду разработки, такую ​​как Unity , вы сможете выполнять большую часть разработки под Windows, но вам все равно понадобится Mac для развертывания на телефоне для тестирования или выпуска. (И тестирование на устройстве жизненно важно: палец на сенсорном экране не похож на указатель мыши на окне.)

Это не так, как будто вам нужна мощная машина для разработки игры для iPhone: Mac Mini за $ 699 вполне подойдет.

Гарет Рис
источник
1
На самом деле, я быстро начал работать с OSX на виртуальной машине на своем ноутбуке. Нет проблем, я просто обнаружил, что разработка была чем-то слишком сложным для моей рабочей нагрузки в то время. lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - у меня было бы серьезное раскаяние покупателя, если бы я потратил на это 699 долларов.
Рикет
3

Я бы порекомендовал заглянуть в Моно. Это позволяет вам писать приложения .NET на вашем iPhone / iPad.

Джек Маркетти
источник
MonoTouch работает только на Mac. Или так сказано.
Коммунистическая утка
1

Я искал решение для разработки приложений на Windows. В конце концов я купил Mac mini, и я рад, что сделал. Mac и инструменты разработки работают просто отлично. Время, которое я сэкономил на настройке Windows / Виртуальных машин / OSX и т. Д., Я потратил на разработку приложений.

Роджер
источник
1

Airplay SDK утверждает, что позволяет вам разрабатывать в Visual Studio на ПК с Windows. Я не пробовал это, так что понятия не имею, насколько хорошо это работает.

beezir
источник
0

Marmalade - хороший движок, который легко интегрируется с Visual Studio. Таким образом, вы можете разрабатывать для iOS, Android, Bada, WebOS, Windows и т. Д. Из одного кода. Вам понадобится Mac, чтобы загрузить файл ipa, но я думаю, это будет проще, так как он нужен только один раз. Я использую его, чтобы сказать вам, что он работает хорошо, и теперь с версией 6.0 вы также можете разрабатывать в HTML5 с помощью API PhoneGap.

новичок
источник
0

Вы можете использовать компьютерный симулятор, такой как VirtualBox, и просто загрузить файлы исходного кода Mac и загрузить XCode из магазина приложений.

user31137
источник