На Android‑смартфонах запустили iOS 16

Разработчики проектов ios‑sweet и ios‑topaz рассказали об успешном запуске iOS 16 на Android‑смартфонах Redmi Note 10 Pro и Redmi Note 12 4 G. Возможности портов сильно отличаются друг от друга. Если в первом можно добраться до настроек, то во втором работает только экран блокировки.

Основой проекта стал ios‑sweet от dipa‑studio. Авторы адаптировали открытое ядро Apple XNU для Redmi Note 10 Pro со Snapdragon 732 G и запустили поверх системные компоненты iOS из прошивки iPhone X. Система при этом загружается на оборудовании смартфона без использования родной ОС и эмуляции.

На Redmi Note 10 Pro работают физические кнопки и сенсорный экран. Пользователи могут разблокировать устройство, открыть настройки, пункт управления, центр уведомлений и некоторые системные приложения. Выйти из приложения нельзя, так как жест перехода на главный экран не работает.

Поддержки графического ядра тоже нет — за отрисовку интерфейса отвечает CPU. Из‑за этого система работает с частотой обновления экрана около 20–30 кадров в секунду. Кроме того, не работает Wi‑Fi, Bluetooth, сотовая связь, звук, камеры и GPS. Загрузка системы занимает примерно четыре минуты. App Store и вход в Apple ID отключены.

Разработчик MakrSas взял за основу ios‑sweet и собрал ios‑topaz для Redmi Note 12 4 G со Snapdragon 685. Этот порт работает ещё хуже: система загружает до экрана блокировки, но разблокировать смартфон не получается. Всё из‑за того, что не работает сенсор экрана. Кроме того, из восьми ядер процессора задействованы только четыре. Остальные не поддерживают страницы памяти размером 16 КБ, которые использует сборка iOS.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев