Разработчик прошивок под Android, известный под ником Charlie (@chardidathing), портировал Android Jelly Bean на Sony Xperia 1 II и опубликовал скриншоты работающей операционной системы. Смартфон вышел в 2020 году с предустановленной Android 10, поэтому установленная ОС оказалась старше самого устройства на восемь лет.
Ранее по теме: Sony анонсировала коллекционный набор God of War Laufey без самой игры.
По словам автора проекта, портированная система работает бодро. Из крупных компонентов функционируют аппаратное ускорение графики и отзывчивый интерфейс, а большая часть системы исполняется нативно, а не через эмулятор. Часть аппаратных интерфейсов разработчик задействовал в chroot-окружении поверх Jelly Bean, при этом ядро используется 64-битное, а пользовательское окружение осталось 32-битным.
Главным ограничением стали драйверы. Перенести их из современной прошивки в систему 2012 года без исходных кодов невозможно, поэтому модули с закрытыми драйверами, такие как модем, навигация и камера, не работают. Автор проводил разработку в одиночку и без доступа к документации производителя.
По материалам издания MT Today.


Обсуждение в Telegram
Открыть канал Candoru ↗