Android уже крайне гибкая платформа, но, похоже, с обновлением для опытных пользователей границы возможного расширятся еще сильнее. Благодаря Android 13 Pixel 6 сможет запускать виртуальные машины на Windows и Linux.
Разработчик Android Дэнни Лин (он же kdrag0n), известный своей недавней работой над Repainter, на днях написал в Twitter, что ему удалось добиться работы «полноценной виртуальной машины» на Pixel 6 благодаря первой предварительной версии Android 13 для разработчиков. Можно будет запускать полноценные дистрибьютивы как Linux, так и Windows.
Как это возможно? Дело в том, что Android 13 лучше справляется с виртуализацией. Android 13 поддерживает общий гипервизор в виде KVM — виртуальной машины на базе ядра процессоры. Технические детали того, как именно это работает, очень сложны, но в любом случае прочитать о них можно здесь.
Если же вкратце: Android 13 обеспечивает более четкое последовательное создание виртуальных машин, чем это было возможно ранее.
Очевидно, что работа Google тоже принесла свои плоды. kdrag0n утверждает, что производительность Windows 11 на Pixel 6 с Google Tensor «пригодна для использования», несмотря на отсутствие поддержки графического ускорения. Он даже смог запустить Doom! Это явно отличается в лучшую сторону от других попыток запустить Windows на телефонах Android, которые мы видели в прошлом.
Однако это вовсе не означает, что вы сможете загружать Windows или Linux в один клик, когда Android 13 появится в публичном доступе. Google в первую очередь использует эту улучшенную виртуализацию для обеспечения безопасности и работы с DRM. Впрочем, данная фича расширяет возможность Android — а это всегда круто.
https://twitter.com/kdrag0n/status/1492754683445669893?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1492754683445669893%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2F9to5google.com%2F2022%2F02%2F14%2Fandroid-13-windows-linux-virtualization%2F
Источник: 9to5google