Терминал Linux на Android 16 теперь запускает графические приложения, такие как Doom: посмотрите, как это работает!

TLDR

  • Linux Terminal в Android 16 теперь может запускать графические приложения Linux, такие как Doom.
  • Это стало возможным благодаря таким улучшениям, как поддержка аппаратного ускорения и сервера отображения.
  • Эти обновления пока не реализованы в последней бета-версии Android 16, но могут появиться в будущем выпуске.

Google планирует превратить Android в мощную операционную систему для ПК, позволив ей запускать приложения уровня рабочего стола. Один из методов, который Google намерен использовать, — это включение поддержки приложений Linux, аналогично тому, что они сделали с Chrome OS. Эта концепция разрабатывается с помощью приложения Android Linux Terminal, которое Google совершенствует уже несколько месяцев. Однако текущая версия этого приложения не поддерживает запуск графических приложений; это может измениться в будущем выпуске Android 16.

Android Linux Terminal служит универсальным приложением, отвечающим за загрузку, настройку, запуск и взаимодействие с экземпляром операционной системы Debian в среде виртуальной машины. Эта функциональность стала возможной благодаря Android Virtualization Framework (AVF), которая включает в себя набор API, позволяющих устройству Android размещать другие операционные системы с помощью технологии виртуализации. AVF был принят многочисленными устройствами от нескольких производителей оригинального оборудования, и Samsung является одним из немногих исключений, которые его не поддерживают.

Приложение Terminal дебютировало в бета-версии Android 15 QPR2 как скрытая функция для разработчиков, и его еще предстоит разблокировать за пределами настроек разработчика. После его первоначального запуска Google внесла некоторые коррективы для исправления проблем установки и представила меню настроек для регулировки размера диска, открытия портов и сохранения резервных копий. Тем не менее, существенные улучшения, которые разрабатывает Google, такие как поддержка аппаратного ускорения и полный графический интерфейс, еще не были развернуты ни в одном публичном обновлении.

К счастью, поскольку Google разрабатывает эту функцию открыто, мы можем воспользоваться этим преимуществом, создав сборку AOSP с этими обновлениями. Это позволяет нам заранее взглянуть на будущие функции приложения Android Linux Terminal до его официального запуска для публики. Для иллюстрации мы активировали Linux Terminal на Pixel 9 Pro, нажали новую кнопку, расположенную в правом верхнем углу, чтобы получить доступ к активности Display, а затем ввели команду «weston» для запуска графической среды. (Weston — это замена для композитора Wayland, современного протокола сервера отображения.)

Заранее мы активировали аппаратное ускорение и установили Chocolate Doom, версию Doom, чтобы проверить, будет ли она работать. К нашему удовольствию, Doom функционировал так, как и ожидалось, как показано ниже. Учитывая его способность работать на простых устройствах, таких как картофель, он показал себя превосходно. К сожалению, звука не было, поскольку аудиосервер на данный момент недоступен, но Google в настоящее время разрабатывает поддержку звука для будущих обновлений.

Несмотря на то, что в настоящее время были проблемы с запуском определенных программ, таких как GIMP, на Linux Terminal Android, все равно волнительная новость, что теперь возможны такие игры, как Doom. Держу пальцы крестиком, что в будущем мы увидим поддержку более продвинутых приложений Linux на уровне настольных компьютеров. Я надеюсь, что Android в конечном итоге сравняется или даже превзойдет Chromebook в плане запуска приложений Linux, учитывая, что этот проект направлен на содействие переходу Chrome OS к платформе Android.

Смотрите также

2025-01-30 22:18