Энтузиаст запустил macOS 27 на ноутбуке с чипом Snapdragon
Энтузиаст запустил macOS 27 на ноутбуке с чипом Snapdragon
Разработчик под псевдонимом Miguel C недавно выложил на GitHub исходный код экспериментального проекта Snapintosh. Он позволил запустить macOS 27 Golden Gate на ноутбуке ASUS Zenbook A16 с процессором Snapdragon X2 Elite Extreme. Это первый реальный случай адаптации актуальной яблочной ОС под неофициальную ARM-платформу Qualcomm, использующий гипервизор EL2 для инициализации оригинального ядра, что концептуально отличает проект от классической эмуляции. Нужен настоящий Mac.
По сути, это не классический «хакинтош», к которому все привыкли за последние годы. Система опирается на продвинутый слой совместимости ARM64 и кастомные драйверы Metal, написанные специально для графического ядра Adreno X2-90. Благодаря этому интерфейс рендерится с полноценным аппаратным ускорением, а не мылит картинку программными костылями, что критично для плавности анимаций. Уже сейчас на устройстве стабильно откликаются клавиатура, тачпад с поддержкой базовых жестов и встроенный NVMe-накопитель.
Но до повседневного использования проекту еще очень далеко. Активны лишь шесть из доступных ядер процессора, а частота дисплея жестко залочена на 60 Гц. Звук попросту не работает. Веб-камера, Bluetooth и спящий режим также остаются неактивными.
Отдельная головная боль — сетевые подключения. Штатный Wi-Fi из меню macOS пока не функционирует корректно. Энтузиастам приходится использовать обходной механизм с участием того же самого компьютера Apple, чтобы хоть как-то вывести устройство в сеть. Без этой связки ноутбук остается изолированным от интернета, что делает невозможным даже базовую загрузку обновлений.
Главный барьер кроется в самом процессе инициализации системы. Самостоятельно включиться ноутбук пока не может: ему жизненно необходимо постоянное подключение второго компьютера Apple по кабелю USB-C. Именно через этот тандем передаются критически важные компоненты загрузчика и выполняются служебные операции. Более того, энтузиасты, уже тестировавшие сырую сборку, открыто предупреждают о высоком риске потери данных.
«Установка меняет разделы внутреннего SSD, а ошибка способна повредить в том числе Windows», — отмечает автор проекта в документации репозитория.
Те, кто работал с подобными экспериментальными портами на ранних стадиях, знают: такая тотальная зависимость от внешнего хоста убивает саму идею мобильности. На практике это выглядит как постоянная возня с проводами на рабочем столе, что полностью нивелирует смысл установки macOS на портативный лэптоп. Пока поддержка жестко привязана к единственной модели UX3607OA, и расширять её будут медленно.
Ранее сообщество годами оттачивало запуск старых версий macOS на Intel-машинах, создавая вокруг этого целую субкультуру и индустрию совместимых комплектующих. Переход же на ARM-архитектуру Qualcomm ломает эти устоявшиеся паттерны. Теперь разработчикам приходится писать низкоуровневые драйверы с нуля, обращаясь к закрытой документации или методом обратного инжиниринга.
Впрочем, исходный код уже доступен в открытом репозитории с необходимыми инструментами. Сможет ли сообщество обойти ограничение с загрузчиком без постоянного участия железа Apple — большой вопрос.
Никита Карпов
Главный редакторПишу о гаджетах, нейросетях и том, как технологии меняют нашу жизнь. Проверяю всё на себе, чтобы вы не тратили деньги зря.