安卓机越用越慢?不一定 可能是我用手机的姿势不对
消息来源:baojiabao.com 作者: 发布时间:2024-04-20
以前自己还没买智能手机的时候就听别人抱怨过,说:“安卓机就是这样,不管买来的时候多好,只要用了一年,就卡的不成样子,我下次要攒钱买个IOS的”。
也许很多人都有类似的感受,手机为什么变卡顿了呢?可能是硬件方面老化?特别是CPU那里。也可能是自己文件应用太多了于是你卸载不必要的app,清理垃圾文件,还是没用,最后你重刷系统,哦嚯,还是没用,机器好像老了,找不回当初流畅使用的感觉。那么为什么会这样呢?是现在的硬件太脆弱了,还是我使用的不科学,或者这就是手机厂商的“阴谋”,让我更新换代去买新的?
苹果为何致歉?iPhone降速门事件始末
另外,常常听到有人说:“安卓机用了一两年就卡顿,我还不如存钱买IOS的”,那么,安卓的性能为什么又不如IOS呢?
今天,我们来聊聊手机降速的一点门道。
一、误区:CPU因为老化会变迟钝
既然电脑的CPU就像人的心脏,那么CPU也会像人的心脏一样,年纪越大越跳不动吧?然而,情况并非这样,事实上:CPU的速度是恒定的,都是基频乘以一个比例(Ratio)出来的。基频是CPU与主板之间同步运行的速度,有时也可以理解为CPU的外频直接与内存相连通,单位一般是MHz。比例(ratio)是一个“常数”(并不是说所有的cpu都只有一个同样的ratio,而是一个cpu的ratio是确定的),这两个因素在生命期都不会变,作为“乘积”的CPU的速度也不会变。
决定CPU的几个因素,不止是频率哦
CPU并不会因为使用的时间长了就降频,以至于运行速度越来越慢。所以,把手机运行速度变慢全部归咎于CPU是不公平的。
那么,你虽说CPU是不会老化降速的,但是,我是确确实实的感受到了手机运行速度变慢了,总得有个原因吧。与其说事CPU老化,不如说事cpu和其他一众硬件不能满足不断升级的app的需求了,app升级很容易,wifi一连就升起来了,但硬件就一直摆在那里没动。
手机变慢是一定有原因的,我们可以从硬件和软件方面来解释。从硬件来说,手机可不是只有CPU一个硬件,还有内存、硬盘等。一个小知识点是:当手机储存空间或硬盘使用达到一定程度(越70%-80%之中),手机的写入功能(input)就会大大下降,也就是说,可能有20%—30%的空间你得故意空着,难怪现在人们都要考虑买容量大的手机,容量大就是可以任性啊。
那么软件原因呢?这个放在下面。
二、为什么硬件再大还是卡——安迪比尔定律
Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)” 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。可能比尔看到安迪提供了那么大的内存外存,不用白不用,咱们也把软件性能可劲儿堆叠。软件硬件就像一对冤家你追我赶,无论如何硬件也甩不掉软件。软件总是能适时的吃掉硬件空间。
比如在游戏上面,有时候你发现,一些游戏在画面或程序上没有多大的进步,但是对内存要求特高,动不动就是8G内存,看来,只有2018年的电脑能带动2018年的游戏。
但是,这个定律用到手机上就明显感觉更贴切了。因为现在智能手机更新换代的时间很短,直到现在,还有一群用户在用着2G甚至1G内存。然后发现别人手机上带动的软件到自己手机上完全带不动.
除此之外,手机app不断升级也让人压力山大,微信就是最好的例子,自从微信升级几次之后,我的手机越来越难带动它了,每次一个更新包,几次后发现微信就繁重了很多。
三、不和谐的app生态使手机背负压力.
这几天一个新闻很瞩目,就是欧盟指控谷歌公司涉嫌安卓垄断,一口气要了42亿欧元的罚款,除了谷歌,还有人提到了苹果也涉嫌垄断,一个重要的依据在于他们“软件捆绑下载安装”。
一听到“捆绑安装”,国内的用户可能会心一笑,xx全家桶了解一下,xx助手了解一下,贪玩x月了解一下,设置为开机自启项怎么样,篡改浏览器主页怎么样,杀毒软件互相报毒见识过没?
所以说,有时候软件层面带来的阻碍,简直比CPU掉了半块还严重。
面试安卓,如何保留进程存活都是必考题。国内的付费app不多,那么保持盈利的方式,最常见的就是广告曝光了,为了广告曝光,需要保证日活率,app会常驻后台,进程保活,而且还能互相唤醒。除此之外,app(尤其是全家桶系列)喜欢自启动,关联启动,过多的许可权要求(有很多人和我说,他们有的一些app要求获得地理位置的许可权,实在不懂那是为什么)。
四、app的优化堪忧
常常听人诟病安卓app 的优化不给力,并不说IOS的就一定畅通无阻,但是安卓app的优化的确显得弱势。从架构上来说:安卓软件使用java写的,设计也是按照Java语言擅长的模式设计的。
安卓系统架构层次主要分为4层,第一层是操作系统和驱动层,第二层是本地框架和运行环境,第三层是安卓应用框架,第四层才是应用程序。笔者我懂一点Java,但是不懂安卓,虽说安卓分层多,javaEE(好像现在改名了,叫做JakartaEE)才是真的分层多,见下图,tomcat是真的能扛。
上述图片可能和我们说的“安卓分层”无关,但是能够直观的表达“软件复杂度”这个概念。安卓开源,好处是快速普及,方便商家进入,但缺点是碎片化严重且水平参差不齐。而闭源软件正好相反。
最后重要的一点就是安卓的内存回收机制不一样。安卓是每个程序都可以用一点,如果不够用了,停止最先的程序,空出的内存给最新的用。ios的就是退出程序立马回收内存。
五、一些维护手机速度的建议
1. 硬件方面:保持手机物理方面的安全,保持1天或3天重启一次。手机剩余储存空间在25%左右。
重启是有好处的,可以内存重新初始化。手机保留剩余储存空间也是很有必要的,因为上文提到过,当剩余储存空间太小了的时候,系统写入性能就会大打折扣。
2. 系统方面:不要升级大版本号系统,基本上手机系统升级都是在原有的基础上进行打补丁,增加代码,所以不免会增加系统所占用的手机硬件资源,造成手机运行的负担,所以手机系统升级引起的第一个最大的问题就是:卡顿!但是系统优化可以升级,因为这个选项是为硬件资源服务的。
3. 后台方面:用一些后台管理工具,比如绿色守护+root+冰箱icebox.
绿色守护帮你找出谁是不守纪律的不断自启的费电还占内存的进程,然后你再把它塞进冰箱icebox里,效果很好。
4. App方面:下载功能多功能品质好的app,最好是绿色纯净的,这个算是最节省的办法了,举个例子来说,笔者最近下载了科大讯飞的一个讯飞有声app,然后卸载了4个app,为啥呢?
所以这就是能够把文字转语音工具、听书网站、新闻资讯三合一的一个产品,下载一个就够了,另外三个基本就可以被替代了,能剩下很多空间资源。
综上,我的意思就是,下载多个功能分散的app,不如下载一个功能集成的app,这也是选择app 的门道,所以现在的app都在扩展功能上面走,还有就是社交化。
5. 懒人方案:买iphone,但这也不是一劳永逸。IOS是很强大,不过即使如此,流水的软件铁打的机身,看来以往那种“一生一部诺基亚”的时代已经过去了。
相关文章
- 中兴受美国制裁事件 被罚了20亿美元过程事件始末 中兴被制裁后公司现状
2023-11-02 22:12:46
- B站怎么炸崩了哔哩哔哩服务器今日怎么又炸挂了?技术团队公开早先原因
2023-03-06 19:05:55
- 苹果iPhoneXS/XR手机电池容量续航最强?答案揭晓
2023-02-19 15:09:54
- 华为荣耀两款机型起内讧:荣耀Play官方价格同价同配该如何选?
2023-02-17 23:21:27
- google谷歌原生系统Pixel3 XL/4/5/6 pro手机价格:刘海屏设计顶配版曾卖6900元
2023-02-17 18:58:09
- 科大讯飞同传同声翻译软件造假 浮夸不能只罚酒三杯
2023-02-17 18:46:15
- 华为mate20pro系列手机首发上市日期价格,屏幕和电池参数配置对比
2023-02-17 18:42:49
- 小米MAX4手机上市日期首发价格 骁龙720打造大屏标准
2023-02-17 18:37:22
- 武汉弘芯遣散!结局是总投资1280亿项目烂尾 光刻机抵押换钱
2023-02-16 15:53:18
- 谷歌GoogleDrive网云盘下载改名“GoogleOne” 容量提升价格优惠
2023-02-16 13:34:45
- 巴斯夫将裁员6000人 众化工巨头裁员潮再度引发关注
2023-02-13 16:49:06
- 人手不足 韵达快递客服回应大量包裹派送异常没有收到
2023-02-07 15:25:20
- 资本微念与李子柒销声匿迹谁赢? 微念公司退出子柒文化股东
2023-02-02 09:24:38
- 三星GalaxyS8 S9 S10系统恢复出厂设置一直卡在正在检查更新怎么办
2023-01-24 10:10:02
- 华为Mate50 RS保时捷最新款顶级手机2022多少钱?1.2万元售价外观图片吊打iPhone14
2023-01-06 20:27:09
- 芯片常见的CPU芯片封装方式 QFP和QFN封装的区别?
2022-12-02 17:25:17
- 华为暂缓招聘停止社招了吗?官方回应来了
2022-11-19 11:53:50
- 热血江湖手游:长枪铁甲 刚猛热血 正派枪客全攻略技能介绍大全
2022-11-16 16:59:09
- 东京把玩了尼康微单相机Z7 尼康Z7现在卖多少钱?
2022-10-22 15:21:55
- 苹果iPhone手机灵动岛大热:安卓灵动岛App应用下载安装量超100万次
2022-10-03 22:13:45