Leistung von Mac mini und VNC-Remote

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.

Antworten (6)

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.

Nur zur Aktualisierung - heute, 8 Jahre später, ist MS RDP immer noch fantastisch, und der Mac-Fernzugriff ist immer noch schrecklich verzögert. RDP ist so ziemlich wie dort zu sein, Sie können es als täglichen Treiber verwenden, während der Mac-Fernzugriff ein großer Kompromiss ist, der für den gelegentlichen Gebrauch in Ordnung ist.

Habe gerade dasselbe gemacht: billigsten Mac mini bekommen, an meinen Linux-Laptop angeschlossen und die iOS-Entwicklung probiert.

Zwei wichtige Dinge zu wissen:

  1. Verwenden Sie Ethernet, kein WLAN. Ethernet schneller und stabiler.
  2. Geben Sie NoMachine eine Chance . In meinem Fall rockt es einfach. Nicht so glatt wie LCD angebracht, aber sehr, sehr, sehr nützlich. Außerdem sieht es sowohl unter Linux als auch unter MacOS sexy aus. Und was noch wichtiger ist, erlauben Sie, die Größe des Mac-Bildschirms an Ihren anzupassen.
Übrigens, zwei Jahre nach der Erfahrung. Verschwenden Sie nicht Ihre Zeit mit dieser Art von Sparsamkeit. Der billigste Mac Mini ist höllisch langsam, während VNC/Remote Desktop noch langsamer ist. Wenn Sie wirklich einen Computer brauchen, um die iOS-Entwicklung auszuprobieren, besorgen Sie sich einfach einen gebrauchten oder generalüberholten. Schließlich können Sie gebrauchte Computer wieder für fast den gleichen Preis verkaufen.
Danke, NoMachine ist erstaunlich. Sehr zu empfehlen, es zu verwenden.

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)?

Danke für alle Vorschläge. :) Ich würde nur einen Laptop wollen, also wenn ich einen Mac bekommen würde, wäre es mein tragbares Arbeitstier, also ist eine Renovierung mit alter Hardware vielleicht nicht das Beste, um ein paar Betriebssysteme zu betreiben, aber ich mag das Idee. :P Und leider würde ich beim Anschließen generell nicht in der Nähe oder in der Nähe des Mini sein. Ich konnte mir keinen Fall vorstellen, in dem ich irgendwo ohne Steckdose wäre.

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.

Ich weiß nicht, WARUM ich nicht daran gedacht habe, nur Git zu verwenden. Die Verwendung von Lion auf einer VM (mit möglicherweise besseren Leistungsoptionen) und die anschließende Übertragung der Änderungen könnte die bessere Option sein, als zu versuchen, ein VNC-Setup beizubehalten.

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.

Na das stinkt, obwohl der Verkauf des PC-Notebooks eine Idee ist. Aber wenn ich einen Laptop hätte, müsste es ein Arbeitstier sein, also ist ein billiges Macbook vielleicht nicht die beste Wahl, obwohl es definitiv eine andere Option ist, also danke. :)

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)

Ich habe gesehen, dass andere TeamViewer empfehlen. Gibt es Beispiele für reibungslose oder verzögerte Leistungsprobleme, die Sie uns mitteilen möchten? Ich mag die Menge an Flexibilität, die es zu bieten scheint. Danke für den Vorschlag. :)
Meiner Erfahrung nach war es immer sehr zuverlässig, sicherlich besser als VNC. Ich verwalte meine Server oft remote über RDP, normalerweise von Remoter VNC auf iOS über ein Cisco ipsec VPN, und TeamViewer ist durchweg eine zuverlässigere Verbindung.