На якому Mac розробляти додатки для iPhone?


16

Я розробник, що працює з Windows. У мене є кілька користувачів, які цікавляться iPhone Apps, тому я зараз шукаю Mac. Проблема в тому, що я взагалі не маю уявлення про те, що купувати.

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

Чи працює Mac з моєю USB-клавіатурою / мишею? Це працює з моїм монітором із порту DVI? Чи потрібні адаптери або абсолютно нове обладнання?

Я десь прочитав, що мені потрібен процесор Intel. Це правда?


Є додаткова допомога для вас на programmers.stackexchange.com
JBRWilkinson

той же старий питання: stackoverflow.com/questions/22469 / ...
cregox

Питання щодо покупок обладнання - поза темою. Наведіть нас на запитання різних мета, щоб обговорити, чому і як ми можемо їх змінити, щоб відповідати на питання, які питання корисні для дослідження того, що буде працювати разом.
bmike

Дивіться, чи можу я спершу розвиватися для iPhone за допомогою Windows , щоб потенційно заощадити $ 500-1000 + ...
BlueRaja - Danny Pflughoeft

Відповіді:


22

Нинішній низький рівень Mac Mini з оновленням до 4 Гб пам'яті, мабуть, найкращий удар для вашого долара. Ось що у мене, крім 8 Гб; отримав мою пам'ять від Amazon на 130 доларів, дешевше, ніж пам'ять Apple. Це дуже здібна машина. Якщо ви використовуєте багато програм одночасно, стандартний 2 Гб начебто тісний, але 4 ГБ буде добре; це здавалося гарною пропозицією за 8 Гб, і я використовую більше, ніж ваша середня кількість програм одночасно, і багато вкладок Safari.

Новий MacMini набагато приємніше, ніж 2009 року. Я знаю це тому, що в мене був такий перед цим; з 2 Гб звичайно :).

Вам сподобається OS X до речі. Не дивуйтеся, якщо за рік викинете Windows.

Про ваші конкретні запитання:

  1. Будь-який поточний Mac має процесор Intel. Apple перейшла з PowerPC ще в 2006 році, і так, вона вам потрібна, але ви не хочете, щоб комп'ютер був такий старий!

  2. Практично будь-яка клавіатура чи миша буде добре працювати з ОС X. Якщо ви використовуєте якусь вигадливу мишу чи клавіатуру, вам, мабуть, знадобиться програмне забезпечення сторонніх виробників, щоб усі ці спеціальні деталі працювали, але всі стандартні деталі будуть робота; клацніть лівою кнопкою миші, клацніть правою кнопкою миші, колесом прокрутки, керуванням курсором тощо. Однак є ймовірність, що немає жодного еквівалента OS X програмного забезпечення третьої сторони, яке ви можете використовувати.

  3. Нарешті, Macs працює зі стандартними моніторами та навіть звичайними сучасними телевізорами з DVI, VGA, HDMI входами (практично всі вони роблять). Найбільше, що вам коли-небудь знадобиться, - це звичайний адаптер, знайдений у Best Buy, Apple Store тощо.


1
Займіть 8 ГБ, особливо якщо ви робите Dev Work. Додатковий зал корисний, коли у вас відкрито багато речей.
Підроблене ім’я

Єдине, що проти цієї ради - це те, що ти не можеш сприймати середовище розробників у дорозі для налагодження тощо.
JBRWilkinson

@HandyRandy: Я так звик до подвійного монітора, мені цікаво, чи підтримує mini mac подвійний екран?
Чан

7

Будь-який поточний mac працював би чудово. Просто виберіть форм-фактор, який вам найбільше подобається, за ціною, яку ви готові платити.

Я використовую mac mini для розробки iphone, і він чудово працює зі всіма моїми стандартними периферійними пристроями (монітор, клавіатура та миша). Довелося отримати адаптер для монітора.


Гаразд, дякую поки що! Чи працюватиме це, наприклад, з Power Mac G5? Яка версія ОС мені потрібна?
mseo

1
@mseo - PowerMac G5 не є поточним Mac. Apple представила PowerMacs в 2003 році, а припинила їх в 2006 році. Поточний еквівалент - Mac Pro, але це, мабуть, більше машини, ніж вам потрібно.
Дорі

