Welcher Mac soll iPhone-Apps entwickeln?

16

Ich arbeite als Entwickler mit Windows. Ich habe einige Kunden, die sich für iPhone Apps interessieren, daher suche ich gerade einen Mac. Das Problem ist, dass ich überhaupt keine Ahnung habe, was ich kaufen soll.

Ich möchte den Mac nicht als meine primäre Maschine verwenden, sondern nur die Codierung darauf vornehmen. Es muss also nicht so mächtig sein, denke ich. Also, was würdest du empfehlen? Neu oder gebraucht ...

Funktioniert der Mac mit meiner USB-Tastatur / -Maus? Funktioniert es mit meinem Monitor mit DVI-Anschluss? Benötige ich Adapter oder komplett neue Hardware?

Ich habe irgendwo gelesen, dass ich eine Intel-CPU brauche. Ist das wahr?

mseo
quelle
Unter programmers.stackexchange.com
JBRWilkinson
gleiche alte Frage: stackoverflow.com/questions/22469/…
cregox
Fragen zum Hardwareeinkauf sind nicht aktuell. Fragen Sie bei Ask Different Meta nach, warum und wie wir sie ändern können, um herauszufinden, welche Art von Fragen hilfreich sind, um herauszufinden, was zusammenarbeiten wird.
bmike
Siehe Kann ich zuerst mit Windows für das iPhone entwickeln , um zwischen 500 und 1000 USD zu sparen ...
BlueRaja - Danny Pflughoeft

Antworten:

22

Der aktuelle Low-Level-Mac Mini mit einem Upgrade auf 4 GB Speicher ist wahrscheinlich das Beste für Ihr Geld. Das habe ich außer mit 8GB; habe mein Gedächtnis von Amazon für 130 US-Dollar bekommen, billiger als das von Apple. Es ist eine sehr fähige Maschine. Wenn Sie viele Programme gleichzeitig verwenden, sind die Standard-2 GB ziemlich eng, aber 4 GB reichen völlig aus. Es schien nur ein gutes Geschäft für 8 GB zu sein, und ich verwende mehr als Ihre durchschnittliche Anzahl von Apps gleichzeitig und viele Safari-Registerkarten.

Der neue MacMini ist viel schöner als der 2009er. Ich weiß das, weil ich eins vor diesem hatte; mit 2GB natürlich :).

Du wirst OS X übrigens lieben. Seien Sie nicht überrascht, wenn Sie Windows in einem Jahr fallen lassen.

Zu Ihren spezifischen Fragen:

  1. Jeder aktuelle Mac verfügt über eine Intel-CPU. Apple ist 2006 von PowerPC umgestiegen und ja, Sie brauchen einen, aber Sie wollen sowieso keinen so alten Computer!

  2. Nahezu jede Tastatur oder Maus funktioniert unter OS X einwandfrei. Wenn Sie eine ausgefallene Maus oder Tastatur verwenden, benötigen Sie wahrscheinlich Software von Drittanbietern, um alle diese benutzerdefinierten Teile zum Laufen zu bringen, aber alle Standardteile funktionieren Arbeit; Linksklick, Rechtsklick, Scrollrad, Cursorsteuerung usw. Es besteht jedoch die Möglichkeit, dass kein OS X-Äquivalent der von Ihnen verwendeten Drittanbieter-Software vorhanden ist.

  3. Schließlich arbeiten Macs mit Standardmonitoren und sogar mit herkömmlichen modernen Fernsehgeräten mit DVI-, VGA- und HDMI-Eingängen (praktisch alle von ihnen). Das Beste, was Sie jemals brauchen werden, ist ein gängiger Adapter, der bei Best Buy, Apple Store usw. erhältlich ist.

Randy6T9
quelle
1
Entscheiden Sie sich für 8 GB, insbesondere wenn Sie Dev Work ausführen. Die zusätzliche Kopffreiheit ist praktisch, wenn Sie viele Dinge offen haben.
Fake Name
Das einzige, was gegen diesen Ratschlag spricht, ist, dass Sie Ihre
Entwicklungsumgebung
@HandyRandy: Ich bin so an Dual-Monitore gewöhnt, ich frage mich, ob der Mini-Mac Dual-Monitore unterstützt.
Chan
7

Jeder aktuelle Mac würde gut funktionieren. Wählen Sie einfach den Formfaktor, der Ihnen am besten gefällt, zu dem Preis, den Sie bereit sind zu zahlen.

Ich verwende einen Mac Mini für die iPhone-Entwicklung und er funktioniert mit allen meinen Standard-Peripheriegeräten (Monitor, Tastatur und Maus) einwandfrei. Ich musste mir einen Adapter für den Monitor besorgen.

Kevin Lawrence
quelle
Okay, danke bis jetzt! Würde es zum Beispiel mit einem Power Mac G5 funktionieren? Welche Betriebssystemversion brauche ich?
mseo
1
@mseo - ein PowerMac G5 ist kein aktueller Mac. Apple führte PowerMacs im Jahr 2003 ein und stellte sie im Jahr 2006 ein. Das aktuelle Äquivalent ist der Mac Pro, aber das ist wahrscheinlich mehr Maschine, als Sie benötigen.
Dori
1
Zur Unterstützung der neuesten Version von iOS benötigen Sie Schneeleoparden.
Kevin Lawrence
4

Ich bin völlig anderer Meinung als alle Mac Mini-Vorschläge.

Holen Sie sich ein MacBook. Gebraucht oder neu, je nachdem, was Sie bevorzugen. Oder noch besser: Holen Sie sich die Air zum gleichen Preis wie das MacBook.

Heutzutage ist ein neuer Mini 300 US-Dollar billiger als beide Notebooks (was 999 US-Dollar kostet), aber Sie müssen sich nicht mit Tastaturen, Mäusen und vor allem mit mangelnder Batterie auseinandersetzen. Jeder Computer ohne Nobreak ist aus meiner Sicht ein Breakdealer für die Entwicklung. Wenn wir all dies zusammen mit dem verwendeten Speicherplatz, dem Stromverbrauch und dem Komfort hinzufügen, können wir leicht zusammenfassen, dass sich das MacBook viel mehr lohnt. Mit der Luft ist die SSD noch viel mehr wert .

Der Mini eignet sich als Heimserver oder als dedizierte Maschine. Niemals als Desktop oder um häufige Benutzereingaben zu haben - auch wenn es für so etwas wie einen unordentlichen PC eingerichtet werden kann.

Wie auch immer, ich bin ein langjähriger PC-Benutzer, ich habe noch nie Windows oder PC fallen lassen, aber wenn Sie sich zu einem Mac entwickeln wollen, gehen Sie bitte all-in Diese Software ist wirklich eine Mac OS-Software und keine portierte Software, die nicht dazu passt. Es gibt viele, viele Nuancen für eine echte Mac-Software, die den Unterschied für den Erfolg Ihrer Software auf dem Apfelmarkt ausmachen kann.

Sie können sogar bootcamp verwenden, um Windows darauf zu installieren, aber wie alle anderen sagten, werden Sie sich als Entwickler in das Mac OS und die erstaunliche Hardware verlieben (was nicht passieren wird, wenn Sie auf Mini umsteigen).

cregox
quelle
4
Es gab mehrere Diskussionen darüber, welchen Mac Sie für den Beginn der iOS-Entwicklung auf den verschiedenen SE-Sites kaufen sollten, und der Mac Mini ist bei weitem die bevorzugte Wahl. Sogar ein Mac Mini verfügt über mehr aufrüstbare Teile als ein Air. Allein die Bildschirmgröße im Internet würde die Softwareentwicklung mit angemessener Komplexität schwieriger machen, als sie sein muss.
Philip Regan
@Philip nichts hält Sie davon ab, einen externen Monitor und eine externe Tastatur sowie alles andere auf dem Notebook zu haben, aber Sie können den Mini oder den iMac nicht auf Ihren Schoß nehmen und arbeiten, wohin Sie auch gehen. Letztendlich ist es eine Frage des Geschmacks und ich bin nur überrascht, dass niemand alle Vorteile erwähnt hat, die wir durch "mobiles" Arbeiten erzielen können. Aber aus meiner Sicht ist die Bildschirmgröße der einzige erhebliche Nachteil! : P
cregox
2
@Everybody Der Mac Mini bietet von allen derzeit auf dem Markt erhältlichen Macs einfach die meiste Leistung für den Geldbeutel. Für 300 US-Dollar weniger als ein MBA erhalten Sie einen 2x schnelleren Prozessor und eine größere Festplatte sowie mehr RAM, bessere Grafik und so weiter.
SeniorShizzle
@SeniorShizzle Was nützt eine größere Festplatte und ein 2x schnellerer Prozessor für die Entwicklung? Ich schwöre für SSD.
cregox
1
Mit einem tragbaren Mac können Sie ortsbezogene Probleme beheben, z. B. "Sind wir schon da?" Apps.
JBRWilkinson
3

