老生常谈,关于手机系统负优化的可能性,以及寻求石锤方法

2019-07-16 14:35:35 +08:00
 shanlan

背景介绍

上次在 V 站发过类似的帖子:阴谋论一下,国产手机会不会对老安卓机进行类似 IOS 的负优化? - V2EX

这个帖子里老哥各种观点都有,但是没有办法石锤。

那么为什么又要发贴呢?

因为我的小米 6 从最近几天开始,无缘由的开始发烫、掉电快了。而且这也不是我一个人的情况,MIUI 论坛里小米 6 用户也发了类似的帖子。

现在在 V2 发帖,是想求助能人,有没有好用点的工具,来监控手机系统的一些重要数据。

比如记录 CPU 的占用率日志、rom 日志、IO 日志,记录进程的电池消耗等情况。这样的话就能知道到底是哪个进程在消耗我的手机,从而就不用停留在猜想的层面,直接找到拖慢手机速度的元凶。


下面是更详细的猜想

若图片不显示,请查看原文:MIUI 真的负优化吗?如果不对,望轻喷。

背景

我是 2017 年 09 月买的陶瓷版米 6,一直用的挺好的,平常看看头条,打打农药,也不烫,最多就温热。但是这种情况只维持到了上周。手机明显感觉烫的厉害,看了下电池有 45℃。这就清楚了,人体才 37℃,电池比体温还高那么多。

我的猜测

网友的情况

起初我只是单纯的认为新版本不稳定,或者有负优化代码。当时在我刚才看到了论坛的另一位用户的帖子,我才知道可能所有的版本有负优化代码,帖子原文链接:米 6 那个版本好用_小米 6_MIUI 论坛

根据各个网友的回复,类似这种突然开始卡顿,发热,掉电快的情况不是一个人。对于 MIUI 是否有远程“负优化”功能,保持怀疑的态度,因为没法查看源代码。

我的想法

本来还打算降级的,结果看到上面网友的情况,我也放弃了想法。但是作为手机公司,想要挣钱、获利,是无可厚非的事情,我也可以理解。但是你不应该通过负优化系统,来迫使用户更换新的手机。你今天让用户体验下降,你能保证用户下次换手机还选择你们的品牌?多行不义必自毙,还望珍重。对我来说,如果大不了再刷入一个第三方的系统,仅此而已。

求助

**如果有懂的老哥,还请提供下方法对安卓系统的资源监控以及记录。比如记录 CPU 的占用率日志、rom 日志、IO 日志,记录进程的电池消耗等情况。**这样的话就能知道到底是哪个进程在消耗我的手机,从而就不用停留在猜想的层面,直接找到拖慢手机速度的元凶。

2422 次点击
所在节点    程序员
16 条回复
FreshUncle
2019-07-16 14:55:27 +08:00
同 MI 6 升级最新 10.4.2,掉电的确快了,刷机升级太麻烦,将就用了,或许哪天忍不住就转华为了
shanlan
2019-07-16 15:02:54 +08:00
@FreshUncle 可能国际版要好些,我在看看国际版。
Buges
2019-07-16 15:03:00 +08:00
你要觉得 MIUI 有问题就换原生 ROM,降内核版本。
不过这些都是你的猜想,真想石锤就去再买一部,分别刷入出场系统出场内核,最新系统最新内核,官方系统原生系统分别排列组合控制变量对比评测,然后整理好发到网上。
然后嘛,你可能就被公关了¯\_(ツ)_/¯
shanlan
2019-07-16 15:08:14 +08:00
@Buges 如果你仔细看了猜想的话,我猜测所有系统都有负优化代码,远程控制启动,不定时负优化。
Mac
2019-07-16 15:09:31 +08:00
现有的生态环境下,你不能只看系统的消耗,那些 APP 是不容忽视的。比如说爱奇艺,国内市场版本的和 GOOGLE PLAY 的消耗完全是两个东西。国内市场版,安装后用一天,存储占用能上 1 个 G,用户数据 700 多 M。而 GOOGLE PLAY 版本,用了一周还是 300M。
shanlan
2019-07-16 15:11:26 +08:00
@Mac 还真被你说中了,我安装的是 play 版的应用。
yukiww233
2019-07-16 15:12:37 +08:00
占用率直接看 top
如果说系统直接刷个出厂镜像,离线跑一下不就可以验证了?
[前提是你找到两三年前版本的 apk,系统劣不劣化不清楚,反正国产 app 和游戏们肯定在劣化]
kokutou
2019-07-16 15:13:14 +08:00
米 6 用 lineageos 呗。。。支持的非常好了。

