2009-07-10 6 views
32

Quindi, in passato, ho parlato di creare un'app per iPhone e non mentirò, voglio farne uno. O almeno impara come farli.Un Mac Mini è sufficiente per una macchina di sviluppo iPhone?

Non ho mai posseduto un Mac, quindi non ho idea di come funzioni il loro sistema operativo/funziona/esegue, qualunque sia. Sono uno sviluppatore .NET e costruisco i miei impianti di gioco a casa, ma per quanto riguarda l'hardware Mac non ne ho idea.

Mi chiedo se qualche sviluppatore di iPhone fuori là può condividere le loro informazioni sulle loro macchine? Suppongo che sia paragonabile. Sto guardando un Mac Mini, 2.0 ghz core Intel, 2 GB di RAM.

Questo sembra perfetto per una macchina di sviluppo (batte la mia macchina terribile al lavoro).

Fammi sapere ragazzi, e grazie ancora in anticipo.

+1

dai un'occhiata a questo fantastico articolo di Craig Hockenberry (sviluppatore di twitterriffic): http://furbo.org/2009/02/19/bootstrap/ – zpesk

+1

Sì, ma lo aggiornerei a 4 GB se non ha intenzione di rompere il banca – micmcg

+0

Grazie per la risposta accettata! Sono dipendente da rappresentante! – Kredns

risposta

21

Finché ha un processore Intel, va bene. In bocca al lupo!

Anche qui è un certo roba per iniziare:

+21

Dio aiutami. Mi sentirò come un fan dei Red Sox che acquista un berretto degli Yankees. –

+1

Wow un altro nerd a cui piacciono anche gli sport? Pensavo di essere l'unico! – Kredns

+2

Se fai un sacco di soldi con le app per iPhone allora mi devi il 10% per l'aiuto ;-) – Kredns

2

La cosa fortuna di sviluppare per l'iPhone è che generalmente non è necessario preoccuparsi di ottenere una macchina per lo sviluppo della linea. Stai sviluppando per un dispositivo le corse su un set di hardware molto più limitato. Ho un MacBook che uso per eseguire Xcode e Windows XP e Visual Studio 2008 senza problemi. Un Mac Mini dovrebbe andare bene, oltre che divertente.

+1

La mia preoccupazione principale deriva dallo sviluppo di .NET su macchine non così al top della linea. Ho un pezzo di merda terribilmente lento al lavoro (i consulenti si fanno sempre fregare), e fare qualsiasi lavoro di sviluppo su di esso è una tortura. Ma vedo il tuo punto –

+1

Non pensarlo come un lento pezzo di merda. Pensa ad altre ore fatturabili :-) –

+0

Molto vero, ma ho un limite di 40! Se avessi un OT illimitato avrei lavorato 70 ore alla settimana lol –

4

Le specifiche che stai cercando per un Mac-mini sono più che sufficienti per lo sviluppo di iPhone. Ho sia un iMac con 2 GB di RAM e un processore da 2,6 GHz e non ho mai avuto un problema. XCode IDE è sorprendentemente efficiente e performante. Godere.

6

La risposta breve è sì, un Mac Mini è un'adeguata macchina di sviluppo iPhone.

Tuttavia, considerando le specifiche hardware e l'impossibilità di aggiornamento, il Mac Mini è un pessimo affare. Sembra che tu abbia una buona quantità di esperienza nella creazione di sistemi, quindi perché non creare un hackintosh? Puoi ottenere prestazioni che competono con un Mac Pro per non più del costo di un Mac Mini. Inoltre può raddoppiare come una macchina Windows, dal momento che suona come il tuo sistema operativo principale.

Dovresti anche considerare il fatto che avrai bisogno di imparare le API Objective-C e Apple prima che tu possa fare qualcosa di utile. Questa è una discussione per un altro giorno però ...

+3

Oh lo so. Ho visto la maggior parte delle lezioni di Stanford da iTunes ma se non riesco a scrivere il codice, è un po 'inutile guardarlo. Mi piace guardare il porno senza mani lol Mi guarderò bene, tuttavia non ho molto spazio per un'altra macchina, quindi un mac mini che può sedersi sulla mia scrivania e collegarlo a una KVM sembra a posto per ora . –

+2

Probabilmente perché viola l'EULA della mela ed è "illegale" dice apple. Qualsiasi app che invii a Apple per il download sull'iPhone potrebbe essere rifiutata e metterlo nei guai. – Kredns

+1

@JackM: gli spazi stretti sono dove il Mac Mini brilla, te lo darò. Potrebbe avere senso se lo spazio è una preoccupazione. –

2

Sì, il mini (versione Intel) sarebbe perfetto per lo sviluppo di iphone. Sarai in grado di fare quanto può fare qualsiasi altro sviluppatore di iPhone. Dopotutto, stai sviluppando app per un dispositivo che è molto più lento del mini.

0

Consiglierei un laptop. Sembra che tu sia un appaltatore, quindi la possibilità di utilizzare il simulatore in una demo sul sito può esserti utile.

Nella Bay Area, è utile prendere parte ai frequenti meetup e cosa no.

Un macbook di fascia bassa è circa 999 in questo momento.

+2

I MacBook (come quelli in policarbonato bianco) sono davvero portatili, ma la mancanza di capacità di avere due monitor è * dolorosa *. I nuovi Mac Minis hanno la possibilità di collegare due display, il che rende la codifica molto più semplice. –

+0

Odio i computer portatili, non solo i Mac ma i PC. Non è affatto un fan lol La demo di qualcosa su un iPhone non sarebbe più bella di quella mostrata su un Mac? –

+1

@JackM: Perché tutto il laptop odia? Ho potuto capire perché ai vecchi tempi (durata della batteria ridotta, meno potenza di elaborazione, meno memoria), ma i laptop di oggi sono "quasi" potenti quanto quelli di Desktop. Sono le tastiere? ;-) – Kredns

2

Totalmente.

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

Non volevo spendere un sacco di soldi per comprare un nuovo computer. Quindi ho optato per il minimo indispensabile da sviluppare per iPhone.

Il soffietto post mostra le mie impressioni su di esso ...

Learning to develop for iPhone with a Mac mini

0

Ho trovato una fine del 2014 Mac Mini con 4 GB di RAM e un 1,4 Ghz di chip Intel Core i5 per essere generalmente insufficienti per completare il lavoro, sviluppare un'applicazione per iPhone/iPad.

Un Mac Mini svolge il lavoro, ma quando si crea e si avvia un simulatore per la prima volta o si cambiano i simulatori (ad esempio passando da iPhone 5 a iPhone 6) ci vogliono pochi minuti per costruire ed eseguire la nuova istanza di un simulatore . Una volta che un simulatore è attivo e funzionante, fare delle prove e dei test è ok, tuttavia non è ancora ottimo.

Inoltre, il gestore di Assets.xcassets può quasi bloccarsi a volte e la gestione delle immagini delle risorse è un'attività importante durante la creazione dell'app.

Ho anche avuto Xcode semplicemente fermo su di me per un minuto o due, ma non troppo spesso.

Generale, la navigazione Web in Safari è anche un po 'ritardata quando si esegue la simulazione dell'app e si cerca online di correggere i bug, di nuovo frustrante nel tempo.

Passerò presto da Mac Mini e non vedo l'ora, non è abbastanza veloce per un buon sviluppo.

Modifica, test, ricostruzione, esecuzione, risciacquo ripetizione è il punto di errore dello sviluppo su un Mac Mini.

Anche in questo caso, è ok, il lavoro viene completato, ma è necessario pazienza che non sia abituato a utilizzare una macchina di sviluppo più potente.

Si consiglia di effettuare un investimento finanziario iniziale più grande in un Macbook, checkout Craigslist per buoni affari.

Problemi correlati