Emulieren von CPUs mit niedrigerer Geschwindigkeit auf dem Mac mini

Ich möchte fragen, ob es möglich ist, eine OS X-Anwendung (insbesondere für Lion) auf einem Mac mini zu entwickeln, um zu testen, wie die Leistung auf einer langsameren CPU wäre. Zum Beispiel: Entwicklungsmaschine ist ein Mac mini (Intel Core i5 Dual-Core bei 2,3 GHz); Emulierte Testmaschine ähnlich einem MacBook Air (i5 Dual-Core 1,7 GHz).

Antworten (1)

Eine Möglichkeit, dies zu erreichen, besteht darin, die Leistung in einer virtuellen Maschine zu testen, die so konfiguriert ist, dass sie einen eingeschränkteren Prozessor darstellt.

Angenommen, Sie verwenden einen Mac mit vorinstalliertem Betriebssystem, müssen Sie wahrscheinlich eine zusätzliche Mac OS-Lizenz kaufen, aber die Virtualisierung kann kostenlos mit VirtualBox oder für moderate Kosten mit Parallels oder VMWare Fusion durchgeführt werden .

Im Fall von VirtualBox können Sie beim Erstellen einer virtuellen Maschine die RAM-Menge, die Anzahl der CPUs/Kerne und die Ausführungsobergrenze anpassen, um die virtuelle CPU auf einen Prozentsatz einer realen CPU zu begrenzen. Ich glaube, Parallels und Fusion bieten ähnliche Funktionen.

Die meisten Virtualisierungs-Anwendungsfälle für Mac beinhalten die Ausführung eines virtualisierten Windows-Betriebssystems, daher finden Sie viel mehr Informationen über die Windows-Lizenzierung mit diesen Produkten, aber virtuelles Mac-Betriebssystem ist eine legitime Option, solange Sie die Lizenzanforderungen von Apple erfüllen .

Apple erlaubt die Virtualisierung vieler seiner Betriebssysteme, solange die verwendete Hardwareplattform eine von Apple ist, aber die spezifischen Details variieren je nach Betriebssystemversion und wie Sie es erhalten haben.

Wenn Sie beispielsweise einen Mac mit vorinstalliertem Yosemite kaufen, erhalten Sie keine Virtualisierungsrechte für dieses Betriebssystem, aber wenn Sie Ihre Yosemite-Lizenz aus dem App Store erhalten, erhalten Sie das Recht, zwei zusätzliche virtuelle Instanzen von Yosemite auszuführen auf Ihrem Mac, solange es für den "persönlichen" oder "Entwicklungs"-Gebrauch ist.

Da für verschiedene Versionen unterschiedliche Regeln gelten, sollten Sie sich am besten direkt an Apple wenden und Ihre Anforderungen erläutern, um sicherzustellen, dass Sie die gesetzlichen Anforderungen von Apple für die Virtualisierung einhalten.

Könnten Sie einige Informationen zum Kauf einer zusätzlichen Mac OS-Lizenz hinzufügen?
Ich habe weitere Informationen zur Lizenzierung hinzugefügt, aber das entfernt sich irgendwie vom ursprünglichen Punkt, nämlich dass Virtualisierung ein Weg ist, das Ziel zu erreichen. Die Erläuterung der Lizenzierung für die Virtualisierung ist ein kompliziertes Thema mit rechtlichen Implikationen.