1
Для підтримки останньої версії iOS вам потрібен сніговий леопард.
Кевін Лоуренс

4

Я повністю не згоден з усіма пропозиціями Mac Mini.

Отримайте макбук. Вживаний або новий, залежить від того, що ви віддаєте перевагу. Або ще краще - дістаньте Повітря, який є тією ж ціною, що й макбук.

Сьогодні новий міні коштує на $ 300 дешевше, ніж обидва ноутбуки (що коштує 999 доларів США), але вам не доведеться мати справу з клавіатурами, мишами і, перш за все, відсутністю батареї. З моєї точки зору будь-який комп’ютер без перерви - це брейк-дилер для розвитку. Додавши все це плюс використаний простір, енергоспоживання та зручність, ми можемо легко підвести підсумок, що macbook набагато варше того. Крім того, з повітрям SSD робить його вартим навіть набагато більше .

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

У будь-якому випадку, я давно користувач ПК, я ніколи не кидав windows чи ПК, але якщо ви збираєтеся розвиватися на mac, будь ласка, займіться всім. Навчіться насолоджуватися яблучним способом, а також ненавидіти його і робити це програмне забезпечення дійсно на Mac OS, а не на портативну частину, яка не вміщується. Існує багато, багато нюансів у справжньому програмному забезпеченні, створеному для Mac, що може змінити успіх вашого програмного забезпечення на ринку яблук.

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


4
Було проведено кілька дискусій щодо того, який Mac купити для початку розробки iOS на різних веб-сайтах SE, а Mac Mini на сьогоднішній день є улюбленим вибором. Навіть у Mac Mini є більш модернізовані деталі, ніж Air. Тільки розміри екрану лише в ефірі ускладнюють розробку програмного забезпечення розумної складності, ніж це має бути.
Філіп Реган

@Philip нічого не змушує вас отримати зовнішній монітор та клавіатуру та все інше на ноутбуці, якщо хочете, але ви не можете взяти міні або iMac на колінах і виконувати якусь роботу, куди б ви не пішли. Звичайно, це справа смаку, і я просто здивований, що ніхто не згадав про всі переваги, які ми можемо отримати, перейшовши на "мобільний". Але з моєї точки зору, розмір екрану - єдиний істотний мінус! : P
Крегокс

2
@Everybody Mac Mini просто набирає найбільше енергії для долара будь-якого Mac на ринку зараз. На $ 300 менше, ніж MBA, ви отримаєте в 2 рази швидший процесор і більший HDD і більше оперативної пам’яті, кращу графіку та інше.
SeniorShizzle

@SeniorShizzle в чому сенс більшої жорсткості та 2x швидшого процесора для розвитку? Я обіцяю SSD.
Крегокс

1
Портативний Mac надає вам можливість налагоджувати проблеми, що базуються на локації, наприклад, "ми ще там?" додатки.
JBRWilkinson

3

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

Підсумовуючи, Mac Mini - це шлях , імхо. Наступний найкращий варіант - iMac , який, можливо, вам сподобається (він має більше «Mac» досвіду, який, гарантую, ви полюбите).


3

Погодьтеся з пропозиціями Mac Mini, але просто, щоб повідомити, якщо ви хочете ноутбук, проблем також не буде. Я успішно розробив 4 програми на білому Macbook 2009 року без жодних проблем (я зробив максимум пам'яті на 4Gig і замінив 120Gb жорсткий диск на 500Gb.)


Я робив саме те саме, але лише пізніше в грі. 2 гіга і 120 ГБ було цілком достатньо для розвитку. Проблемою було також використання його як мого єдиного персонального комп'ютера.
Крего

@Cawas Ці самі причини оновлення.
гнучу

2

Я б схаменувся Mac Mac спочатку і підключив мою клавіатуру та монітор до цього, і використовував би віддалений робочий стіл для підключення до мого ПК з Windows .


2

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

Також потрібен USB-порт для синхронізації між реальним iPhone або iPad та розроблювальною машиною.

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


1

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


@Dori, моє посилання на коментар не було спамом, це було відносно посилання на допис, який стосується питання теми, від когось, хто нещодавно був у тому самому становищі раннього розвитку iOS, як і автор теми.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.