Существует множество способов запуска приложений Android на настольных ПК, но новое решение под названием WayDroid выглядит лучшим вариантом для компьютеров с Linux.
Существует множество способов запуска приложений Android на настольных компьютерах. Эмуляторы рабочего стола, такие как BlueStacks, популярны, вы можете запустить Android x86 на виртуальной машине (или с двойной загрузкой), или вы можете подождать Уровень совместимости приложений Android для Windows 11. Анбокс — еще одно решение для запуска приложений Android, предназначенное для поддержки Linux и смартфонов на базе Linux, но оно страдает низкой производительностью на устройствах с низким энергопотреблением. Теперь есть еще один проект, цель которого — перенести приложения Android на устройства Linux, но без замедлений и зависаний, обычно присущих Anbox.
WayDroid (с помощью Linux-смартфоны и Телефоны Тукс), ранее называвшийся Anbox-Halium, представляет собой переработанную версию Anbox, которая предназначена для использования большего количества собственного оборудования хост-устройства, чем Anbox, что означает более высокую производительность. Основное внимание в проекте уделяется запуску приложений Android на телефонах Linux на базе Halium (Halium по своей концепции аналогичен
GSI для Android, но для стандартного Linux), но он также может работать на любых устройствах с основным ядром Linux.На видео выше показано, как WayDroid работает поверх PostmarketOS Linux на OnePlus 6, начиная с серии OnePlus 6. может запускать стандартное ядро Linux. Конечно, OnePlus 6 может запускать приложения Android со своей оригинальной операционной системой, но WayDroid интересен тем, что он полностью открыт. Вы можете запустить дистрибутив Linux на своем телефоне, а также WayDroid для периодических приложений для Android. сохраняя при этом полный контроль над вашим устройством (с поддержкой программного обеспечения, предоставляемой Linux сообщество).
Ниже приведено еще одно видео WayDroid (из тех времен, когда он еще был известен как переписанная версия Anbox), работающего на Moto Z2 Force с Ubuntu Touch. Если бы не строка состояния Ubuntu вверху, было бы трудно узнать, что приложения Android не работают на родном устройстве.
WayDroid отображает графический буфер в LXC с прямой поддержкой Wayland (сервер отображения, который сейчас используется во многих дистрибутивах Linux), что делает его более плавным, чем в оригинальном проекте Anbox. Эта сверхгладкая функциональность предназначена не только для телефонов Linux — она хорошо работает в дистрибутивах Linux для настольных компьютеров. Ниже приведен снимок экрана WayDroid, работающего на настольной Ubuntu, с управлением окнами, аналогичным Chrome OS.
Приятно видеть, что приложения Android для Linux становятся все лучше и лучше, тем более что функциональность станет одним из наиболее важных изменений в Windows 11. Это изменение, скорее всего, принесет наибольшую пользу телефонам на базе Linux, так как многие важные приложения, скорее всего, будут никогда не будет доступно как собственное программное обеспечение Linux, но в некоторых случаях оно также будет полезно для настольных ПК. слишком.
Основная загвоздка сейчас в том, что в WayDroid нет слоя эмуляции, поэтому устройства x86 (как и большинство ПК) могут работать только с двоичными файлами x86, а устройства ARM64 (большинство телефонов и планшетов) могут работать только с ARM64. двоичные файлы. Это похоже на то, как работает уровень совместимости Wine, хотя Wine доступен для Android, он не может запускать большую часть программного обеспечения Windows на большинстве устройств Android, поскольку телефоны обычно используют ARM, а большая часть программного обеспечения Windows предназначена только для x86. Разработчик надеется реализовать эмуляцию в будущем, используя компоненты из Подсистема Android для Windows 11.
Если вы хотите попробовать WayDroid, ознакомьтесь с репозиторий проекта на GitHub для получения последних инструкций по установке.