首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu比Android耗电量少吗?

问Ubuntu比Android耗电量少吗?
EN

Ask Ubuntu用户
提问于 2014-06-03 09:21:35
回答 2查看 6.9K关注 0票数 12

新的开放源码软件的一个问题是功耗。这是因为功能和性能一方面需要对内核、驱动程序和操作系统代码进行大量的调整和体验,另一方面需要大量的长期测试和质量保证。

考虑到Android是一个相当古老和成熟的操作系统,我看到它有相当好的功耗。做这种比较吗?,但我没能找到很多关于Ubuntu的信息。

Ubuntu比Android消耗少吗?你在某些平台上有数据比较吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-06-03 10:02:51

我个人的看法(可能不是你想要的答案):

为什么安卓会消耗更多的电力?

Android应用程序利用Google高度优化的Java虚拟机。因此,如果您从外部查看,Android应用程序将在虚拟机中运行,而虚拟机位于真正的机器中。所以你实际上有两台机器而不是一台。

每次android应用程序生成指令时,都应该从中间代码转换为本机代码,然后由CPU执行。这是消耗能量的额外步骤。

Ubuntu的内在本质

Ubuntu没有Java虚拟机开销。它可以直接运行为CPU编译的二进制程序,完全不需要翻译。因此,我们知道Ubuntu的功耗应该在一定程度上降低。

然而,到目前为止,大多数Ubuntu应用程序都使用了名为qmlscene的解释器,该解释器的功能类似于Java。这些应用程序不是二进制格式的,而是人类可读的代码。代码在运行时被解释为CPU指令。qmlscene的S对性能的影响小于Java运行时,因为它不涉及虚拟机,它并不是一个耗电的系统,因为QT开发人员已经使它变得非常高效。

还有许多其他的原因,额外的电力消耗以及。它包括3G/4G的使用管理、后台服务等,我们忽略了这些事实,因为它们在不同的设备之间存在差异。这些事实至少在一定程度上可以被操作系统控制。

摘要

Ubuntu很可能会比Android消耗更少的电力。在编写本报告时,还没有对此进行优化。我们得等电话出来再说。

票数 6
EN

Ask Ubuntu用户

发布于 2014-06-03 15:28:53

Ubuntu可能会在默认情况下没有安装的手机上使用更多的电源,因为驱动程序不是由开发手机的人优化的,而且可能比在Android上效率低。

为了得到一个可靠的答案,你需要比较两部几乎相同的手机,一部运行Ubuntu,另一部运行Android。运行Ubuntu的手机应该调整为支持Ubuntu (例如最近宣布的Meizu或bq电话)。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/476137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档