用啥 miui,小米 9 现在是实在没得用,只能用 xiaomi。eu
andbutor
2019-07-16 15:13:45 +08:00
三星 S7 表示明确有遇到,真的是每次碰到这个问题都要吐槽一次,重置后卸载所有国产 app 连日常使用的流畅度都满足不了,延迟卡顿严重,连以前用的 LG G4 的骁龙 808 都没法比,现在用一加 6t,表示再也不碰任何深度定制品牌机,听说一加 3 现在都还有人用的很流畅
Buges
2019-07-16 15:20:09 +08:00
@shanlan 所以你可以拿 aosp 系统比较,不放心就自己编译,内核也自己编译,都是开源的。再不放心就去读内核源码呗。
更关键的是应用,你可以拿现在版本的应用对比,也可以拿以前的。也可以跑分,甚至自己写个简单的 apk 去跑分测试。总之控制变量就好。
Eytoyes
2019-07-16 15:33:33 +08:00
同是小米 6,正好 2 年,没有换过电池,刚看了一下,待机 8 小时 40 分,屏幕开启 1 小时 40 分,还剩 70%电量,使用微信,B 站,qq,浏览网页,最新稳定版系统,仅供参考了
RiESA
2019-07-16 15:34:59 +08:00
看到楼主这个,我想起来我玩的某一个手游被国内某个手机大厂负优化了 不知道这个算不算石锤,虽然不是为了让手机变卡,但是也是为了利益

这个手游呢,有官方版本,和渠道服版本,然后这个手机大厂呢,也有一个渠道服,两个服务器之间数据不互通,但是渠道服充钱的话,大厂是有提成的,然后有趣的问题就出现了

在这个大厂的系统上安装官方版本的游戏,图形和模型会出现模糊 锯齿的现象,反之如果安装渠道服的版本,一点事情都没有
我个人怀疑是根据包名来的,然后我做了一下验证,套了一个多开类的软件启动了官方版本的游戏,锯齿和模糊就消失了,因为系统获得的是那个多开 app 的包名,所以没有负优化

随后我拆了一下这个大厂的手机 ROM,发现在 /data/system/目录里,有一个叫 packages-compat.xml 的文件,
这个文件里面赫然就写着游戏官方版本的 apk 包名,删除后,游戏也没有出现模糊或者锯齿了,明显是 ROM 有意的针对官方版本这样做的
LokiSharp
2019-07-16 15:44:02 +08:00
我刷的 LineageOS 到现在体验都和新的一样
nnnToTnnn
2019-07-16 17:01:02 +08:00
top 啊,稍微看一下就知道,发热基本上是 cpu,或者 gpu 除此之外好像就是电源,电源发热基本无解
shanlan
2019-12-11 10:42:32 +08:00
@RiESA #12 原文:“看到楼主这个,我想起来我玩的某一个手游被国内某个手机大厂负优化了 不知道这个算不算石锤,虽然不是为了让手机变卡,但是也是为了利益

这个手游呢,有官方版本,和渠道服版本,然后这个手机大厂呢,也有一个渠道服,两个服务器之间数据不互通,但是渠道服充钱的话,大厂是有提成的,然后有趣的问题就出现了

在这个大厂的系统上安装官方版本的游戏,图形和模型会出现模糊 锯齿的现象,反之如果安装渠道服的版本,一点事情都没有
我个人怀疑是根据包名来的,然后我做了一下验证,套了一个多开类的软件启动了官方版本的游戏,锯齿和模糊就消失了,因为系统获得的是那个多开 app 的包名,所以没有负优化

随后我拆了一下这个大厂的手机 ROM,发现在 /data/system/目录里,有一个叫 packages-compat.xml 的文件,
这个文件里面赫然就写着游戏官方版本的 apk 包名,删除后,游戏也没有出现模糊或者锯齿了,明显是 ROM 有意的针对官方版本这样做的”
======
回复:#12 兄弟,251 警告!
shanlan
2019-12-11 10:43:15 +08:00
@kokutou #8 原文:“米 6 用 lineageos 呗。。。支持的非常好了。

用啥 miui,小米 9 现在是实在没得用,只能用 xiaomi。eu”
======
回复:#8 MI PAY 能用吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583432

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX