Эксклюзивный первый взгляд: вот Chrome OS, работающая на телефоне Android

TLDR

  • Мы запустили Chrome OS от Google и запустили его вместе с Android на телефоне Pixel.
  • Это возможно благодаря специальной сборке Chromium OS — версии Chrome OS с открытым исходным кодом, предназначенной для работы на виртуальной машине.
  • Однако пока неясно, планирует ли Google обнародовать это.

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


Сегодня днем ​​мы объявили, что Google успешно запустил Chrome OS на телефоне Pixel с помощью специальной сборки Chromium OS. На недавнем мероприятии Google продемонстрировала этот проект под внутренним названием «Феррохром» другим компаниям, использующим виртуальную машину. Приложив некоторую работу, мы смогли создать и запустить нашу собственную версию «феррохрома» на устройстве Android. Видео выше дает первое представление о Chrome OS, работающей на виртуальной машине на телефоне Pixel.

В видео вы увидите, что в качестве устройства для этой демонстрации я использовал свой Google Pixel 7 Pro, который является ведущей моделью телефона Google на 2022 год. Эту процедуру можно было бы использовать с любым другим устройством Pixel с поддержкой Tensor, и изначально Я планировал использовать для демонстрации свой Pixel 8 Pro. К сожалению, несмотря на успешную загрузку сборки Chromium OS на моем Pixel 8 Pro, из-за сбоя он не смог получить доступ к мастеру установки. Я предпочел использовать Pixel 8 Pro в этой демонстрации из-за его уникальной возможности вывода изображения на дисплей. К сожалению, нам не удалось оперативно решить проблему на моем Pixel 8 Pro, поэтому вместо этого мы продемонстрировали «феррохром» на моем Google Pixel 7 Pro.

В видео вы увидите, что на моем Pixel 7 Pro не установлено последнее официальное стабильное или бета-обновление Android от Google. Вместо этого он запускает специальную сборку Android, полученную из проекта с открытым исходным кодом (AOSP). Я выбрал эту настройку, чтобы использовать приложение запуска виртуальной машины Google. Средство запуска VM — это приложение для Android, разработанное Google, которое использует API-интерфейсы Android Virtualization Framework (AVF) для настройки и запуска виртуальной машины на основе конфигурации файла JSON. Впоследствии он создает SurfaceView для отображения виртуальной машины, когда приложение активно.

В видео, которое вы смотрите, Chromium OS быстро загружается на моем Pixel 7 Pro. Однако, поскольку в сборках Chromium OS нет поддержки входа в Google по умолчанию, мне нужно было сначала войти в гостевой профиль. К сожалению, сеть сразу не заработала, и это была известная проблема, которую я решил, запустив сценарий и изменив некоторые параметры в Chromium OS. Положительным моментом является то, что периферийные устройства USB, такие как мыши и клавиатуры, обнаруживаются мгновенно. Изначально звук не работал, но я понимаю, что Google сейчас решает эту проблему. У меня не было возможности изучить ситуацию подробнее перед отлетом, но, судя по моему краткому опыту, Chromium OS показался мне вполне отзывчивым.

Если вам интересно, единственной мотивацией создания нашей специальной сборки AOSP было отсутствие приложения запуска VM в существующих предложениях Google Android для устройств Pixel. Однако, к счастью, это приложение теперь интегрировано в модуль виртуализации APEX после патча, который был добавлен 9 апреля. Следовательно, будущие сборки Android должны поставляться с предустановленным приложением запуска виртуальной машины. К сожалению, в настоящее время вам все равно потребуется рутировать свое устройство Android, чтобы поэкспериментировать с ним. Приложение запуска виртуальной машины изначально отключено по умолчанию, и изменение имени пакета для его переопределения может быть потенциальным обходным решением. Однако сценарий настройки доступа к сети в настоящее время требует root-доступа. К счастью, в документации Google указано, что этот скрипт в будущем не понадобится. Таким образом, мы надеемся, что мы сможем работать с Chromium OS на любом телефоне Android с поддержкой AVF, не требуя root-доступа.

Если вы размышляете над вопросом, возможно ли запускать другие операционные системы, теоретически это возможно. Однако, согласно официальной документации Google до апреля 2024 года, Chromium OS является единственной операционной системой, официально поддерживаемой в качестве гостевой полезной нагрузки. Тем не менее, Google намерен в будущем расширить поддержку дополнительных операционных систем с графическими возможностями.

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

2024-05-13 21:56