Разумно ли использовать XCode 2.5 вместо 3.x/4.x?
Я искал экономически эффективный способ начать разработку приложений для iOS. Сейчас я думаю об играх, но я мог бы пойти по многим направлениям.
У меня есть установка для Windows, и я нашел решение VMWare. И хотя в Windows 7 есть возможность виртуализации os-x, мне не нравится идея использовать столько памяти и загружать ОС с теневого торрент-сайта.
Я нашел использованный мини-мак с Tiger всего за 200 долларов на Amazon. Спецификации:
- Процессор PowerPC G4 1,42 ГГц с системной шиной 167 МГц
- 512 МБ DDR SDRAM (с возможностью расширения до 1 ГБ), жесткий диск 80 ГБ, комбинированный привод со слотовой загрузкой (DVD-ROM / CD-RW)
- Mac OS X версии 10.4 Tiger, iLive '05, Mail и многое другое в комплекте
Кажется, только XCode 2.5 работает на Tiger, вы не можете обновить до 3.x. (Apple предлагает XCode 2.5 зарегистрированным разработчикам)
Поэтому мой вопрос: стоило ли бы потратить еще 200 долларов на приобретение Snow Leopard (совместимого с 3.x)?
Пожалуйста, определите достоинства хотя бы по нескольким из этих критериев:
- XCode 2.5 имеет другую производительность, чем 3.x при компиляции на iPad и iPhone?
- Существуют ли какие-либо широко используемые / полезные инструменты для разработчиков, которые вам не хватает?
- Может быть, производительность подержанного мини-Mac Tiger будет болезненной для разработки XCode (не собираюсь делать ничего, кроме разработки, каких-либо комментариев по поводу производительности?)
- Будет ли Apple отклонять вас из магазина приложений за использование устаревшего компилятора (я не закончил манифест на 50 страниц, который является соглашением Apple Developer...)?
Спасибо всем, кто ответит.
1 ответ
Если бы это был я, я бы попробовал найти новое оборудование. Я написал кое-что для iOS на MacBook x86_64, который изначально работал под управлением Leopard, в настоящее время под управлением Snow Leopard. Это медленно на обоих. Я не могу себе представить, насколько медленно это будет на G4.
Я думаю, что может быть ограничение на то, какую версию iOS принимает Apple App Store, но я не уверен, что это такое. Я подозреваю, что предел больше, чем 1.x.:-).