Google работает над возможностью запускать приложения Linux на устройствах Android, что значительно расширит гибкость системы. Это большой шаг вперед, поскольку до сих пор поддержка приложений Linux была ограничена лишь использованием Chromebook через систему поддержки Linux. Пользователям Android, которые хотели пользоваться приложениями Linux, приходилось полагаться на ограниченные сторонние инструменты.
Ключом к этому изменению является новое терминальное приложение, которое использует Android Virtualization Framework (AVF). С помощью него пользователи могут запускать команды Linux на своих устройствах Android через виртуальную машину (VM).
Сначала настройка этой функции требовала некоторых знаний, поскольку пользователям приходилось активировать приложение и настраивать виртуальную машину вручную. Теперь Google работает над тем, чтобы сделать этот процесс намного проще. Терминальное приложение вскоре сможет настраивать и запускать систему Linux, например Debian, с минимальным участием пользователя. Эта разработка направлена на то, чтобы сделать Linux на Android более доступным для обычных пользователей.
Недавние изменения кода в Android Open Source Project (AOSP) показывают, что Google планирует добавить опцию Linux Terminal в настройки разработчика Android. При включении этой опции приложение терминала сможет запускать команды Linux через VM на устройстве Android. На данный момент пользователям по-прежнему приходится вручную настраивать образ Debian и VM. Но скоро все изменится, поскольку Google стремится автоматизировать этот процесс.
Усилия Google не ограничиваются только запуском Linux на Android. Компания также работает над другими функциями для терминального приложения и AVF:
- Состояние виртуальной машины: пользователи смогут сохранять и восстанавливать состояния виртуальной машины для легкого доступа в дальнейшем.
- Вложенная виртуализация: эта функция позволяет пользователям запускать виртуальную машину внутри другой виртуальной машины, расширяя гибкость системы.
- Управление настройками: пользователи смогут контролировать такие параметры, как дисковое пространство, настройки сетевого порта и многое другое.
Google не ограничивает работу этих функции только устройствами с большими экранами. Тесты с такими гаджетами, как Pixel Tablet и предстоящий Pixel 9 Pro XL, показывают, что это терминальное приложение будет пригодно для использования на широком спектре устройств Android, а не только на планшетах или Chromebook. Это открывает дверь для запуска Linux на смартфоне.
Поддержка приложений Linux на Android может значительно помочь разработчикам. С инструментами Linux, работающими непосредственно на их устройствах Android. Разработчики могут использовать такие приложения, как Android Studio, без необходимости использования пк. Этот шаг может укрепить Android как платформу, подобную настольной, особенно с учетом того, что все больше приложений Linux оптимизированы для процессоров на базе ARM, которые есть в большинстве устройств Android. Подводя итог, можно сказать, что план Google по поддержке Linux знаменует собой большой шаг вперед. Он может сделать Android более гибкой платформой как для пользователей, так и для разработчиков, с большим количеством инструментов и опций для тех, кто полагается на Linux.