
Android уже является гибкой платформой, но, похоже, опытные пользователи получат еще больше гибкости в следующем крупном обновлении. Благодаря Android 13 такие телефоны, как Pixel 6, могут запускать виртуальные машины для Windows и Linux с лучшей производительностью и меньшими сложностями.
Разработчик Android Дэнни Лин (он же kdrag0n), частично известный по своей недавней работе над Repainter, на выходных поделился в Twitter, что ему удалось добиться «полноценных виртуальных машин» на Pixel 6 благодаря первой предварительной версии Android 13 для разработчиков. Это включает запуск виртуальных машин с производительностью, «близкой к нативной», для различных дистрибутивов Linux, а также Windows 11.
Как это возможно? Все сводится к тому, что 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, и это всегда интересно.