Разработчик SmuOS запустил iOS 26 на Surface Duo 2

Разработчик с ником SmuOS запустил iOS 26 на смартфоне Surface Duo 2 от Microsoft, изначально работавшем на Android. Об этом сообщает Rozetked.
«Работает не только вывод интерфейса, но и сенсорное управление, а интерфейс системы растягивается на оба экрана, что закрывает часть контента», — пишет Rozetked.
Работа по портированию iOS длилась достаточно долго: первоначально система работала с частотой около 3 fps, но позже разработчик смог добиться более-менее стабильной работы и относительно плавного интерфейса. Энтузиаст портировал открытое ядро Apple XNU на Duo и использовал кастомный загрузчик. Также ему пришлось с нуля создать драйверы для Snapdragon 888 и слой совместимости, переводящий API Metal в Vulkan.
Вся работа заняла около двух месяцев, но она ещё не завершена: iOS не распознаёт Wi-Fi и Bluetooth-модули, а вместо обоев система отображает чёрный экран. Примечательно, что iOS распознаёт Duo как iPhone 17 Pro Max.
На этом разработчик не останавливается и планирует портировать сборку iOS 27 для iPhone Duo и добавить поддержку стилуса Surface Pen в качестве замены Apple Pencil.
Оригинальный Surface Duo 2 вышел в 2021 году, но провалился в продажах, после чего направление смартфонов в Microsoft было закрыто.
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.