Ich bin auf der Suche nach einem Mac für die iOS-Entwicklung, und mit etwa 700 US-Dollar, mit denen ich arbeiten kann, scheint ein Mac mini mit aufgerüstetem RAM der richtige Weg zu sein. Mein Problem ist, dass ich nie ausschließlich an einem Ort arbeite (dh im Büro). Ich bin immer an verschiedenen Orten, sei es zu Hause, bei Kunden oder einfach draußen im Kaffeehaus. Ich bringe immer meinen Laptop mit und habe versucht, VNC für den Fernzugriff auf den Mini zu verwenden. Ich habe jedoch Ausschnitte von anderen Benutzern gelesen, die bei der Verwendung von VNC weniger als herausragende Geschwindigkeiten/Leistungen erlebt haben.
iOS-Programmierung (dh Xcode) ist das einzige Tool, das ich während Remote-Verbindungen verwenden würde - kein Surfen, Herunterladen, Spielen, nichts grafikintensives. Das Bild von mir, wie ich eine Codezeile eintippe und Xcode zwei bis drei Zeichen hinterherhinkt, passt nicht gut, da ich jede Art von Verzögerung wirklich verachte . (Ich weiß. Ich bin wählerisch.)
Da frage ich mich:
Würde VNC mir das Gefühl geben, mit dem Mini selbst zu interagieren, und (zumindest fast) sofortiges Feedback geben? Gibt es mit meinem Budget eine bessere Option?
Jede Hilfe wird sehr geschätzt und wir entschuldigen uns für die Länge; wollte nur gründlich sein.
PS - Wenn es eine Möglichkeit gibt, den Mini einfach an meinen Laptop anzuschließen und seinen Monitor zu verwenden, wäre das besser, obwohl ich nicht festgestellt habe, dass dies möglich ist.
Unser Entwicklungsteam verwendet alle Macs. Ich habe persönlich versucht, VNC sowohl mit Apples integriertem und Premium Apple Remote Desktop (79,99 $) als auch mit Jollys Fast VNC zu verwenden. Ich hatte einen Mac Pro Tower bei der Arbeit und brauchte wirklich die Remote-Fähigkeit und konnte mit Apple Remote Desktop einigermaßen gut arbeiten, aber als mein Tower aus dem Leasing kam, entschied ich mich für einen Laptop, weil die Verzögerung und die schlechte Anzeigequalität einfach zu groß waren nervig. Ich stellte fest, dass ich die Anzeigequalität verschlechtern musste, um die Leistung angemessen zu halten, was zu einer verschwommenen Anzeige führte. Insgesamt fand ich es frustrierend und vermeide den Fernzugriff, aber es funktioniert, obwohl ich dringend empfehlen würde, Apple Remote Desktop zu kaufen, um die Vollbildfunktion zu erhalten. Jolly's war schnell, hatte aber damals einige Fehler, die manchmal zu einem beschädigten Bildschirm führten. Das war vor über einem Jahr,
Es gibt andere Entwickler, mit denen ich zusammenarbeite, die denken, dass die VNC-Lösung für sie gut funktioniert, also denke ich, dass es sehr davon abhängt, wie wählerisch Sie in Bezug auf die Reaktionsfähigkeit sind (ich bin wählerisch).
Wenn Ihre bisherigen Erfahrungen mit dem Fernzugriff das Remote Display Protocol (RDP) von Microsoft beinhalten, werden Sie von VNC sehr enttäuscht sein. Die RDP-Technologie ist sowohl in der Anzeigequalität als auch in der Leistung überlegen. Eines der wenigen Dinge, die ich wirklich aus der Microsoft-Welt vermisse.
Kurz gesagt, ich würde empfehlen, auf einen Apple-Laptop umzusteigen und dann Ihr Windows virtuell auszuführen. Ich habe ursprünglich mit einem Mini angefangen und bin schließlich zu einem Laptop gewechselt.
Habe gerade dasselbe gemacht: billigsten Mac mini bekommen, an meinen Linux-Laptop angeschlossen und die iOS-Entwicklung probiert.
Zwei wichtige Dinge zu wissen:
Die VNC-Leistung hängt stark von den Eigenschaften des Netzwerks ab, das Sie verwenden (Kanal zwischen Ihrem MacMini und Notebook), wie Latenz und Ping, aber wenn Ihr Mac Mini die ganze Zeit in Ihrer Nähe ist (und es auch irgendwo eine Steckdose gibt): ), dann wäre die VNC-Leistung ideal. Sie können Ihre Computer mit Crossover-Kabel oder WLAN verbinden.
Wenn Sie es als Notebook verwenden möchten, warum kaufen Sie dann nicht einfach dieses generalüberholte MacBook ? Was würden Sie tun, wenn Sie irgendwo arbeiten müssten, wo es keine Steckdose gibt (z. B. in einem Park)?
Ich habe viel Zeit damit verbracht, nach Lösungen dafür zu suchen, ein MacBook Pro zu kaufen usw.
Wenn Sie vorhaben, VNC von einem Windows-Rechner zu einem Mac mit Lion zu verwenden, vergessen Sie es. Die VNC-Unterstützung ist jetzt schlechter als bei Snow Leopard. Ich neige dazu, LogMeIn zu verwenden, was manchmal etwas langsam ist, aber die Internetverbindung, wo ich meinen Mac mini habe, ist nicht so toll.
Mein Problem ist, dass ich lieber ein Dual-Screen-Setup habe, das ich mit meinem Mac mini habe.
Wenn ich im selben LAN bin, verwende ich Splashtop Streamer und Splashtop Remote, was bei weitem das Beste ist. Es ist jedoch nur für einen meiner Bildschirme geeignet. Ich neige dazu, alles auf diesen Bildschirm zu bringen, wenn ich auf diese Weise arbeite. Ich verwende dafür einen XP-Laptop mit einem externen Monitor.
Wenn Sie sich für den Zwei-Mac-Ansatz entschieden haben und es Probleme mit der gemeinsamen Nutzung von Quellcode mit zwei Computern gibt, können Sie Dropbox und Git verwenden. Es sei denn, Sie haben ein Github-Konto usw.
Ein Wort der Warnung: Wenn ich VNC verwende, scheint es nicht die Tatsache zu erfassen, dass ich gedrückt halte, Controlwenn ich versuche, Dinge im XCode Storyboard-Modus zu verbinden.
Ich würde das für einen ziemlich wichtigen Teil von etwas halten, das Sie können müssen, um XCode zu verwenden.
Ich würde das Budget auf ein MacBook ausdehnen, wenn Sie können. Vergessen Sie nicht, dass Sie Ihren Windows-Laptop verkaufen und Windows sehr einfach auf dem MacBook installieren können, wenn dies bei der Finanzierung hilft.
Vielleicht möchten Sie auch TeamViewer in Betracht ziehen , das gegenüber den verschiedenen VNC-Clients für Windows eine etwas bessere Reaktionsfähigkeit und Stabilität zu haben scheint - es ist die Standard-Fernsteuerungslösung für mein Unternehmen. Plattformübergreifend, hochgradig konfigurierbar, sogar iOS-Apps verfügbar.
(Ich denke immer noch, dass Timbuktu das schnellste war, das ich je benutzt habe, obwohl ... seufz)
O’Rooney