Каковы рекомендуемые системные требования для эмулятора iPhone SDK? - PullRequest
4 голосов
/ 17 марта 2009

Я знаю, что для iPhone SDK требуется Leopard, то есть ~ 900 МГц G4 + w / 512 МБ ОЗУ. И я использовал XCode в прошлом, поэтому я хорошо представляю, как это работает. Но я никогда не использовал эмулятор iPhone, включенный в SDK, и мне интересно, какие ресурсы процессора / памяти нужны для бесперебойной работы.

Я бы просто скачал его и посмотрел сам, но мой (древний) iBook не может запустить Leopard. Прежде чем я куплю новую машину, я хотел бы получить представление о самой медленной системе, которая может запускать эмулятор со скоростью, близкой к аппаратной.

Ответы [ 5 ]

5 голосов
/ 17 марта 2009

Для iPhone SDK требуется машина Intel под управлением Leopard, хотя я считаю, что есть способ заставить его работать на PPC Mac (но вам все еще нужен Leopard).

В SDK нет эмулятора, это симулятор. Код, который он запускает, является нативным, поэтому нет затрат на эмуляцию. Вы обнаружите, что даже дешевый компьютер будет выполнять ваш код значительно быстрее, чем на реальном iPhone.

(Вот почему очень важно протестировать ваше приложение на реальном iPhone, особенно на графике или процессоре).

1 ГБ ОЗУ и любой Mac на базе Intel будут более чем достаточны как для разработки, так и для любых документов / веб-страниц, на которые вы, вероятно, будете ссылаться.

3 голосов
/ 18 марта 2009

Симулятор работает довольно хорошо даже на самом медленном Mac из линейки, базовой модели MacBook Air с жестким диском (без SSD). Он запускает приложения далеко более плавно, чем на реальном iPhone.

Тем не менее, остальная часть процесса разработки выигрывает от увеличения мощности. SSD (дополнительно для ноутбуков) или 3,5-дюймовый жесткий диск (iMac или Mac Pro) - это огромное преимущество, и вам понадобится приличное количество ресурсов процессора для быстрой реакции Xcode с автозаполнением и т. Д.

Прежде всего, вам понадобится столько места на экране, сколько позволит ваш бюджет и мобильность. Он довольно тесен на экране 1280x800 на 13-дюймовом MacBook и MacBook Air. В идеале, ваш минимум - 15-дюймовый MacBook Pro или 20-дюймовый iMac.

Я рекомендую процессор с тактовой частотой 2,0 ГГц или выше и не менее 2 ГБ оперативной памяти. В идеале это как минимум 2,4 ГГц и 4 ГБ оперативной памяти.

2 голосов
/ 18 марта 2009

RAM, пожалуй, самое большое ограничение. Это не ограничение iPhone SDK, а ограничение XCode - при отладке ему нравится как минимум 1,5 ГБ, но он работает нормально примерно на 1 ГБ, если вы останавливаете отладчик, когда вы его не используете.

Я запустил SDK на старом iBook G4. Таким образом, требования к скорости процессора не очень высоки - хотя вы можете редактировать текст во внешнем редакторе, поскольку автозаполнение и подсветка синтаксиса в Xcode слишком медленные, ниже примерно 1,6 ГГц.

Реалистичная рекомендация: любая Intel Mac с минимум 2 ГБ ОЗУ.

1 голос
/ 10 июля 2009

симулятор не проблема, инструмент есть.

Если вы просто хотите запустить эмулятор iPhone, то системные требования не имеют значения, если вы можете запустить леопард.

если вам нужна производственная среда, она должна иметь как минимум c2d 2.0 2G ram и все еще долго ждать отладки.

1 голос
/ 17 марта 2009

Из заметок о выпуске:

«Для iPhone SDK требуется Mac на базе Intel, работающий под управлением Mac OS X Leopard версии 10.5.4 или более поздней.»

Я использую его на Core 2 Duo Mac mini (т.е. до недавнего обновления) без каких-либо проблем, поэтому я не думаю, что скорость процессора - это действительно то, о чем вам нужно беспокоиться. В этой системе 2 ГБ ОЗУ; Я не знаю, будут ли инструменты работать хорошо за меньшее время.

Редактировать: Конечно, сейчас годы спустя. Последняя версия на момент этого обновления требует Mac OS X Lion, и кажется очевидным, что Apple продолжит обновлять Xcode только для своей последней ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...