WayDroid可以在Linux上运行Android应用程序,而不会减慢速度

在台式计算机上运行Android应用程序有多种方法。桌面模拟器(如blue stark)可以在虚拟机上运行Android x86(或双引导),也可以在Windows 11上等待Android应用程序兼容性层。Anbox是运行Anbox应用程序的另一个解决方案,该应用程序旨在支持基于Linux和Linux的智能手机,但在低功耗设备上性能较慢。目前,另一个项目旨在将Android应用程序引入Linux设备,但Anbox没有正常的速度下降和Carton。

WayDroid(以前称为Anbox-Halium)(通过Linux智能手机和Tux手机)是Anbox的重新配置版本,旨在使用比Anbox更多的主机设备的本机硬件3354。这意味着更快的性能。这个项目的主要焦点是在基于Halium的Linux手机上运行Android应用程序。Halium在概念上类似于Android的GSI,但适用于标准Linux,但也可以在具有本机Linux内核的任何设备上运行。

WayDroid在OnePlus 6上的PostmarketOS Linux上运行。因为OnePlus 6系列可以运行标准Linux内核。当然,OnePlus 6可以使用原始操作系统运行Android应用程序,但WayDroid是完全开放的,因此很有趣。手机可以运行Linux发行版,WayDroid偶尔可以使用WayDroid应用程序完全控制设备(Linux社区的软件支持)。

下面是WayDroid的另一段视频,该视频在具有Ubuntu Touch的Moto Z2 Force上运行。如果不是顶部的Ubuntu状态栏,很难知道Android应用程序没有在本机设备上运行。

WayDroid在LXC中渲染图形缓冲区,并直接支持Wayland(当前许多Linux版本使用的显示服务器),比原始Anbox项目更平滑。这种高度灵活的功能不仅适用于Linux手机——,还适用于台式机Linux发行版。以下是在桌面Ubuntu上运行的WayDroid的屏幕截图,其中包含与Chrome OS类似的窗口管理。

很高兴知道Android应用程序在Linux中越来越好。特别是,这将是Windows 11中更重要的变化之一。这种变化可能对Linux驱动的手机最有帮助。许多重要的应用程序可能不能用作基本的Linux软件,但在某些情况下,台式机上也可以使用。

目前的主要问题是,由于WayDroid没有仿真层,大多数PC等x86设备只能运行x86二进制文件,而ARM64设备(大多数手机和平板电脑)只能运行ARM64二进制文件。这与Wine兼容层的工作方式——相似。Wine可以在Android中使用,但大多数Android设备不能运行大多数Windows软件。因为手机通常是ARM,所以大多数Windows软件仅适用于x86。开发人员希望将来使用Windows 11的Android子系统的组件来执行模拟。

如果要尝试WayDroid,请在项目的GitHub存储库中查看最新的安装说明。

Linux

Waydroid

Android 1

虚拟机

模拟器

安卓系统

LINUX

如何在CentOS 8中设置或更改系统时区

2022-9-23 13:07:12

LINUX

删除python文件和目录

2022-9-23 14:16:05

搜索