Ehrlich gesagt, jeder Mac, der gerade auf dem Markt ist (der derzeit von Apple vertrieben wird), ist in Ordnung. Wählen Sie ehrlich gesagt basierend auf dem Preis. Ich würde jedoch ein Macbook Air nicht empfehlen, wenn Sie es nicht wie einen normalen Computer verwenden möchten. Ihre beste Option wäre wahrscheinlich ein Mac Mini, die eine Intel-CPU und viel Geschwindigkeit und Kompatibilität für das, was Sie versuchen, zu tun hat. Sie sind viel billiger als alternative Macs und können mit Ihrem bereits vorhandenen Monitor / Maus / Tastatur-Setup verwendet werden. Das ist wirklich schön, wenn Sie eines dieser kleinen Umschaltgeräte kaufen, mit denen Sie ein einziges Monitor- / Maus- / Tastatur-Setup mit zwei oder mehr Computern verwenden können. Der Mac Mini funktioniert mit einem DVI-Anschluss. Wenn das von Ihnen erworbene Modell DVI auf der Box nicht unterstützt, verkauft Apple einen Adapter für 20 US-Dollar, mit dem Sie günstig das bekommen, was Sie brauchen.

Zusammenfassend ist Mac Mini der richtige Weg , imho. Die nächstbeste Option ist ein iMac , den Sie vielleicht besser mögen (er bietet ein besseres "Mac" -Erlebnis, in das Sie sich garantiert verlieben werden).

SeniorShizzle
quelle
3

Stimmen Sie den Vorschlägen für den Mac Mini zu, aber nur um Ihnen mitzuteilen, dass es auch keine Probleme gibt, wenn Sie einen Laptop haben möchten. Ich habe erfolgreich 4 Apps auf einem 2009er Macbook ohne Probleme entwickelt.

Gnuchu
quelle
Ich habe genau das Gleiche getan, aber erst später im Spiel. 2 Gig und 120 GB waren genug für die Entwicklung. Problem war auch, es als mein einziger Personal Computer zu benutzen.
Cregox
@Cawas Gleiche Gründe für das Upgrade selbst.
Gnuchu
2

Ich würde zuerst mit dem Mac Mini arbeiten und meine Tastatur und meinen Monitor daran anschließen und Remotedesktop verwenden, um eine Verbindung zu meinem Windows-PC herzustellen .

gyurisc
quelle
2

Ich denke aus praktischen Gründen, dass Sie einen Mac verwenden möchten, dessen Display groß genug ist, um den gesamten iPhone4- (oder iPad-) Simulator anzuzeigen. Es ist ärgerlich, wenn Sie das Simulatorfenster auf dem Display nach oben und unten bewegen müssen, um zu sehen, was sich dort befindet.

Sie benötigen außerdem einen USB-Anschluss, um eine Synchronisierung zwischen einem echten iPhone oder iPad und der Entwicklungsmaschine durchzuführen.

Auf jedem von Apple verkauften Computer können die Entwicklertools (Xcode) hervorragend ausgeführt werden. Machen Sie jedoch ein paar Hausaufgaben, um festzustellen, wie viele Pixel Sie benötigen, um den Simulator (und die anderen Tools) komfortabel anzuzeigen. Die meisten Entwickler, die ich kenne, verwenden mehrere Bildschirme und verwenden daher in der Regel Computer, mit denen Sie einen zweiten oder sogar einen dritten Bildschirm anschließen können. Ich benutze ein 4 Jahre altes MacBook Pro 17 ".

Michael Brian Bentley
quelle
1

Ich habe gerade mit der iOS-Entwicklung begonnen und mir einen Mac Mini gekauft, der für eine so kleine Maschine eigentlich ziemlich leistungsfähig ist. Ich habe allerdings auf 4 Gigs RAM aufgerüstet.

Dori
quelle
@Dori, mein Kommentar-Link war kein Spam. Es war ein relaventer Link zu einem Beitrag, der die aktuelle Themenfrage von jemandem ansprach, der sich in der frühen iOS-Entwicklung in derselben Position befand wie der Themenersteller.