Представлен открытый проект Henge — бесплатный эмулятор, позволяющий установить полноценную операционную систему macOS прямо на iPhone.
iOS не предоставляет приложениям доступа к гипервизору, поэтому Henge выполняет ARM64-код macOS через собственный JIT-компилятор, используя собственные механизмы управления памятью (MMU) и эмулируемые устройства. QEMU или Virtualization.framework здесь не задействованы.
macOS отрисовывает изображение через виртуальный графический процессор (GPU), а Henge транслирует эти команды в API Metal. Это позволяет работать таким приложениям, как Safari или программы на базе Electron (например, Discord).
На iPhone 17 Pro загрузка macOS до экрана блокировки занимает около 15 секунд. Приложение Discord устанавливается и запускается примерно за 15 секунд, после чего в нём можно авторизоваться и отправлять сообщения.
