Domanda

Lavorerò su alcune app per iPhone, quindi mi è stato dato un biglietto d'oro per acquistare un Mac.Tuttavia il biglietto d'oro non vale molto e penso all'iMac.Ora, i Mac sono fantastici, li adoro e li uso a casa, ma so che l'iMac è orientato più al consumatore medio che al professionista.Un iMac sarà abbastanza potente per eseguire lo sviluppo di iPhone?

Se può essere d'aiuto, l'unica cosa che immagino di fare sul Mac è eseguire XCode e forse un browser web.

C'è qualcuno là fuori che si occupa di sviluppo di iPhone e ha problemi a eseguire gli strumenti richiesti sul proprio computer?Se sì, cosa hai?

È stato utile?

Soluzione

Qualsiasi Mac moderno andrà bene.Lavoro su un MacBook di due anni (2GHz) con 2 GB di memoria ed è perfettamente utilizzabile.Il vincolo più grande lo trovo lo schermo immobiliare.Sono modo più produttivo sul mio schermo esterno da 22".Vai alla grande se ottieni un iMac o prendi in considerazione l'aggiunta di un monitor esterno al modello base.

Altri suggerimenti

L'iMac è una macchina molto veloce e sarà più che adatta allo sviluppo di iPhone.Nella maggior parte dei casi, un Mac Mini con RAM al massimo è abbastanza buono.

Tieni presente che, immediatamente, il Mac Mini può ospitare un solo monitor.

Il mio Mac principale è un MacBook, potenziato con 4 GB di RAM, e lo trovo perfetto per lo sviluppo (in Windows o OSX).Avrei potuto comprare un iMac per un po' più di soldi, ma avevo già un monitor LCD da 20 pollici in giro e volevo la portabilità.

I MacBook sono potenti quanto gli iMac (esclusa la scheda grafica, che può essere importante o meno per te;non è stato per me) e sono perfettamente adatti allo sviluppo.

Direi che tutti gli attuali modelli di iMac sono più che sufficienti per lo sviluppo con la loro CPU dual core, 6 MB di cache e FSB a 1066 MHz.Potresti prendere in considerazione l'idea di utilizzare più di 1 GB di RAM, ma confronta i prezzi aftermarket in posti simili Nuovouovo a ciò che Apple vuole (ad esempio, ho aggiornato il mio MacBook Pro a 4 GB per centinaia in meno rispetto all'installazione da Apple).

Quale modello sceglieresti dipenderebbe più dalle dimensioni HD e LCD e da quanto devi spendere.

Eseguo lo sviluppo XCode per Mac su un iMac di ultima generazione da 20" e funziona perfettamente con molti altri processi in esecuzione.Puoi sicuramente utilizzare iMac per sviluppare software.

Un iMac è abbastanza potente da poter essere utilizzato per il lavoro di sviluppo.

Eseguo XCode su un Macbook della generazione attuale con solo UN GB di RAM e funziona bene, purché limiti la quantità totale di applicazioni in esecuzione.

Non avrai problemi a eseguire Xcode su un iMac.Qualsiasi iMac.Qualsiasi progetto di sviluppo può essere eseguito su un iMac.Sono macchine veloci e moderne.L'iMac più economico ha un chip Dual Core Duo 2 con 1 giga RAM.Aumenta la RAM a 2 se puoi (un'opzione economica - più economica se acquisti RAM di terze parti).Fa un'enorme differenza con OSX.

In termini di potenza, qualsiasi Mac attuale va bene per lo sviluppo di iPhone.Potresti prendere in considerazione altri fattori che dipendono da come ti piace lavorare.

Ti piace a volte prendere la macchina e semplicemente entrare in un ambiente di lavoro diverso (o mostrare le tue cose alle persone)?I MacBook sono paragonabili in termini di potenza, ma ti danno quella libertà.

Riesci a lavorare con gli schermi lucidi o ti irritano?In quest'ultimo caso, un iMac o un MacBook potrebbero non essere ottimali e dovresti assicurarti di avere un display più grande e non lucido come schermata principale.Un secondo display è generalmente molto utile per lo sviluppo, quindi potresti volerne avere comunque uno.

E in effetti vorrai spingere la RAM ad almeno 2 GB (4 GB sono belli ovviamente, ma non assolutamente necessari).

Suggerirei di optare per un Mac Mini al massimo e il miglior monitor che puoi inserire nel tuo budget.

