Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

Htc one x上的多任务处理没有被破坏,它是定制的

Anonim

HTC One X(和One XL)处理多任务的方式有点大惊小怪,有些人说在谈到后台处理任务的方式时手机坏了。 虽然它肯定与我们在三星Galaxy Nexus或运行以前版本的Android的其他设备上看到的不同,但它根本没有被破坏 - HTC刚刚调整它。 与Android源代码中的其他内容一样,内核和系统从后台任务中释放内存的方式是敞开的,并且受制于软件构建的任何人的心血来潮。 在这种情况下,这是一个我们非常熟悉的领域,也是我们自从低级HTC Hero - minfree设置和内核低内存杀手的日子以来一直在攻击的东西。

发生的事情是,设置已经过调整,以便为Sense 4提供更多内存,以牺牲在后台运行的应用程序为代价。 这不是一个很大的编辑,但是凭借One X的大屏幕和Sense 4的巨大足迹,这是一个足够大的编辑,可以让事情在背景中比我们以前更加积极地关闭。 具有一定优先级的应用程序(从电话拨号器等重要事项到音乐播放器等不太重要的事件)似乎行为正常,但更大的应用程序(例如Chrome测试版)似乎暂停并需要重新启动 - 从应用程序切换菜单返回时打开。

对于我们中间的书呆子,我看起来并在One X的启动映像中找到了一组更改。 Stock AOSP版本4.0.4将这些值写入minfree设置:

8099, 10132, 12165, 14213, 16245, 20295

AT&T HTC One X使用这些设置(因为我们正在使用该系统):

7746, 9720, 11694, 43742, 15715, 24709

我们的Tegra 3版本的HTC One X再次显示以下内容,因为我们正在使用该系统:

8192, 10240, 12288, 14336, 16384, 20480

内核源代码中很可能还有其他更改。

这里真正的问题是它与我们过去看到的不同。 许多人似乎不喜欢它,并且更喜欢“旧方式”。 如果你正在乘坐根系列车,这是一种可能性 - 我们自己的高级开发人员 Beezy 正在研究事物,并进行一些编辑。 如果你不是在攻击你的设备,你将不得不意识到HTC已经按照他们的方式构建了One X. 这没有错,它只是没有Android的存货。

资料来源:Android Central论坛