| hello~我是你们的der(得儿)一个爱好数码、喜欢谈论时事热点,挖掘性价比东西的宅,der友们点个关注叭!


前段时间,der 用自己的会员帮朋友买了台新晓龙 8 的旗舰手机。

都说没事千万别帮别人买东西,亲戚也不行,因为不仅要当免费售后,还得当“抱怨垃圾桶”。

才过不到一星期,朋友就老吐槽给他买的手机怎么老是卡,就连聊个 QQ 都能卡,还经常发热,抱怨我哪里买的那么差。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(1)

一脸懵逼的 der 拿过手机,弄了下系统没毛病,而且大部分 App 基本都不会卡,也就小部分出现这种卡和发热的情况。

这种状况好眼熟啊......等等!der 赶紧打开应用商店,发现卡的那些 App 很多都是 32 位应用,更新成 64 位后便不卡了,发热也小了很多,顺便又赚了一顿饭。

所以今天就和大家聊聊,如果你总觉得旗舰机卡,很可能是你还在使用 32 位应用的问题。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(2)

又爱又恨的 32 位应用

众所周知,高通晓龙 8、联发科天玑 9000 等采用新一代芯片,用的基本是 ARM 最新一代 Cortex-X2 超大核、Cortex-A710 大核和 Cortex-A510 小核的 CPU 架构方案。

正因为这一架构方案的优势,以至于底层的指令集也用上了新的 ARM V9,能让重新设计的小核带来更高的能效。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(3)

但问题来了,新的 ARM V9 指令集是纯 64 位指令集,即使向下兼容 V8 指令集,也同样不再支持 32 位。也就是说 Cortex-X2 超大核和 Cortex-A510 小核需要特别优化后,才能发挥新架构带来的高性能。

如果此时我们手中的安卓旗舰运行 32 位应用,那么超大核与小核就会当即摆烂,由 Cortex-A710 大核全包,完美诠释了「一核有难,八核围观」。

这样一来,待机的时候大核抢了小核的工作全程运行,功耗和发热自然就上来了;游戏的时候大核又没有超大核的帮忙,跑起来非常吃力且发热更大,我们玩起来就又卡又热。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(4)

虽说手机新一代芯片的指令集,缺少对于 32 位应用的优化,但为什么 这些 32 位应用自己不升级支持 64 位呢?

还不是因为谷歌睁一只眼闭一只眼,应用厂商们也开始摆烂呗。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(5)

其实早在安卓 5.0 时代,很多手机就支持 64 位应用了。面对这么个新鲜感的玩意儿,谷歌一开始肯定很用心的去推动,但鉴于系统和兼容是安卓系统最大的特点,突如其来换成 64 位肯定让很多人接受不了。

于是谷歌便睁一只眼闭一只眼,一边说让开发者上传 64 位版本的应用,一边又纵容开发者做做表面功夫,也就是上传一个 64 位版本的应用,下一个版本更新又换回 32 位,当交个作业。

毕竟对于厂商而言,研发 64 位版本又要钱又要时间,还可能流失旧设备的用户,吃力不讨好,尤其是银行等比较复杂的应用,还不如继续打磨 32 位应用呢。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(6)

后来谷歌意识到这个问题,强制 Google Play 发布的应用必须支持 64 位,所以国外安卓生态现在做得很好,国内很多人不惜缺少一些功能也下国际版,就是因为它们流畅省电。

反观国内,想要下载一个应用,网上有各种各样的渠道,各种各样的版本供你下载,甚至厂商直接自己整个应用商店,不像 Google Play 一样统一标准。

也许你今天在应用官网下个 64 位的版本,通过手机应用商店的自动更新又会给你下回 32 位的版本,毕竟厂商的手机应用商店,还要顾及很多以前旧的机子。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(7)

所以从根本上说,由于32 位应用的兼容性,使它一直顽强的存活着。

但如今大家都开始重视这个问题,毕竟鱼和熊掌不可兼得,旧的东西该淘汰的就要淘汰。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(8)

64 位应用的好处

很长一段时间,der 经常听别人说 64 位应用好,嘴上附和着,其实自己仍是一脸懵逼。

这种感觉就好像,你和我说这个好吃,但有多好吃我是完全感知不到。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(9)

这里帮大家查了下,简单概况就是:在现在应用越来越大的情况下,好比安装包就 400 M 的 QQ,64 位应用则能提高内存利用率,提升应用的流畅度。

尤其是喜欢玩游戏的小伙伴,内存利用率越高就不会发生卡顿,自然就少了一个输的理由。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(10)

这时候估计有大聪明出来发话了:这和电脑 Windows 的 64 位应用不是差不多么,电脑端还不是一直支持 32 位不抛弃不放弃?

这么说也不是不对,这确实和电脑 Windows 的 64 位应用的情况有点相似。

不过不同的是,Windows 上大多数仍兼容的基本都是些承担生产力任务的软件,它们已经不再继续更新,但依旧处于关键使用的地位,所以唯有妥协兼容。

而安卓端的很多应用,并不需要承担太多的生产力任务,反正 der 就没听说过非这个旧版应用不可的,一大堆替代甚至比它做得更好。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(11)

就连小米产品经理都说,更新 64 位后续航有明显提升。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(12)

怎么查自己应用是否 64 位

一般来说,很少有手机可以通过自带的应用查询的到,即使有的厂商支持也藏得很深。

像小米的「三方应用异常分析」应用,别看它经常只提醒你 XXX 因自身问题闪退,看着很废很多人选择卸载,但它也能查看这个应用是否 64 位。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(13)

如果不想这么麻烦,可以选择下载 Appchecker 和 libchecker 这两个应用,这两个可以说是专业查看应用架构。

如果嫌网上下载不放心,可以去酷安下载后者。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(14)

当然,如果你和 der 一样有 IT之家,也可以用它简单看看。

在底部「发现」-「本机应用概览」中,就能进入查看,算是蛮全面的了。

手机卡耗电快是什么原因(一文读懂手机卡还耗电)(15)

最后,大家千万不用担心自己的老手机不适配 64 位应用。

因为在 2014 年后的主流机型,基本都适配 64 位应用而设计,用上新的 64 位应用说不定还相对流畅省电呢。

总之一句话,手机卡又发热,先试试更新 64 位应用,说不定体验瞬间回来了呢?

,