Tieni presente che sia l'iMac che il Mac Mini sono essenzialmente laptop (in termini di componenti interni).Certo, l'iMac ha uno schermo grande (come i laptop) e un disco rigido adeguato.

Utilizzo XCode su un iMac da 17" (di 2 anni) con 2 GB di RAM e non ho avuto alcun problema.

Me la cavo bene su un Mac mini.Al momento ha solo 1 GB di RAM di serie, quindi questo è l'attuale collo di bottiglia.

Sviluppare per iPhone non è un lavoro particolarmente intenso, l'unico modo per salire da un iMac è il Mac Pro, che presumo non ti puoi permettere.L'unico motivo per passare a un Mac Pro è se stai eseguendo lavori su video o immagini in cui hai davvero bisogno della potenza.

Questo mese ho visto un grafico su MacFormat che suggeriva che l'iMac base fosse comunque più veloce del Mac Pro base, anche se ovviamente c'è più spazio per l'espansione nel Pro.

Acquista più RAM, però, fino a 4Gb non te ne pentirai.

Ho acquistato il Mac mini Unibody della metà del 2010 ed è una buona macchina per lo sviluppo di iPhone.

Non volevo spendere molti soldi per acquistare un nuovo computer.Quindi ho optato per il minimo indispensabile per sviluppare per iPhone.

Nel post qui sotto sono riportate le mie impressioni a riguardo...

Imparare a sviluppare per iPhone con un Mac mini

Sto anche pensando di acquistare un Mac.Volevo creare una nuova domanda, ma ora sto provando a chiedere con questa "risposta".Ci sono alcune possibilità:

  • iMac:Hardware potente, schermo grande (27") -> perfetto per lo sviluppo
  • Macbook Pro:portatile, ma serve uno schermo più grande di 13" -> costoso
  • Mac mini:piccolo, nessun rumore, potente come il MacBook Pro 13", economico, serve un display esterno e un upgrade della RAM

Ho lavorato per alcuni mesi su un MacBook Pro da 13", ma se vuoi sviluppare hai davvero bisogno di un secondo schermo (anche se lo scorrimento tramite touchpad è molto semplice).L'hardware (2.66 Core2Duo, 4 GB RAM, 320 GB) era abbastanza potente per lo sviluppo con Xcode.

Ma quanto spesso hai davvero bisogno di una soluzione portatile?La maggior parte del tempo lavoravo nello stesso posto.E un iMac da 27" sarebbe perfetto per questo, ma non è economico come un Mac mini.Potresti acquistare un Mac Mini con tre pannelli IPS da 23" (1080p) per lo stesso prezzo (incluso Matrox DualHead2Go) ma non così potente come l'iMac da 27" con i5-680.

Domande:

  • Per te la portabilità è essenziale o è una cosa piacevole da avere?
  • Cosa è meglio per Xcode?Più GHz o più core?
  • Cosa porta un'esperienza più veloce?Una CPU più veloce (ad es.400 MHz più veloce) o invece un SSD?

La soluzione migliore sarebbe un iMac e un MacBook, credo.Ma per cominciare sono troppi soldi.

PS:hai bisogno anche di un dispositivo.Il dispositivo più economico è un iPod Touch 4G da 8 GB.

Ottieni un Mac dotato di SSD, MacBook Air o opzioni personalizzate.

Compilare grandi framework come Three20 sarebbe almeno 2 o 3 volte più veloce.XCode 4 dovrebbe aprirsi molto più velocemente con l'unità SSD.

Come per tutto lo sviluppo, la dimensione dello schermo è fondamentale, quindi suggerirei l'iMac da 24 pollici se il tuo biglietto d'oro è così lungo o un Mac Mini con un monitor grande (probabilmente non Apple) in caso contrario.

Uso spesso il mio PowerMac G5.Certo, devi hackerare gli strumenti di sviluppo per installarli su un PPC e ci sono alcuni problemi con l'SDK del dispositivo, ma funziona.

Oh aspetta, hai detto "bene".Non importa.

L'unico altro commento che ho è che a volte vorrei avere il portatile per poter programmare in treno, in aereo o seduto al parco!

Ho acquistato un iMac e non ho avuto alcun problema nello sviluppo della mia "semplice" app, ad eccezione dello scorrimento che a volte mi si bloccava.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top