Добавить в корзинуПозвонить
Найти в Дзене

Энтузиаст Дуй Чан, известный взломом продуктов Apple, сумел запустить на айфоне почти полноценную систему macOS

Энтузиаст Дуй Чан, известный взломом продуктов Apple, сумел запустить на айфоне почти полноценную систему macOS. Издание Macworld сообщает об этом техническом прорыве, который стал возможен после перехода Маков на процессоры Apple Silicon. Ключевой вехой проекта стал успешный запуск WindowServer — системного процесса, отвечающего за графический интерфейс macOS. Чтобы обеспечить аппаратное ускорение графики, разработчик использовал драйверы Metal из симулятора iOS в среде Xcode. На дисплее iPhone появились привычные элементы: Finder и панель Dock. Впрочем, у проекта есть серьезные ограничения. Во-первых, тестирование проходило на iPhone XS Max под управлением iOS 16.5 — для новых моделей инструменты взлома пока недоступны. Во-вторых, сенсорное управление не работает, поэтому требуются внешние клавиатура и мышь. До практического применения еще далеко, но эксперимент доказывает принципиальную возможность такой интеграции. Впрочем, возможно уже скоро подобные проекты утратят свою актуал

Энтузиаст Дуй Чан, известный взломом продуктов Apple, сумел запустить на айфоне почти полноценную систему macOS. Издание Macworld сообщает об этом техническом прорыве, который стал возможен после перехода Маков на процессоры Apple Silicon.

Ключевой вехой проекта стал успешный запуск WindowServer — системного процесса, отвечающего за графический интерфейс macOS. Чтобы обеспечить аппаратное ускорение графики, разработчик использовал драйверы Metal из симулятора iOS в среде Xcode. На дисплее iPhone появились привычные элементы: Finder и панель Dock.

Впрочем, у проекта есть серьезные ограничения. Во-первых, тестирование проходило на iPhone XS Max под управлением iOS 16.5 — для новых моделей инструменты взлома пока недоступны. Во-вторых, сенсорное управление не работает, поэтому требуются внешние клавиатура и мышь.

До практического применения еще далеко, но эксперимент доказывает принципиальную возможность такой интеграции. Впрочем, возможно уже скоро подобные проекты утратят свою актуальность: iPadOS активно заимствует возможности настольной системы, а по слухам, Apple готовит MacBook на мобильном процессоре.

Исходный код доступен на GitHub для всех желающих повторить опыт.

@fixed