Quale Mac per sviluppare app per iPhone?


16

Sono uno sviluppatore che lavora con Windows. Ho alcuni clienti interessati alle app per iPhone, quindi sto cercando un Mac in questo momento. Il problema è che non ho idea di cosa comprare.

Non voglio usare il Mac come macchina principale, voglio solo fare la codifica su di esso. Quindi non deve essere così potente, credo. Quindi cosa consiglieresti? Nuovo o usato ...

Il Mac funziona con la mia tastiera / mouse USB? Funziona con il mio monitor con porta DVI? Ho bisogno di adattatori o hardware completamente nuovo?

Ho letto da qualche parte che ho bisogno di una CPU Intel. È vero?


C'è un sacco di ulteriore aiuto per te su programmers.stackexchange.com
JBRWilkinson,


Le domande sull'acquisto dell'hardware sono fuori tema. Colpiscici su Chiedi a Different Meta per discutere perché e come possiamo cambiarli in modo da capire quali tipi di domande sono utili per la ricerca di ciò che funzionerà insieme.
bmike

Vedi Posso sviluppare per iPhone utilizzando prima Windows , per risparmiare potenzialmente $ 500-1000 + ...
BlueRaja - Danny Pflughoeft

Risposte:


22

L'attuale Mac Mini di basso livello con un aggiornamento a 4 GB di memoria è probabilmente il miglior rapporto qualità-prezzo. Questo è quello che ho tranne 8 GB; ho ottenuto la mia memoria da Amazon per $ 130, più economica della memoria Apple. È una macchina molto capace. Se usi molti programmi contemporaneamente, lo standard da 2 GB è un po 'angusto, ma 4 GB andrebbero bene; mi è sembrato un buon affare per 8 GB e io uso più del tuo numero medio di app contemporaneamente e molte schede Safari.

Il nuovo MacMini è molto più bello di quello del 2009. Lo so perché ne avevo uno prima di questo; con 2 GB ovviamente :).

A proposito, adorerai OS X. Non sorprenderti se abbandonerai Windows in un anno.

Informazioni sulle vostre domande specifiche:

  1. Qualsiasi Mac attuale ha una CPU Intel. Apple è passata da PowerPC nel 2006 e sì, ne hai bisogno, ma non vuoi un computer così vecchio!

  2. Quasi ogni tastiera o mouse funzionerà perfettamente con OS X. Se stai usando un tipo di mouse o tastiera di fantasia, probabilmente avrai bisogno di un software di terze parti per far funzionare tutte quelle parti personalizzate, ma tutte le parti standard funzioneranno opera; clic sinistro, clic destro, rotella di scorrimento, controllo cursore ecc. È possibile tuttavia che non vi siano equivalenti OS X del software di terze parti che si sta utilizzando.

  3. Infine, i Mac funzionano con monitor standard e persino normali TV moderne con ingressi DVI, VGA, HDMI (praticamente tutti lo fanno). Il massimo di cui avrai mai bisogno è un adattatore comune disponibile su Best Buy, Apple Store ecc.


1
Vai con 8 GB, in particolare se stai facendo Dev Work. L'headroom aggiuntivo è utile quando hai molte cose aperte.
Nome falso

L'unica cosa contro questo consiglio è che non puoi portare il tuo ambiente di sviluppo sulla strada per il debug, ecc.
JBRWilkinson,

@HandyRandy: sono così abituato al doppio monitor, mi chiedo se il mini mac supporta il doppio schermo?
Chan,

7

Qualsiasi mac attuale funzionerebbe bene. Basta scegliere il fattore di forma che ti piace di più al prezzo che sei disposto a pagare.

Uso un Mac Mini per lo sviluppo di iPhone e funziona perfettamente con tutte le mie periferiche standard (monitor, tastiera e mouse). Ho dovuto procurarmi un adattatore per il monitor.


Va bene, grazie finora! Funzionerebbe ad esempio con un Power Mac G5? Di quale versione del sistema operativo ho bisogno?
mseo,

1
@mseo - un PowerMac G5 non è un Mac attuale. Apple ha introdotto i PowerMac nel 2003 e li ha interrotti nel 2006. L'attuale equivalente è il Mac Pro, ma è probabilmente più macchina del necessario.
Dori,

1
Per supportare l'ultima versione di iOS è necessario Snow Leopard.
Kevin Lawrence,

4

Non sono completamente d'accordo con tutti i suggerimenti di Mac Mini.

Prendi un macbook. Usato o nuovo, dipende da cosa preferisci. O meglio ancora: prendi l' aria che ha lo stesso prezzo del macbook.

Oggi un nuovo mini costa U $ 300 in meno rispetto a entrambi i notebook (che costa U $ 999) ma non è necessario occuparsi di tastiere, mouse e soprattutto mancanza di batteria. Dal mio punto di vista, qualsiasi computer senza un nobile è uno spacciatore per lo sviluppo. Aggiungendo tutto ciò oltre allo spazio utilizzato, al consumo di energia e alla praticità, possiamo facilmente riassumere in macbook che ne vale la pena. Inoltre, con l'aria, l'SSD vale ancora di più .

Il mini è adatto come server di casa o qualsiasi tipo di macchina dedicata. Mai come desktop né per avere frequenti input da parte dell'utente, anche se può essere configurato come un PC disordinato.

Ad ogni modo, sono un utente di PC da molto tempo, non ho mai lasciato cadere Windows o PC, ma se hai intenzione di sviluppare su Mac, per favore, vai all in. Impara a goderti il ​​modo di Apple, a odiare anche lui, e fare quel software è davvero un Mac OS, non un pezzo portato su cui non si adatta. Ci sono molte, molte sfumature in un vero software creato per Mac che può fare la differenza per il successo del tuo software sul mercato Apple.

Puoi anche usare bootcamp per installare Windows su di esso se lo desideri, ma come tutti gli altri hanno detto, come sviluppatore ti innamorerai del Mac OS e dell'hardware straordinario (che non accadrà se vai su Mini).


4
Ci sono state diverse discussioni su quale Mac acquistare per iniziare lo sviluppo di iOS sui vari siti SE e il Mac Mini è di gran lunga la scelta preferita. Anche un Mac Mini ha parti più aggiornabili di un Air. Solo le dimensioni dello schermo sull'Air renderebbero più difficile lo sviluppo di software di ragionevole complessità quanto dovrebbe essere.
Philip Regan,

@Philip nulla ti consente di ottenere un monitor e una tastiera esterni e tutto il resto sul notebook, se vuoi, ma non puoi portare il mini o l'iMac in grembo e fare un po 'di lavoro ovunque tu vada. Alla fine è una questione di gusti e sono solo sorpreso che nessuno abbia menzionato tutti i vantaggi che possiamo ottenere andando "mobili". Ma dal mio punto di vista, la dimensione dello schermo è l'unico aspetto negativo considerevole! : P
cregox,

2
@Everybody Il Mac Mini offre semplicemente la massima potenza per il prezzo di qualsiasi Mac sul mercato in questo momento. Per $ 300 in meno di un MBA otterrai un processore 2 volte più veloce e un HDD più grande e più RAM, una grafica migliore, eccetera.
SeniorShizzle

@SeniorShizzle qual è lo scopo di un HDD più grande e un processore 2 volte più veloce per lo sviluppo? Giuro per SSD.
Cregox,

1
Un Mac portatile ti dà la possibilità di eseguire il debug di problemi basati sulla posizione, ad esempio "ci siamo ancora?" Apps.
JBR Wilkinson,

3

Onestamente qualsiasi Mac sul mercato in questo momento (che è attualmente in vendita da Apple) ti farà bene. Scegli in base al prezzo, onestamente. Tuttavia, non consiglierei un Macbook Air se non lo utilizzerai come un normale computer. La tua migliore opzione sarebbe probabilmente un Mac Mini, che ha una CPU Intel e molta velocità e compatibilità per quello che stai cercando di fare. Sono molto più economici dei Mac alternativi e puoi usarli con il tuo preesistente monitor / mouse / tastiera. Questo è davvero bello se acquisti una di quelle piccole opzioni di switcher che ti consente di utilizzare una singola configurazione monitor / mouse / tastiera con due o più computer. Mac Mini funzionerà con una porta DVI e se il modello acquistato non supporta DVI sulla confezione, Apple vende un adattatore da $ 20 che ti darà ciò di cui hai bisogno a buon mercato.

In sintesi, Mac Mini è la strada da percorrere , imho. La prossima opzione migliore è un iMac , che ti potrebbe piacere di più (ha un'esperienza più "Mac" di cui ti garantirò che ti innamorerai).


3

Concordo con i suggerimenti di Mac Mini, ma solo per farti sapere, se vuoi un laptop, non ci saranno problemi. Ho sviluppato con successo 4 app su un Macbook bianco del 2009 senza problemi (ho esaurito al massimo la memoria a 4Gig e ho sostituito il disco rigido da 120Gb con uno da 500Gb.)


Ho fatto esattamente la stessa cosa, ma solo più avanti nel gioco. 2 concerti e 120 GB erano abbastanza per lo sviluppo. Il problema era anche usarlo come il mio unico personal computer.
Cregox,

@Cawas Stesse ragioni per l'aggiornamento da solo.
gnuchu,

2

Andrei prima con il Mac Mini e aggancerei la tastiera e il monitor a quello e userei Desktop remoto per connettermi al mio PC Windows .


2

Penso che per ragioni pratiche tu voglia usare un Mac con un display abbastanza grande da mostrare l'intero simulatore di iPhone4 (o iPad). È fastidioso spostare la finestra del simulatore su e giù sul display per vedere cosa c'è.

È inoltre necessaria una porta USB per la sincronizzazione tra un vero iPhone o iPad e la macchina di sviluppo.

Qualunque macchina venduta da Apple eseguirà gli strumenti di sviluppo (Xcode) in modo ammirevole, ma farà un po 'di compiti per vedere quanti pixel sono necessari per visualizzare comodamente il simulatore (e gli altri strumenti). La maggior parte degli sviluppatori che conosco utilizzano più display e quindi tendono a utilizzare macchine che consentono di collegare un secondo o anche un terzo display. Sto usando un MacBook Pro di 4 anni da 17 ".


1

Ho appena iniziato lo sviluppo di iOS e ho acquistato un Mac Mini, in realtà è abbastanza potente per una macchina così piccola. Ho fatto l'aggiornamento a 4 concerti di ram però.


@Dori, il mio link di commento non era spam ma era un link relavent a un post che affrontava la domanda dell'argomento a portata di mano da qualcuno che era recentemente nella stessa posizione di sviluppo iOS iniziale del creatore dell'argomento.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.