Какая машина подойдет для разработки iPhone?[закрыто]

StackOverflow https://stackoverflow.com/questions/22469

  •  09-06-2019
  •  | 
  •  

Вопрос

Я собираюсь работать над некоторыми приложениями для iPhone, поэтому мне дали золотой билет на покупку Mac.Однако золотой билет не так уж и много стоит, и я думаю об iMac.Компьютеры Mac великолепны, я люблю их и использую их дома, но я знаю, что iMac больше ориентирован на среднего потребителя, чем на профессионалов.Будет ли iMac достаточно мощным для разработки iPhone?

Если это кому-то поможет, единственное, что я предполагаю сделать на Mac, — это запустить XCode и, возможно, веб-браузер.

Есть ли кто-нибудь, занимающийся разработкой для iPhone, и у которого возникают проблемы с запуском необходимых инструментов на своем компьютере?Если да, то что у вас есть?

Это было полезно?

Решение

Любой современный Mac подойдет.Я работаю на MacBook двухлетней давности (2 ГГц) с 2 ГБ памяти, и он вполне пригоден для использования.Самым большим ограничением я считаю проверку недвижимости.Я способ более продуктивно на моем 22-дюймовом внешнем экране.Сделайте большой шаг, если у вас есть iMac или вы подумываете о добавлении внешнего монитора к базовой модели.

Другие советы

iMac — очень быстрая машина, и она более чем подходит для разработки iPhone.В большинстве случаев Mac Mini с максимальной оперативной памятью вполне подойдет.

Имейте в виду, что в Mac Mini изначально может быть установлен только один монитор.

Мой основной Mac — это MacBook с 4 ГБ оперативной памяти, и я считаю, что это идеально подходит для разработки (под Windows или OSX).Я мог бы купить iMac за немного больше денег, но у меня уже был 20-дюймовый ЖК-монитор, и мне хотелось портативности.

MacBook такие же мощные, как iMac (за исключением видеокарты, которая может быть для вас важна, а может и не быть);это было не для меня) и прекрасно подходят для разработки.

Я бы сказал, что любая из нынешних моделей iMac более чем достаточно хороша для разработки благодаря своему двухъядерному процессору с кэш-памятью 6 МБ и частотой системной шины 1066 МГц.Вы можете рассмотреть возможность использования оперативной памяти более 1 ГБ, но сравните цены на вторичном рынке в таких местах, как НовоеЯйцо к тому, что хочет Apple (например, я обновил свой MacBook Pro до 4 ГБ на сотни дешевле, чем установка от Apple).

Выбор модели зависит от размера HD и ЖК-дисплея, а также от того, сколько вам придется потратить.

Я запускаю разработку XCode для Mac на 20-дюймовом iMac текущего поколения, и он отлично работает со многими другими запущенными процессами.Вы определенно можете использовать iMac для разработки программного обеспечения.

iMac достаточно мощный, чтобы его можно было использовать для разработки.

Я запускаю XCode на Macbook текущего поколения только с ОДНИМ ГБ ОЗУ, и он работает нормально, пока я ограничиваю общее количество запущенных приложений.

У вас не возникнет проблем с запуском Xcode на iMac.Любой iMac.Любой проект разработки можно реализовать на iMac.Это быстрые и современные машины.Самый дешевый iMac имеет чип Dual Core Duo 2 с 1 гигабайтом оперативной памяти.Увеличьте объем оперативной памяти до 2, если можете (дешевый вариант — дешевле, если вы купите стороннюю оперативную память).Имеет огромное значение при использовании OSX.

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

Нравится ли вам иногда брать машину и просто переходить в другую рабочую среду (или показывать свои вещи людям)?MacBook сравнимы по мощности, но дают вам такую ​​свободу.

Можете ли вы работать с глянцевыми экранами или они вас раздражают?В последнем случае iMac или MacBook могут оказаться неоптимальными, и вам следует убедиться, что в качестве основного экрана вы используете более крупный неглянцевый дисплей.Второй дисплей, как правило, очень полезен для разработки, поэтому вы все равно можете захотеть его иметь.

И вам действительно захочется увеличить объем оперативной памяти как минимум до 2 ГБ (4 ГБ, конечно, хорошо, но не абсолютно необходимо).

