在 oneplus 6 上运行在 postmarketos linux 之上,因为 oneplus 6 系列可以运行标准的 linux 内核。当然,oneplus 6 可以使用其原始操作系统运行 程序,但 waydroid 令人兴奋,因为它是完全开放的。你可以在你的手机上运行 linux 发行版,加上 waydroid 用于偶尔的 android 应用程序,同时仍然可以完全控制你的设备(软件支持来自 linux 社区)。
下面是 waydroid 的另一个视频(当时它仍然被称为 anbox 的重写),在带有 ubuntu touch 的 moto z2 force 上运行。如果不是顶部的 ubuntu 状态栏,很难知道 android 应用程序没有在本机设备上运行。
waydroid 在 lxc 中渲染图形缓冲区,直接支持 wayland(现在许多 linux 发行版使用的显示服务器),这使它比原始 anbox 项目更流畅。这种超级流畅的功能不仅适用于 linux 手机——它也适用于桌面 linux 发行版。下面是在桌面 ubuntu 上运行的 waydroid 的屏幕截图,其窗口管理类似于 chrome os。
很高兴看到 linux 上的 android 应用程序变得越来越好,特别是因为该功能将成为 windows 11 中更重要的变化之一。这一变化可能最有利于 linux 驱动的手机,因为许多重要的应用程序可能永远无法使用作为本机 linux 软件,但它在某些情况下也可用于台式 pc。
现在的主要问题是 waydroid 中没有仿真层,因此 x86 设备(如大多数 pc)只能运行 x86 二进制文件,而 arm64 设备(大多数手机和平板电脑)只能运行 arm64 二进制文件。这类似于 wine 兼容层的工作方式——尽管wine 可用于 android,但它无法在大多数 android 设备上运行大多数 windows 软件,因为手机通常是 arm 并且大多数 windows 软件仅适用于 x86。开发人员希望在未来通过使用windows 11的android 子系统中的组件来实现仿真。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun63124.html