Какой Mac для разработки приложений для iPhone?

16

Я разработчик, работающий с Windows. У меня есть несколько пользователей, которые интересуются приложениями для iPhone, поэтому я ищу Mac прямо сейчас. Проблема в том, что я понятия не имею, что покупать.

Я не хочу использовать Mac в качестве основного компьютера, я просто хочу сделать кодирование на нем. Так что это не должно быть настолько мощным, я думаю. Так что бы вы порекомендовали? Новый или подержанный ...

Работает ли Mac с моей USB-клавиатурой / мышью? Работает ли мой монитор с портом DVI? Нужны ли мне адаптеры или совершенно новое оборудование?

Я где-то читал, что мне нужен процессор Intel. Это правда?

MSEO
источник
Существует много дополнительной помощи для вас по адресу programmers.stackexchange.com
JBRWilkinson,
тот же старый вопрос: stackoverflow.com/questions/22469/…
cregox
Вопросы покупки оборудования не по теме. Нажмите на « Спросите разные мета», чтобы обсудить, почему и как мы можем изменить их, чтобы узнать, какие вопросы полезны для исследования того, что будет работать вместе.
bmike
См. Могу ли я сначала разработать для iPhone с использованием Windows , чтобы потенциально сэкономить $ 500-1000 + ...
BlueRaja - Дэнни Пфлугхофт

Ответы:

22

Нынешний низкоуровневый Mac Mini с обновлением до 4 ГБ памяти, вероятно, является лучшим вариантом для вас. Это то, что у меня есть, кроме 8GB; получил свою память от Amazon за 130 долларов, дешевле, чем у Apple. Это очень способная машина. Если вы используете много программ одновременно, стандартные 2 ГБ довольно тесные, но 4 ГБ вполне подойдут; для 8 ГБ это показалось выгодным, и я использую больше, чем среднее количество приложений одновременно, и много вкладок Safari.

Новый MacMini намного приятнее, чем в 2009 году. Я знаю это, потому что у меня был один до этого; с 2ГБ конечно :).

Кстати, ты полюбишь OS X Не удивляйтесь, если вы бросите Windows через год.

О ваших конкретных вопросах:

  1. Любой текущий Mac имеет процессор Intel. Apple перешла с PowerPC в 2006 году, и да, он вам нужен, но вам все равно не нужен старый компьютер!

  2. Практически любая клавиатура или мышь будет хорошо работать с OS X. Если вы используете какую-то необычную мышь или клавиатуру, то вам, вероятно, понадобится программное обеспечение сторонних производителей, чтобы все эти пользовательские компоненты работали, но все стандартные компоненты будут работать. Работа; щелчок левой кнопкой, щелчок правой кнопкой мыши, колесико прокрутки, управление курсором и т. д. Однако существует вероятность, что не существует OS X-эквивалента стороннего программного обеспечения, которое вы можете использовать.

  3. Наконец, компьютеры Mac работают со стандартными мониторами и даже обычными современными телевизорами с входами DVI, VGA, HDMI (практически все они работают). Самое большее, что вам когда-либо понадобится, это обычный адаптер, который можно найти в Best Buy, Apple Store и т. Д.

Randy6T9
источник
1
Используйте 8 ГБ, особенно если вы занимаетесь разработкой. Дополнительный запас полезен, когда у вас много открытых вещей.
Фальшивое имя
Единственное, что противоречит этому совету, это то, что вы не можете взять свою среду разработки в дорогу для отладки и т. Д.
JBRWilkinson
@HandyRandy: я так привык к двойному монитору, интересно, поддерживает ли mini mac двойной экран?
Чен
7

Любой текущий Mac будет работать просто отлично. Просто выберите наиболее подходящий вам форм-фактор по цене, которую вы готовы заплатить.

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

Кевин Лоуренс
источник
Хорошо, пока спасибо! Будет ли он работать с Power Mac G5, например? Какая версия ОС мне нужна?
MSEO
1
@mseo - PowerMac G5 не является текущим Mac. Apple представила PowerMac в 2003 году и прекратила их в 2006 году. Текущий эквивалент - Mac Pro, но это, вероятно, больше машины, чем вам нужно.
Дори
1
Для поддержки последней версии iOS вам нужен снежный барс.
Кевин Лоуренс
4

Я полностью не согласен со всеми предложениями Mac Mini.

Получи макбук. Используется или новый, зависит от того, что вы предпочитаете. Или еще лучше - получите Air по той же цене, что и MacBook.

Сегодня новый mini стоит на 300 долларов дешевле, чем оба ноутбука (что стоит 999 долларов), но вам не приходится иметь дело с клавиатурой, мышью и, прежде всего, с недостатком батареи. С моей точки зрения, любой компьютер без проблем является дилером для разработки. Суммируя все это, а также используемое пространство, энергопотребление и удобство, мы можем легко подвести итог к тому, что macbook намного стоит того. Плюс, благодаря воздуху, SSD делает его еще более ценным .

Мини хорош в качестве домашнего сервера или любого другого выделенного компьютера. Никогда не в качестве рабочего стола и не иметь частого пользовательского ввода - даже если он может быть настроен для такого, как любой грязный ПК.

Во всяком случае, я давний пользователь ПК, я никогда не бросал Windows или ПК, но если вы собираетесь разрабатывать для Mac, пожалуйста, идите ва-банк. Учитесь наслаждаться яблоком, ненавидеть его и делать это программное обеспечение действительно для Mac OS, а не портированная часть, которая не вписывается. Существует много нюансов настоящего программного обеспечения, созданного для Mac, которое может повлиять на успех вашего программного обеспечения на рынке яблок.

Вы можете даже использовать bootcamp для установки Windows на него, если хотите, но, как все говорили, как разработчик, вы полюбите Mac OS и удивительное оборудование (чего не произойдет, если вы перейдете на Mini).

cregox
источник
4
Было несколько дискуссий о том, какой Mac купить для начала разработки iOS на различных сайтах SE, и Mac Mini - любимый выбор на сегодняшний день. Даже Mac Mini имеет больше обновляемых деталей, чем Air. Только размеры экрана в эфире сделают разработку программного обеспечения разумной сложности более сложной, чем она должна быть.
Филипп Риган
@Philip ничто не мешает вам взять внешний монитор, клавиатуру и все остальное на ноутбуке, если хотите, но вы не можете взять мини или iMac на колени и выполнять какую-то работу, куда бы вы ни пошли. В конце концов, это вопрос вкуса, и я просто удивлен, что никто не упомянул все преимущества, которые мы можем получить, перейдя на «мобильную связь». Но с моей точки зрения размер экрана - единственный существенный недостаток! : P
cregox
2
@Everybody Mac Mini просто обладает самой мощной из всех возможностей Mac на рынке прямо сейчас. За $ 300 меньше, чем MBA, вы получите в 2 раза более быстрый процессор, больший жесткий диск и больше оперативной памяти, лучшую графику и так далее.
SeniorShizzle
@SeniorShizzle, какой смысл разрабатывать большие HDD и в 2 раза более быстрый процессор? Я клянусь за SSD.
Cregox
1
Портативный Mac дает вам возможность отладки проблем, связанных с определением местоположения, например, "мы уже здесь?" Программы.
JBRWilkinson
3

Честно говоря, любой Mac, представленный на рынке сейчас (который в настоящее время продается Apple), подойдет вам просто отлично. Выбирай исходя из цены, честно. Однако я бы не рекомендовал Macbook Air, если вы не собираетесь использовать его как обычный компьютер. Ваш лучший вариант, вероятно, будет Mac Mini, который имеет процессор Intel и много скорости и совместимости для того, что вы пытаетесь сделать. Они намного дешевле, чем альтернативные Mac, и вы можете использовать их с уже существующими настройками монитора / мыши / клавиатуры. Это действительно хорошо, если вы покупаете одну из тех маленьких вещей, которые позволяют вам использовать один монитор / мышь / клавиатуру с двумя или более компьютерами. Mac Mini будет работать с портом DVI, и если приобретаемая вами модель не поддерживает DVI на коробке, Apple продает адаптер за 20 долларов, который даст вам то, что вам нужно, дешево.

В общем, Mac Mini - это то, что нужно , imho. Следующий лучший вариант - iMac , который вам может понравиться больше (в нем больше «Mac», и я гарантирую, что вы влюбитесь в него).

SeniorShizzle
источник
3

Согласитесь с предложениями Mac Mini, но просто для того, чтобы вы знали, что если вам нужен ноутбук, проблем тоже не будет. Я успешно разработал 4 приложения на белом Macbook 2009 года без каких-либо проблем (я максимально увеличил объем памяти до 4 ГБ и заменил жесткий диск на 120 ГБ на 500 ГБ).

gnuchu
источник
Я сделал то же самое, но только позже в игре. 2 гига и 120гб вполне хватило для разработки. Проблема была в том, чтобы использовать его как мой единственный персональный компьютер.
Cregox
@Cawas Те же причины для обновления сам.
гнучу
2

Сначала я подключился к Mac Mini, подключил к нему клавиатуру и монитор и использовал Remote Desktop для подключения к ПК с Windows .

gyurisc
источник
2

Я думаю, что по практическим соображениям вы хотите использовать Mac с дисплеем, достаточно большим для отображения всего симулятора iPhone4 (или iPad). Это раздражает, когда вам нужно перемещать окно симулятора вверх и вниз на дисплее, чтобы увидеть, что там.

Вам также нужен порт USB для синхронизации между реальным iPhone или iPad и машиной для разработки.

Любая из машин, которые продает Apple, будет работать с инструментами разработчика (Xcode) превосходно, но сделайте небольшую домашнюю работу, чтобы увидеть, сколько пикселей вам нужно для комфортного отображения симулятора (и других инструментов). Большинство разработчиков, которых я знаю, используют несколько дисплеев, и поэтому склонны использовать машины, которые позволяют подключить второй или даже третий дисплей. Я использую 4-летний MacBook Pro 17 ".

Майкл Брайан Бентли
источник
1

Я только начал разработку iOS и купил Mac Mini, он довольно мощный для такой маленькой машины. Я сделал обновление до 4 гигабайт оперативной памяти, хотя.

Дори
источник
@Dori, моя ссылка на комментарий не была спамом, это была релевантная ссылка на пост, посвященный обсуждаемому вопросу темы от человека, который недавно находился на той же стадии ранней разработки iOS, что и создатель темы.