Я бы посоветовал выбрать Mac Mini с максимальной производительностью и лучший монитор, который вы можете вписать в свой бюджет.

Имейте в виду, что и iMac, и Mac Mini по сути являются ноутбуками (с точки зрения внутренних компонентов).Следует признать, что у iMac большой экран (как у ноутбуков) и подходящий жесткий диск.

Я запускаю XCode на 17-дюймовом iMac (2 года) с 2 ГБ ОЗУ, и у меня не возникло никаких проблем.

Я прекрасно справляюсь с Mac mini.На данный момент у него только стандартная оперативная память объемом 1 ГБ, так что это нынешнее узкое место.

Разработка для iPhone не является особенно трудоемкой работой, единственный способ перейти с iMac — это Mac Pro, который, как я полагаю, вы не можете себе позволить.Единственная причина перейти на Mac Pro — это если вы работаете с видео или изображениями, где вам действительно нужна мощность.

В этом месяце я видел диаграмму в MacFormat, в которой говорилось, что базовый iMac в любом случае быстрее, чем базовый Mac Pro, хотя очевидно, что в Pro есть больше возможностей для расширения.

Однако купите больше оперативной памяти, увеличьте ее до 4 ГБ, и вы не пожалеете.

Я купил Unibody Mac mini в середине 2010 года, и это хорошая машина для разработки iPhone.

Я не хотел тратить много денег на покупку нового компьютера.Поэтому я выбрал минимум, необходимый для разработки для iPhone.

В посте ниже изложены мои впечатления об этом...

Учимся разрабатывать для iPhone с помощью Mac mini

Я тоже подумываю о покупке Mac.Я хотел создать новый вопрос, но теперь пытаюсь задать этот «ответ».Есть несколько возможностей:

  • иМак:Мощное оборудование, большой экран (27 дюймов) -> идеально подходит для разработки.
  • MacBook Pro:портативный, но вам нужен экран больше 13 дюймов -> дорого
  • Мак мини:маленький, бесшумный, такой же мощный, как 13-дюймовый MacBook Pro, дешевый, нужен внешний дисплей и обновление оперативной памяти

Я работал несколько месяцев на 13-дюймовом MacBook Pro, но вам действительно нужен второй экран, если вы хотите развиваться (несмотря на то, что прокрутка с помощью тачпада очень проста).Аппаратное обеспечение (2.66 Core2Duo, 4 ГБ ОЗУ, 320 ГБ) было достаточно мощным для разработки с помощью Xcode.

Но как часто вам действительно нужно портативное решение?Большую часть времени я работал на одном и том же месте.Для этого отлично подойдет 27-дюймовый iMac, но он не такой дешевый, как Mac mini.За те же деньги (включая Matrox DualHead2Go) можно купить Mac Mini с тремя 23-дюймовыми IPS-панелями (1080p), но он не такой мощный, как 27-дюймовый iMac с i5-680.

Вопросы:

  • Для вас портативность важна или ее приятно иметь?
  • Что лучше для Xcode?Больше ГГц или больше ядер?
  • Что обеспечивает более быстрый опыт?Более быстрый процессор (например.на 400 МГц быстрее) или вместо него SSD?

Я думаю, лучшим решением будет iMac и MacBook.Но для начала это слишком большие деньги.

ПС:вам также понадобится одно устройство.Самым дешевым устройством является iPod Touch 4G емкостью 8 ГБ.

Пожалуйста, приобретите Mac с твердотельным накопителем, либо MacBook Air, либо варианты, встроенные по заказу.

Компиляция больших фреймворков, таких как Three20, будет как минимум в 2–3 раза быстрее.XCode 4 должен открываться намного быстрее с SSD-накопителем.

Как и во всех разработках, размер экрана имеет первостепенное значение, поэтому я бы предложил 24-дюймовый iMac, если ваш золотой билет простирается так далеко, или Mac Mini с большим монитором (вероятно, не Apple), если это не так.

Я часто использую свой PowerMac G5.Конечно, вам нужно взломать инструменты разработчика для установки на PPC, и есть некоторые проблемы с Device SDK, но он работает.

Ой, подожди, ты сказал «хорошо».Неважно.

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

Я купил iMac, и у меня не было никаких проблем с разработкой моего «простого» приложения, за исключением того, что штука с прокруткой иногда зависала у меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top