Мне наконец удалось установить Mac OS X на виртуальную машину на моем ноутбуке с Windows 7, используя VirtualBox и учебное пособие от Lifehacker.
Производительность очень низкая: Mountain Lion сообщает, что видит только 4 МБ видеопамяти (мне не удалось загрузить драйвер Intel HD3000). Youtube практически не воспроизводится, даже заикание звука. Тем не менее, интерфейс и общий интерфейс довольно приемлемы.
Имеет ли смысл загружать и разрабатывать с XCode даже при такой низкой производительности? Я выделяю 3 ГБ оперативной памяти. Каким было бы представление в этих условиях?
mac
virtualization
virtualbox
Красный и белый
источник
источник
Ответы:
Если это хобби, и вы не планируете выпускать какие-либо приложения в магазине приложений, и вы можете терпеть медленную производительность и не заботиться о работе на реальных устройствах, тогда не беспокойтесь об этом. Однако, если вы создаете бизнес, важно работать на реальном оборудовании. Любой бюджетный Mac (MacBook Air 11 ", мой любимый в настоящее время) взорвет любую виртуальную машину.
У меня довольно простое приложение, которое отлично работает на моем iPad и iPod Touch, но в симуляторе есть все виды графических аномалий.
источник
Virtualbox на Windows определенно не подходит для этого, так как сама Windows достаточно ресурсоемкая, Virtualbox не имеет много опций конфигурации, и даже если вы можете заставить ее работать, она будет довольно ненадежной, не говоря уже о том, что вы не можете пройти через USB-устройства.
Что вы можете сделать (и я сделал это с большим успехом) - это использовать легкую установку Linux в качестве основы для QEMU, которая является альтернативой Virtualbox, с гораздо большим количеством параметров конфигурации, включая возможность эмулировать Apple SMC и его «OSK» строка (вам не понадобятся тенистые кеши "hackintosh"), и она имеет надежный проход через USB (я успешно восстановил устройства iOS и установил на них приложения).
В конце концов, с помощью моего решения я смог успешно запустить Yosemite с 3,5 ГБ ОЗУ (из 4 ГБ моего компьютера, и, настроив хост-систему, я, вероятно, мог бы увеличить его до 3,7 ГБ), используя два ядра моего процессора, с надежным прохождением через USB и без необходимости подстройки (эмулируемое оборудование достаточно близко к реальному Mac, на котором ОС загружается напрямую без каких-либо параметров командной строки ядра или дополнительных кекс-программ). SSD - обязательное условие, жесткий диск будет чертовски медленным (это также верно для настоящего Mac). Графика по-прежнему медленная (а в Yosemite еще хуже), но помимо экрана входа, который рендерится за 5 секунд из-за своей прозрачности, все остальное довольно удобно, и этого достаточно для случайной (хобби) разработки iOS, пока вы не получите достаточно опыт, чтобы сделать выгодные приложения, в этом случае это
Я разместил подробное руководство в своем блоге о том, как создать виртуальную машину Yosemite, смело проверяйте ее, если вам интересно.
источник
Где-то VirtualBox предупреждает вас в руководстве здесь , что вы не будете иметь ускорение графики. Для Mac OS X нет ускоренных драйверов, поэтому вы работаете в «безопасном режиме» для графики, используя драйверы VESA. В какой-то момент у Apple был общедоступный API драйверов, но должна быть какая-то причина, по которой разработчики VirtualBox еще не выпустили графический драйвер для OS X.
Прочтите ссылку на справочную страницу, на ней также описаны другие проблемы, которые могут возникнуть у вас с гостями OS X
Результатом является не виртуализация, а приближение к параэмуляции с виртуализацией процессора. Ваша графическая система полностью эмулируется, главным образом самой Mac OS X из-за отсутствия ускоренных графических драйверов.
Виртуализация Mac OS X в VirtualBox не предназначена для серьезного использования на рабочем столе. Предназначен для виртуализации серверов.
источник
По сути, вы используете 2 виртуальных блока, если вы используете эмулятор iOS и используете этот подход. 1 для OSX и 1 (по существу) для эмулятора. Это может стать очень интенсивным процессором и оперативной памятью, но это выполнимо. Лучшая ставка, дать ей шанс. Если вам не нравится, просто удалите образ VM.
источник