WayDroid може да изпълнява приложения за Android на Linux без забавяне

Има много начини за стартиране на Android приложения на настолни компютри, но новото решение, наречено WayDroid, изглежда е най-добрият вариант за Linux машини.

Има много начини за стартиране на приложения за Android на настолни компютри. Настолни емулатори като BlueStacks са популярни, бихте могли стартирайте Android x86 във виртуална машина (или с двойно зареждане) или можете да изчакате Слой за съвместимост на приложения за Android на Windows 11. Anbox е друго решение за стартиране на приложения за Android, предназначено да поддържа Linux и базирани на Linux смартфони, но страда от ниска производителност на устройства с ниска мощност. Сега има още един проект, който има за цел да пренесе приложения за Android на устройства с Linux, но без забавянията и прецакването, които обикновено се срещат при Anbox.

WayDroid (чрез Linux смартфони и Тукс телефони), наричан по-рано Anbox-Halium, е преустроена версия на Anbox, която е проектирана да използва повече от собствения хардуер на хост устройството от Anbox — което означава по-бърза производителност. Основният фокус на проекта е стартирането на приложения за Android на базирани на Halium Linux телефони (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.

WayDroid на Ubuntu Linux. Кредити: XDA признат разработчик ерфаноабди

Вълнуващо е да видим как приложенията за Android на Linux стават все по-добри и по-добри, особено след като функционалността ще бъде една от по-важните промени в Windows 11. Промяната вероятно ще бъде от най-голяма полза за телефоните, работещи под Linux, тъй като вероятно много важни приложения ще го направят никога няма да се предлага като оригинален софтуер за Linux, но също така ще бъде полезен в някои случаи за настолни компютри също.

Основната уловка в момента е, че в WayDroid няма слой за емулация, така че x86 устройствата (като повечето Компютри) могат да изпълняват само x86 двоични файлове, а устройствата с ARM64 (повечето телефони и таблети) могат да изпълняват само ARM64 двоични файлове. Това е подобно на начина, по който работи слоят за съвместимост на Wine - въпреки това Wine е наличен за Android, той не може да изпълнява повечето софтуери за Windows на повечето устройства с Android, тъй като телефоните обикновено са ARM и повечето софтуери за Windows са само x86. Разработчикът се надява да внедри емулация в бъдеще, като използва компоненти от Подсистема Android за Windows 11.

Ако искате да опитате WayDroid, вижте GitHub хранилище на проекта за най-новите инструкции за инсталиране.