2010-09-02 6 views
7

Ich entwickle etwas für Mac OS X. Es ist ein Port eines Windows-Produkts.Hat das Mac Developer Program alte Versionen von Mac OS X?

Einer der Bedenken meines Chefs ist, wie es auf älteren Versionen von Mac OS X laufen wird. Ich weiß Xcode facilities für die Kompilierung für alte Versionen von Mac OS X, aber QA würde lieber die älteren Versionen von Mac ausführen OS X auf einem Macintosh.

Da wir nach der Veröffentlichung von Snow Leopard in die Macintosh-Entwicklung eintraten, kommen alle unsere Maschinen mit Snow Leopard (10.6). So weit ich weiß, kann man nicht wirklich in ein Geschäft gehen, um Leopard (10.5) zu kaufen, und alles davor ist im Grunde ausgestorben. In einer question on virtualization hat jemand gesagt, dass sie Multi-Boot oder mehrere Festplatten für andere Versionen von Mac OS X gemacht haben, aber ich bin mir nicht sicher, wie man die Installationsmedien oder die Lizenz für eine alte Version erhalten würde.

Ich sehe, Apple hat ihre Mac Developer Program, die als eine seiner Funktionen als "Zugriff Vorabversionen der neuesten Software", die ist cool, aber ich sehe es nirgendwo dort, dass alte Versionen von Mac OS X stehen zur Verfügung. Hat Apple ein MSDN-Äquivalent, in dem alte Versionen der Software zum Download zur Verfügung stehen?

Gibt es auch eine verlässliche Aufteilung der Upgrades/Updates auf Mac OS X? (d. h. welche Prozent der Benutzer noch Mac OS X 10.5, 10.4, PPC-basierte Maschinen, usw.)

+4

Eine schnelle Suche auf Amazon zeigte jede Version von OS X zum Verkauf. –

+0

und Ebay hat viele ältere Maschinen zur Verfügung, wenn Sie sie benötigen, um die alten Versionen des Betriebssystems zu betreiben. –

+1

@Carl: Meine Firma mag nicht wirklich von Amazon Wiederverkäufern oder eBay kaufen (Corporate Kaufverfahren und so), aber ich werde sehen, was ich tun kann. Sagst du, dass das Mac Developer Program keine alten Versionen hat? Das ist, was ich wirklich frage, denke ich (ich werde die Frage überarbeiten) –

Antwort

3

Falls Sie ein altes OS X von Amazon oder anderen Händlern kaufen, beachten Sie, dass Sie nicht ein installieren können, das veröffentlicht wurde, bevor die Hardware angekündigt wurde. Ältere Betriebssysteme verfügen nicht über den erforderlichen Treiber, um auf einem neueren Computer ausgeführt werden zu können, und Apple bietet keine Treiber für ältere Betriebssysteme. Mit anderen Worten, wenn Sie den neuesten neuen Mac von Apple kaufen, können Sie nicht 10.5 oder 10.4 oder was auch immer installieren. Also, Sie müssen auch einen alten Mac kaufen, nicht nur ein altes Betriebssystem.

Die Aufteilung des Betriebssystemverhältnisses hängt wirklich von der Software ab. Zum Beispiel veröffentlicht die veritable Omnigroup this version breakdown der Treffer ihres Software-Update-Servers. Es gibt viele Websites, die Ihnen sagen, dass die Version zusammenbrechen, siehe z. this site.

Davon ausgehend würde ich sagen, dass Snow Leopard die Hälfte der Macs der Welt abdeckt. Die Unterstützung von Leopard könnte sich lohnen, wenn Sie zusätzliche Ressourcen haben. Aber ich würde raten, dass Leute, die Snow Leopard nicht gekauft haben, in der Regel keine neue 3rd-Party-App kaufen werden, so dass die Unterstützung von Leopard die Anzahl der potenziellen Käufer nicht um 50% erhöht. (Ich gebe zu, dieser letzte Satz ist jedoch völlig subjektiv.)

2

Eine Möglichkeit (neben dem Erwerb alter OS-Versionen) ist die Verwendung der Kompatibilitätslabors, die Apple unterhält. Viele alte und neue Maschinen sind bereits mit vielen verschiedenen Versionen des Betriebssystems ausgestattet.

Ich glaube, dass Sie für ~ $ 100 einen "Tagespass" zu den Labors bekommen können. Je nachdem, wo genau Sie sich befinden und die Kosten, um nach Cupertino zu kommen, ist dies eine Möglichkeit für Sie.

http://developer.apple.com/labs/

Wie andere bereits erwähnt, eine Reihe von Anbietern auf Amazon haben alte Versionen des OS eingerahmt.

3

Apple Developer Connection hat haben die meisten älteren OS-Version zum Download zur Verfügung, aber es ist nicht ganz von einer kompletten Sammlung (speziell fehlt ihnen eine vollständige Installation von 10.4.etwas für Intel CPUs).Sie haben die GM-Builds von 10.6.0 (nur Intel), 10.5.0 (Intel/PPC universal), 10.4.0 (nur PPC), 10.3.0 und 10.2.0.

Wie andere gesagt haben, können ältere Versionen des Betriebssystems nicht auf neuerer Hardware verwendet werden. Sie müssen sich also gebrauchte Computer zum Testen besorgen - wenn Sie eBay nicht mögen & c , suchen Sie nach einer Firma, die sich auf gebrauchte Geräte spezialisiert hat, wie PC Recycle. Für eine maximale Abdeckung empfehle ich einen Intel Mac, der mit 10.4 ausgeliefert wurde (und dafür sorgen, dass Sie die mitgelieferten Installationsdisketten bekommen), und einen PPC Mac mit so alt wie möglich, während Sie noch eine 867MHz + G4 CPU haben Sie können 10.5 darauf laufen lassen und müssen sich keine Sorgen um seltsame G5-Builds machen. (Achten Sie darauf, dass Sie die Original-Disketten erhalten, weil ein älteres generisches Installationsprogramm nicht funktioniert).

+0

Ah, ich denke, die bezahlte Mitgliedschaft hat Zugriff auf die ältere Version. Ich bin seit langem ein Online-Mitglied, und ich habe keine 99 Dollar bezahlt, seit sie das System geändert haben. Ich werde bearbeiten, was ich geschrieben habe ... – Yuji

0

In der Vergangenheit haben Leute von externen FireWire-Laufwerken gebootet, um ältere oder Beta-Versionen zu verwenden, aber einige der neueren Maschinen haben natürlich keine Firewire-Ports. Ich weiß, EFI unterstützt einige externe Startoptionen (Netboot für Beispiel).

Es könnte möglich sein, neuere Intel-Hardware mit einer späten Version von 10.4 zu booten - aber ich konnte nicht garantieren (wie ein anderes Plakat erwähnt, 10.4 wird keine relevanten Hardware-Treiber haben), aber es gibt grundlegende generische Treiber, die möglicherweise funktionieren. Ist das dann wieder ein realistischer Test ???).

Als Ergänzung zu Yujis Post gibt es einige Leute, die aus Kompatibilitätsgründen gezwungen sind, bei Leopard oder Tiger zu bleiben (mein Vater kann nicht alle Maschinen in seiner Schule aufrüsten, weil der A3 Farbdrucker nur einen generischen Drucker hat) Unterstützung unter Snow Leopard, und sie haben auch viel ältere Adobe-Software). Ich würde sagen, dass dies im Allgemeinen mehr bei institutionellen Kunden gilt - für Lernsoftware, die auf 10.4 läuft und sogar auf PowerPC-Hardware läuft, kann dies immer noch ein bedeutendes Problem sein.

Für Consumer-Software - weniger - die große Spitze in Mac-Verkäufe kam nach dem Wechsel zu Intel, und fast alle aktiven Verbraucher Software-Käufer sind auf Intel-Maschinen mit 10.5 oder höher.

Die andere Sache, die berücksichtigt werden muss, ist, dass 10.4 viele APIs fehlt, die in 10.5 und 10.6 eingeführt wurden.