Windows 11 запустили локально на iPhone Duo без джейлбрейка

Windows 11 запустили локально на iPhone Duo без джейлбрейка

Розробник запустив Windows 11 24H2 на iPhone Duo без джейлбрейка, використавши трансляцію Arm-коду та низку системних обмежень.

Розробник Аммаар Реші запустив повну Arm-версію Windows 11 24H2 локально на iPhone Duo без джейлбрейка. Проєкт під назвою WindowsiOS працює на складаному смартфоні Apple: у напівскладеному положенні нижній дисплей використовується як клавіатура й трекпад, а в розкладеному Windows займає весь 7,6-дюймовий екран. Про це повідомляє TechSpot.

Реші, який очолює напрями продукту та дизайну в Google AI Studio, опублікував демонстрацію в X і відкритий код проєкту на GitHub. На відео показано роботу роздрібної копії Windows 11 24H2 з браузером Microsoft Edge та застосунком Google Antigravity; керування здійснюється дотиками.

 

Як працює WindowsiOS

 

Windows уже запускали на iPhone: у 2024 році розробник Tiny11 завантажив спрощену збірку системи на iPhone 15 Pro через емулятор UTM SE. Тоді вихід на робочий стіл займав приблизно 20 хвилин, оскільки емулятор мав програмно інтерпретувати кожну інструкцію.

Апаратна віртуалізація на звичайних iPhone недоступна, адже Apple припинила доступ до гіпервізора в iOS, починаючи з версії iOS 16.4. Натомість WindowsiOS транслює Arm-код Windows у код, який може безпосередньо виконувати чип A20 Pro в iPhone Duo. У README проєкту зазначено, що основу транслятора взято з відкритого проєкту Henge, який раніше дав змогу запускати macOS на сучасних iPhone.

 

Обмеження для запуску

 

Для встановлення WindowsiOS потрібні Mac на Apple Silicon із Xcode та власний образ Windows 11 для Arm. Під час кожного запуску до смартфона також необхідно підключати відладчик, щоб активувати виконувану пам’ять, потрібну транслятору. Це неофіційний спосіб, яким користуються емулятори для iPhone, що потребують JIT-компіляції; Apple може заблокувати його в майбутніх оновленнях iOS.

Windows отримує 4,5 ГБ із 12 ГБ оперативної пам’яті iPhone Duo. Щоб система працювала за таких умов, Реші вимкнув понад 35 фонових служб Windows, зокрема Defender. Це зменшило споживання пам’яті в режимі простою приблизно до 1,46 ГБ. Водночас README не містить бенчмарків, які підтверджували б заявлену близьку до нативної швидкість, а тестування поки проводили лише на iPhone Duo.