
Энтузиасты из сообщества iOS реализовали необычный проект, о котором давно мечтали многие владельцы планшетов Apple. Разработчик nfzerox создал экспериментальную систему VirtualMac, позволяющую запускать полноценную настольную macOS на iPad Pro с чипами M1 и M2, а также на iPad Air с процессором M1.
Запуск macOS стал возможен благодаря аппаратным возможностям чипов Apple Silicon и уязвимостям, обнаруженным в версиях iPadOS 16.0–16.3.1. В отличие от прежних решений на базе эмуляции через UTM или передачи изображения с помощью VNC, VirtualMac использует аппаратную виртуализацию процессоров M1 и M2. Это позволяет добиться производительности, близкой к нативной, как в графической подсистеме, так и в работе самой системы. На планшетах уже удалось запустить полноценные приложения macOS, включая Xcode, Terminal и Activity Monitor, а также интерфейс WindowServer с доком и строкой меню.

Для более удобного использования macOS можно подключать внешние клавиатуры и мыши по Bluetooth или USB-C, а также выводить изображение на внешний монитор. Проект совместим только с моделями iPad на базе чипов M1 и M2, работающими под управлением iPadOS 16.X. Планшеты с процессорами серии A не поддерживаются, поскольку в них отсутствуют необходимые аппаратные функции виртуализации.
