我想知道Nexus 7Ubuntu 版本('Android 上的 Ubuntu') 支持与桌面版相同的软件(即 VirtualBox、Google Chrome、LibreOffice Writer)。Nexus 版和 Android 版在软件支持方面有什么区别吗?
答案1
Nexus 平板电脑不是一台完整的 PC。它有一个 ARM CPU,虽然时钟速度还不错,但在一些非常耗 CPU 的任务中并不一定表现良好。它专为最小化功耗而设计。它也没有与您在 PC 中习惯使用的 x86 CPU 相同的指令集。因此,某些软件将完全无法工作或可用(例如 VirtualBox),或者性能可能非常差。您可以通过查看存档中为架构构建的二进制包来查看可用的包armhf
。all
然而,尽管档案中有许多软件包只能在 x86 架构上构建,甚至只能在其他架构上构建,但不能在 ARM 上构建,但大多数软件仍然可用。
答案2
正如 dobey 所说,它具有不同的处理器架构,因此总结一下:
大多数模拟其他系统的软件(如 Virtualbox、VMWare 或 Wine)都无法运行。有些软件(如 Qemu)可以运行,因为它们具有处理器模拟功能,但速度要慢得多。
大多数开源软件都可以运行,因为大多数都可以很好地编译到arm。
大多数闭源软件无法运行,Adobe Flash、Reader、Chrome(与 Chromium 相反)、商业游戏等……因为大多数公司不为 Ubuntu 提供 arm 二进制文件。
在任何情况下,性能都会较差,特别是在像 LibreOffice 这样的大型软件包中。
答案3
只有针对 armhf 编译的应用程序才能在 Nexus7 上运行。如果您确实想使用的应用程序尚未针对 armhf 编译,则可能必须对其进行编译。但是,据我了解,目前大多数应用程序都适用于 armhf。