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

Порт для Redmi Note 10 Pro
Основой проекта стал ios-sweet от dipa-studio. Авторы адаптировали открытое ядро Apple XNU для Redmi Note 10 Pro на базе Snapdragon 732G, а затем запустили поверх него системные компоненты iOS из прошивки iPhone X. Система работает непосредственно на аппаратном обеспечении смартфона — без загрузки родной ОС и без эмуляции.
На Redmi Note 10 Pro функционируют физические кнопки и сенсорный экран. Пользователь может разблокировать устройство, открыть настройки, пункт управления, центр уведомлений и несколько системных приложений. При этом выйти из запущенной программы нельзя: жест перехода на домашний экран пока не работает.
Графическое ядро смартфона порт не поддерживает, поэтому интерфейс отрисовывается силами центрального процессора. Из-за этого частота обновления держится примерно на уровне 20–30 кадров в секунду. Загрузка системы занимает около четырёх минут.
Большая часть аппаратных возможностей также остаётся недоступной. В текущей сборке не работают Wi-Fi, Bluetooth, мобильная связь, звук, камеры и GPS. App Store и авторизация через Apple ID отключены.
Состояние сборки для Redmi Note 12 4G
Разработчик MakrSas использовал ios-sweet в качестве основы для проекта ios-topaz, предназначенного для Redmi Note 12 4G со Snapdragon 685. Этот порт пока находится на более ранней стадии: система загружается до экрана блокировки, но разблокировать смартфон нельзя из-за неработающего сенсорного экрана.
Есть и ограничение, связанное с процессором. Из восьми ядер Snapdragon 685 используются только четыре — остальные не поддерживают страницы памяти размером 16 КБ, необходимые этой сборке iOS. Таким образом, обе разработки пока остаются экспериментами, демонстрирующими сам факт запуска компонентов iOS на Android-устройствах, а не полноценными заменами штатной прошивки.
Сообщить о проблеме в публикации
Обращение принято Обращение будет рассмотрено. По результатам проверки публикация может быть исправлена, дополнена, временно скрыта или удалена.