UC社区 | UC论坛 | UC非官网论坛 | UC社区诺亚方舟号 | UC浏览器 上网最省流量的手机浏览器

查看: 764|回复: 1

为了让手机体验更“丝滑”,华为小米们操碎了心

[复制链接]

347

主题

688

帖子

518

积分

UC初中生

Rank: 5Rank: 5

积分
518
发表于 2022-11-22 13:59:17 | 显示全部楼层 |阅读模式
近来家里老人老常常向我诉苦,手机总是莫名其妙出现容量不敷的提示信息,电池也不耐用了,恰好赶上双十一,看着电子产物优惠力度也不错,就想着趁着时机给家人换个新手机。
            昔日我都把眼光聚焦于旗舰机,千元机鲜有关注。近来查了一下才发现,千元机固然在照相、处置惩罚器、下巴黑边宽窄方面和旗舰机有大差异,但是在“存储”这件事上和旗舰机相差并不大,运行内存根本都6GB起步,存储容量也升到了128GB,这和现在大多数国产厂商的旗舰机入门硬件规格保持同等。
            在新手机还未到,给家人腾空清算手机时,我发现纵然是5年前的红米K20,除了存储已经满了外,并没有显着的卡顿征象,而纵然如许的“老手机”,都在某个体系大版本更新之后,增长了为提拔体系流通性而添加的“内存扩展”选项。
            不足为奇,小米和华为在前端时间都通过OTA更新,参加了关于“存储”的一些新功能。
            

小米和华为险些同时对“存储”举行了优化和功能提拔 图源:品玩lzh摄            
            好比,小米就为其旗舰小米12S Ultra,围绕“存储”做了一系列升级,如参加了内存空间扩展本领、优化了体系焦点场景流通度、优化了体系资源调理本领,目标就为最大限度淘汰体系卡顿、提拔流通性。
            而华为只管没有在运行内存上做文章,但却更新了一个紧张功能:空间存储压缩技能。
            固然听着非常拗口,但实在简朴来讲,就是体系主动“查重去重”功能,把紧张文件提取出来单独保存一份,删除多余重复文件到达节流存储空间目标。
            这两家看似做法挨不上边,一个重要操纵的是运行内存(RAM),另一个重要操纵的是只读存储器(ROM),但终极实现的作用却殊途同归。
            都是通过对“存储”优化,来提拔应用体系流通性,以及应用文件读取速率。
            临时办理了流通性 但新的题目来了
            纵使现在许多国产安卓手机的体系版本已经升级到Android 12,但在利用一段环境后,照旧会用起来不如iOS流通?
            实在想深度讨论这题目,又会是一个新选题。
            简朴来讲,一方面是体系“自身缘故原由”,归根到底是由于安卓体系和iOS体系运行机制作用原理差别,安卓不管怎样升级,都摆脱不了假造机运行机制,而iOS则接纳沙盒运行。
            这里打个比方,安卓的运行作用原理可以明白为一位同砚就是一个APP,课堂就是假造机,一名门生在课堂中可以很快完成作业,但当不停有门生(APP)进入到课堂(假造机)后,就会出现窃窃私议征象,乃至相互干扰,如许就会让写作业的服从低落。而苹果沙盒机制可以明白为每名门生单独占用一间课堂,那这完成作业服从可想而知。
            假如安卓想提拔体系流通度,扩大存储空间是最有用的方式。
            而另一方面,安卓软件缺乏有用羁系,安装得手机中不但会不停驻扎到内存中,还会进各种“团结启动”,简直一个背景大联欢。
            iOS体系则会对软件自启动举行严酷监控,以至于发展到iOS 16,连应用之间粘贴都会有额外关照,对第三方软件实现了及时监控和启动限定。
            而在对有限运行内存和存储空间举行的“深度”优化,现实结果怎样?信赖这是绝大多数用户关注的,碰巧我手边有小米12S Ultra和华为Mate 50。
            在把小米12SU更新到最新体系后,设置中除了拓展3GB内存外,并没有单独对于“内存空间扩展本领”的设置选项,但在利用中可以显着感觉到,更新后的在流通和相应速率的提拔,重要感知为一下几点:
            
                  
  • 1在滑动屏幕时间能显着感受到丝滑顺滑的跟手              
  • 2向上滑动退出应用也没有了粘滞感              
  • 3安装软件的速率提拔显着,有险些一倍的感知提拔              
  • 4体系流通性比上个版本更好            
            

我认可安装软件速率提拔巨大 但除此以外呢?图源:品玩lzh摄            
            华为的空间存储压缩功能则必要在体系更新后举行手动设置,它是集成在体系的手机管家中,用户必要点击清算加快,就能看到文件压缩和应用压缩选项,点进去就能看到体系选好的重复文件,选择文件举行压缩后,这条选项就不会再出现。
            由于自己我只利用Mate 50照相,机内安装的软件并不多,但体系照旧表现可以压缩100来兆。
            早先我还在想,通过软件升级方式就可实现体系流通性团体提拔,这对于安卓手机简直福音。但在后续利用过程中,却出现了题目。
            起首是小米12S Ultra新固件的续航时间并没有上个版本强,尤其是夜晚待机时,从之前一觉醒来斲丧4%电量直接翻倍为8%,而在游戏流通度方面,只管没有大的提拔,机身却出现了显着发热的环境。
            根据华为官方信息,利用动态空间存储压缩功能可以为256GB省出约莫20GB的空间,这对于手机存储相形见绌的用户来讲,确实可以起到肯定作用。但这项技能重要是针对存储照片、手游数据和不常用的应用数据举行压缩,对用户最“头疼”的微信,并不会举行优化。
            不外有总比没有强,而对于体系而言,因自己鸿蒙HarmonyOS 3就充足流通,加上我Mate50的手机安装应用比力少,因此在体系流通度方面,并无显着差异。
            为了流通性 厂商不得不做出“捐躯”
            不管是小米照旧华为,实在都只是依托于现有的技能举行“优化”。小米的内存空间扩展本领实在就是在假造内存技能底子上的技能再调解,这是一项存在于Windows的“上古”技能,安卓早在Android 2体系中就已经实现,其时还分别为zRAM与swap两大内存优化机制,只不外受限于读写和处置惩罚器性能,结果并不抱负。
            

图源:品玩lzh摄            
            简朴来讲,zRAM是通过把不常用的应用代码举行压缩,利用时间再举行“睁开”,这种压缩和睁开方式,对处置惩罚器运算本领比力依靠。而swap是现在手机厂商最常用的技能。是把空闲的ROM中规定一部门容量作为RAM运行内存利用,如许手机就可以把一部门应用软件通过这种方式,让它暂存在ROM中规定的空间中来读取运行。
            但题目是固然ROM的存储读写速率颠末发展有提拔,但仍旧没有到达运行内存自己的速率,应用数据一多,就会出现显着卡顿。
            

zRAM图示阐明 图源:凰家评测            
            

swap图示阐明 图源:凰家评测            
            不管利用哪项内存优化技能,要不就造成处置惩罚器高负荷运行发热,要不就造本钱不应出现卡顿的应用卡顿。
            而华为的空间存储压缩功能是根据体系中一个“标识”来筛选重复文件,但现阶段有许多应用并不会直接提供这个标识。而且应用一多,筛选便会不停在体系背景举行,对于手机重度利用者和手嬉戏家来说,如许频仍读取是否会间接对ROM带来额外消耗就存在肯定的不确定性。
            接下来的题目是,内存拓展真能带来实打实的流通性提拔吗?
            从国内测试效果来看很出乎料想,打开这种“内存融合”技能后,许多本来没有出现流通性题目的机型都出现了体系卡顿,发热环境,乃至部门在通过增长可用内存,好比从3GB提拔到7GB后,体现反而没有关闭这项低内存结果好。
            这也就表明了为什么小米会偏重优化3GB带来的结果,而不是盲目增长内存拓展的容量,显然前者带来的应用服从是要凌驾后者的。
            单靠手机厂商并不敷
            在我看来,简朴的通过“内存扩展”技能以及“空间存储压缩”功能来提拔体系流通性,一开始会以为流通,但久而久之,反而会带来一些意想不到的新环境。
            安卓会越用越卡这是体系作用机理题目,打开APP软件一次除了会往返往复读写外,还会留下肯定信息碎片,同时还会有逼迫接纳应用题目,久而久之,就会造成体系卡顿发热。
            安卓手机参加“内存融合”技能初志非常好,但题目是,差别品牌的手机,RAM和ROM规格不尽雷同,如许就导致在千元机上和旗舰机中开启“内存融合”后的体验完全差别。
            很有大概旗舰机由于的RAM和ROM可以或许承载更大的的读写数据,反而通过如许的“借用”ROM技能本领可以提拔体系流通性,而中端机RAM和ROM因承载的读写差距较大,反而开启后,加上处置惩罚器性能并不敷以“供能”,就会造成体系、应用卡顿,结果拔苗助长。
            固然想办理这个题目一方面是安卓厂家题目,另一方面也离不开上游应用APP开辟商和上游硬件供应链协同办理,在之前《2022年,安卓手机为什么要全面遍及64位应用?》这篇文章中,我就有表现:
            现在许多主流软件仍为32位应用,假如运行在骁龙8+和天玑9000这类的新架构处置惩罚器上,就只能被锁定在低性能焦点上,如许不管是锁屏“就寝”照旧打开“性能模式”运行,应用始终都处在并不省电的焦点上,会因焦点性能不敷造成卡顿还费电。
            不管是最早的安卓“黄油筹划”,照旧6.0引入的延缓App背景的CPU和网络运动淘汰电量的消耗的Doze模式,实在在国内都出现了水土不平环境,国内的安卓应用步伐会读取各种信息,乃至会应用联动,加上动辄几百兆巨细,它们的历程会想方想法的存在于体系背景,无法完全关闭。
            

Android 13 图源:谷歌            
            而在压缩数据提拔“读取性能”这件事儿上,谷歌已经在 Android 13中默认将可扩展的只读文件体系(EROFS)作为体系分区,这能让体系分区随机读取性能均匀提拔20%并淘汰14%体系空间占用,还可制止低内存环境下的卡顿。
            这也是华为在EMUI 9.1就接纳的技能,只不外之后做了开源,后续也有其他品牌跟进。
            而思量到现在国内升级到Android 13的机型并不多,这项技能无法再大众用户中举行快速遍及,而对于较早的中端机来讲,能不能升级到 Android 13照旧个题目。
            对于大众用户而言,假如不是像我如许的手机装几百个APP的重度用户,如今的8GB、12GB RAM是完全够用的,假如容量不黑白常满,动态空间存储压缩功能并不能派上用场。
            末了我想说,假如通过如许复杂的设置才气提拔手机体验,这自己就是有悖于厂商们所说的科技以用户为本的初志。我能明白安卓手机厂商急迫想提拔体系流通度,但这可不是光靠手机品牌自身积极就能实现的,而是整个安卓生态共同作用效果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:操纵体系“烽烟四起”,安卓手机厂商可否冲破传统生态壁垒? ...
下一篇:个个都是超多好评,3K 档购机就选这四款

313

主题

666

帖子

490

积分

UC初中生

Rank: 5Rank: 5

积分
490
发表于 2022-11-22 14:05:01 | 显示全部楼层
这篇文章乍看是想说原理,实在焦点是想说鸿蒙是安卓,专心良苦……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|UC社区-诺亚方舟号

GMT+8, 2024-12-27 15:55 , Processed in 0.060210 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表