2

Моя команда разработчиков приложений хочет протестировать сборки программ на старых версиях MacOS X (10.4 и 10.5). Есть ли эмулятор или виртуальная система, способная сделать это изнутри нашей MacOS 10.6?

Я обнаружил, что VMWare, VirtualPC и SheepShaver являются решениями только для Windows и, вероятно, даже не эмулируют MacOS 10.0.

А как насчет vMac, PearPC и MacOnMac? Нужны ли нам все старые установочные компакт-диски MacOS X или программное обеспечение emu позаботится о симуляции базовой ОС?

1 ответ1

1

Во-первых, вам не нужна эмуляция для тестирования программного обеспечения. Что хорошего в тестировании на платформе, которая на самом деле отличается от той, которую вы хотите поддерживать?


VMware Fusion и, возможно, другие инструменты виртуализации позволяют запускать Mac OS X Server в качестве гостевой ОС. Я не уверен, что 10.4 все еще поддерживается, хотя. В некоторых случаях вы можете запускать Mac OS X (обычную) в качестве гостевой ОС, но это не поддерживается и противоречит условиям лицензии Apple.

Лучше всего установить эти старые версии в другой раздел для двойной загрузки. AFAIK, вы можете установить на внешние жесткие диски и загрузиться с них. Я бы выделил одну или две машины исключительно для тестирования совместимости, если это требуется достаточно часто, чтобы перезагрузка компьютера становилась неудобной. Тем более, что вы, вероятно, также хотите поддерживать компьютеры PowerPC Mac, и они не поддерживаются всеми популярными решениями виртуализации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .