MIUI9快如闪电侠的速度到底多快的背后,会是怎样的黑科技

必须升!快如闪电的MIUI9系统功能大汇总,五大隐藏功能太贴心必须升!快如闪电的MIUI9系统功能大汇总,五大隐藏功能太贴心数码人科技百家号对于广大米粉而言,除了喜欢小米手机本身的极致性价比之外,“快如闪电”小米的MIUI9系统也是吸引大家的原因。目前MIUI9稳定版的全线提前升级,截止至发稿前,小米MIUI9稳定版已经支持27款小米手机,也随着时间的推移,将会有更多的小米手机加入MIUI9稳定版大军中。  此次,MIUI9代号“闪电”,是因为官方表示最新的MIUI系统“快如闪电”,这也是MIUI系统有史以来最为流畅、稳定、省电的一款手机系统。此次,MIUI9精简了了50多项系统功能,配合应用加载加速、动态资源分配、持续自动整理、全新文件系统、内存实时反碎片化等新特性,对于国产定制系统来说,还是先来看看最新的MIUI9重新推出了几个强大功能。1、动态图标  MIUI9提供了三款默认主题,设计风格和以往相似。MIUI9为米粉带来了全新的动态图标,比如下图,图标上的两个小人还会冲你眨眨眼睛,是不是很走心。这样的小惊喜让简洁的UI看起来更生动。2、通知过滤  MIUI9的通知栏拥有过滤功能,重要的信息单独显示,而不太重要的通知信息则折叠显示。而消息重不重要,则取决于用户平时打开该应用通知的频率。所以通知的过滤功能也是要在使用一段时间后方可显现出来。3、传送门 
MIUI传送门的诞生,让阅读更加智慧,更加懂你。在浏览网页、看新闻页面时,遇到不懂的地方,用户都可以直接在文字区域长按,不用离开当前应用页面,MIUI便可快速获得智慧分析,不用离开当前页面,就可以获取查阅相关资料,比如影评、地图、百科、分词搜索等,省却了跨应用的繁琐操作,是不是觉得很方便,更高效的生活。4、快速查找照片  不管是自拍或合影,哭还是笑,证件还是文字,统统搞定。MIUI会将相册里的照片自动分类和识别,而且身份证、名片、银行卡、护照,所有证件自动归档,同时也包括识别照片中的文字。当你有需要的时候,可以搜索相关信息,直接为用户筛选照片。这是MIUI9 的快速查找照片的功能。5、分屏功能MIUI分屏今年不止是全面屏手机爆发的一年,也是大屏走向主流的一年。而这次MIUI9有了简单的分屏操作和调节,让你轻松便捷,如果你想实现分屏操作,但应用不支持。则可以在MIUI9的开发者选项中,开启“强制将活动设为可调整大小”,然后重启手机,既可以实现分屏功能,不得不说给用户提供一个便捷、贴心的操作功能。当然MIUI 9的功能更新还远不止这些,除了以上几点之外,MIUI还有很多强大的功能和黑科技,你觉得MIUI9系统的最为用心之处是哪一个功能呢?本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。数码人科技百家号最近更新:简介:关注数码人科技,获取更多前沿新品评测资讯作者最新文章相关文章经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
本帖最后由 4734 于
22:05 编辑
今天10点mui9开始内测推送,楼主已经体验了到了miui9的新功能。。。?
MIUI9总体评分:9.9分(给个9.9分不让你骄傲,MIUI,加油)
一、【系统优化】10分(比MIUI8更快,系统深度优化,操作更加流畅,不愧是“闪电”,还有系统优化级别,可以根据自己喜欢的来设置优化级别。)
Screenshot_-10-32-16-585_com.android.settings.png (152.36 KB, 下载次数: 0)
二、【分屏功能】10分(边看电视边打游戏上q都不是问题,妈妈再也不用担心我的学习啦!??)
Screenshot_-10-51-21-224_com.tencent.mobileqq.png (541.39 KB, 下载次数: 0)
三、【传送门】10分(查东西只需要两部,长按本文,即可以查阅相关的内容,还可以选词搜索。这个功能挺方便的。)请看图
Screenshot_-13-49-07-012_com.tencent.mm.png (245.19 KB, 下载次数: 0)
Screenshot_-13-49-12-178_com.tencent.mm.png (508.3 KB, 下载次数: 0)
Screenshot_-13-49-19-818_com.tencent.mm.png (113.01 KB, 下载次数: 0)
四、【通知栏】10分(新增不重通知,一些不重要的通知都收在了一个栏里面。)
Screenshot_-13-50-40-131_com.miui.securitycenter.png (236.05 KB, 下载次数: 0)
Screenshot_-13-50-44-042_com.miui.securitycenter.png (145.12 KB, 下载次数: 0)
五、【充电详细】10分(可能有些朋友早就体验过了,但是楼主是第一次体验,因为体验版之前miui8就已经有了,我的是开发版到miui9才有,这个功能很好,可以看到实时电流,充电电压,还有电池温度等等,详细请看图。?)
Screenshot_-13-54-54-673_lockscreen.png (281.82 KB, 下载次数: 0)
六、【MIUI实验室】10分(我也不知道是干什么的,应该是开发新功能一种吧,应该还有新功能,新功能都会在这里吧。)
Screenshot_-14-03-50-458_com.android.settings.png (109.13 KB, 下载次数: 0)
还有更多功能,在这里就不一一列举了。总体体验还是可以的。
小米为发烧而生!探索黑科技,小米从未止步,永远相信美好的事情即将发生。永远支持小米!
(1.88 MB, 下载次数: 1)
14:26 上传
(1.88 MB, 下载次数: 0)
14:26 上传
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&1&人评分
软件装不对,系统就崩溃的问题解决了没有?.
经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
有人吗,评论一下咯。
经验1457 米
在线时间43 小时
版本6.12.22
积分 1590, 距离下一级还需 410 积分
积分 1590, 距离下一级还需 410 积分
机型小米Note
签到次数40
MIUI版本6.12.22
耗电情况如何?
经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
还是没有人……好尴尬。
经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
耗电情况如何?
经验1457 米
在线时间43 小时
版本6.12.22
积分 1590, 距离下一级还需 410 积分
积分 1590, 距离下一级还需 410 积分
机型小米Note
签到次数40
MIUI版本6.12.22
和MIUI8比改善的多么
经验3510 米
在线时间28 小时
版本8.4.26
机型小米手机6
签到次数258
MIUI版本8.4.26
想内测,不怕bug
经验3510 米
在线时间28 小时
版本8.4.26
机型小米手机6
签到次数258
MIUI版本8.4.26
期待出识别图中文字
经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
期待出识别图中文字
miui8就有了,这个功能,在扫一扫里面的扫文档。
经验4950 米
在线时间44 小时
版本8.4.28
机型红米手机3S/3X
签到次数260
MIUI版本8.4.28
想内测,不怕bug
你可以申请内测。
MIUI 10专属勋章
参加回帖活动
2018新年勋章
参与回帖活动
MIUI3亿用户纪念勋章
参与回帖活动
米兔月饼勋章
参加回帖活动
MIUI七夕鹊桥勋章
MIUI七周年
MIUI 9纪念勋章
小米7周年勋章
2017米粉节晒单赢专属勋章
小米众筹2周年
参加回帖活动
新版论坛APP
更新新版APP
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号对话小米工程师:深度解析MIUI9快如闪电如何炼成对话小米工程师:深度解析MIUI9快如闪电如何炼成IT168百家号【IT168 资讯】8月11日,小米开始推送第一批MIUI9开发版适配机型,包括了小米6、小米5X、红米Note 4X(高通版),这是小米发布全新一代MIUI系统后,小米手机系统升级的第一步。在此之前,从7月27日开始往后短短半个月时间,MIUI9内测阶段已经有10万人通过刷机或OTA在线升级方式使用上MIUI9。在MIUI9发布后半个月时间里,翻看微博和知乎平台上网友的评价,这10万用上MIUI9的小米发烧友,对MIUI9打出的“快如闪电”体验给予了很正面的评价,称赞最新一代MIUI系统“快得飞起”“快得不像安卓系统”。这种“快”是怎么练就的?7月26日发布会当天由于时间有限PPT上只是一带而过,“应用启动加速”、“动态资源管控”、“内存实时反碎片”等十几个黑科技词汇听起来不明觉厉,但似乎又不明所以。本周小编与我们工程师进行了一场深度交流,深入研究MIUI9是如何“变快”的。安卓手机使用越久会越卡?看工程师怎么说安卓手机使用时间越长,系统运行速度会变慢,给普通用户的感觉就是“卡顿”“不跟手”。同时使用iPhone和安卓手机的“双枪党”这种感受会更明显一些。对于工程师来说,这个现象是有悖常理的。因为手机的硬件配置,诸如CPU、内存、GPU等不会随着手机使用时间变长出现过多损耗。另一方面,虽然每台手机里安装的APP有几十上百个,但最常用的也一般在10个以内,安卓手机的高配置是可以支撑这些应用流畅运行的。那么问题出在哪里?工程师向我们介绍,很重要一个原因是安卓系统的开放性,导致众多APP在调用手机系统权限和资源时不克制乃至贪婪,甚至相互之间不断交叉唤醒,发生CPU、GPU、I/O资源、网络带宽等资源不当占用,该快的时候不快,发生卡顿。作为手机操作系统,过去四年时间,MIUI一直在做这方面的管束。比如2013年MIUI V5推出对齐唤醒,把多次不间断唤醒管控为集中式唤醒;2015年MIUI7推出增强版对齐唤醒,续航时间比上一代MIUI6延长了25%。今年MIUI9,在资源管控方面可谓下了“重典”,重点分配资源给当前正在使用的APP,约束其他非活跃应用。同步实施的还有文件系统的升级,内存实时反碎片技术,核心组件拥塞控制机制,等等。出来的效果就是影响手机体验的核心几十项问题里,通过逐步克服优化,让手机的流畅体验发生了质变。接下来,在小米工程师的科普下,笔者带大家来深入了解这些背后的黑科技。用来武装MIUI9的12项黑科技,“黑”在哪里?根据小米的说法,MIUI9共采用了12项黑科技,来打造“快如闪电”的系统。它们分别是:应用启动加速,动态资源分配,关键场景响应加速,核心组件拥塞控制,持续自动清理,全新文件系统,文件系统缓存管理,内存实时反碎片,异常排除机制,提高通讯效率,无线数据包加速,深度复苏。由于文章篇幅有限,下面重点介绍其中5项黑科技技术。1、动态资源分配动态资源分配技术,表面上是手机系统对于各种资源如CPU资源、内存资源、I/O资源、网络带宽资源的合理分配,实际上背后需要非常庞大的数据支撑才能让各种系统资源合理分配。简单来讲,MIUI9系统大幅提高当前应用在资源分配中的权重,对高优先级应用进行了更细致区分。其实安卓原生系统很早就设置了“前台应用”“后台应用”两个调度组,来管控资源分配。MIUI9更进一步,把介于前台、后台之间的应用行为比如通知栏应用放到第三个组,如果前台应用(即当前正在使用的应用)运行资源不足,会挤压“第三组应用”调用系统资源的份额,确保当前应用流畅运行。这个过程就像一个家长管理孩子们对零食、书籍、玩具……需求一样,不能无尽应允,也不能随时随地应允,必须加以合理管控和引导才能教出一个“好孩子”。2、全新文件系统MIUI9采用了与最新一代Android O系统相同的SDcardfs文件系统,这是安卓系统未来的发展方向。在此之前,原生Android为了让各个应用之间数据隔离,让A应用没法读取B应用数据,在系统中增加了一个叫“Fuse”的虚拟文件系统,当应用需要读写虚拟SD卡中的数据时,必须经过Fuse空间才可以传送到系统底层EXT4空间,然后系统底层和Fuse虚拟空间会进行多次往返的数据传送,最终再传送给系统前端,实现一个完整的操作闭环(在实际操作手机的体验中,这个过程是毫秒级的)。因为“Fuse”虚拟文件系统和“EXT4”底层之间频繁的数据读写会对应用启动速度产生影响。根据Google在Pixel上的测试数据,通过“Fuse”虚拟文件系统随机写的速度损耗达30%-50%,而SDcardfs损耗则可以控制在5%以内,另外“Fuse”随机读取数据的速度损耗达到90%以上,SDcardfs可以控制在20%以内。这正是这种巨大的读写速度提升,最终呈现给用户的是App应用相应速度的大幅提升。MIUI 9系统采用全新的SDcardfs文件系统后——这是最新一代Android O/Android 8.0采用的技术,代表着安卓系统未来的发展方向——应用启动速度有明显的提升。比如在小米内部测试中,游戏《阴阳师》在小米6上的启动速度由9秒迅速缩减至5秒左右,效果非常明显。3、内存实时反碎片内存实时反碎片也是MIUI9一项黑科技。那么什么是手机的内存碎片?举一个通俗的例子:如果我们把手机内存看作一个记事本,数据读写看作在本子上写入内容。随着手机启动,各种应用以及系统数据会不断写入内存中,这时候会出现记事本上某一页纸上没有写入内容(“一页纸”在内存中的单位是4kb),而前后两页均被使用的情况,这时我们可以把这页没有使用的“纸张”看作一个内存碎片——对于一台4GB运行内存(RAM)的手机来说,这类碎片可能是几千个。随着手机使用时间增长,手机内存中有可能会出现大量不连续的内存碎片,当有些数据的读写需要使用连续内存页时,虽然手机此时还有内存,但由于它是不连续的,从而导致应用数据无法读写。针对这个状况,安卓原生系统其实做了不少工作,它通过内存回收的方式“腾出”可以满足当前需求的连续内存页。但遇到多任务切换或系统资源调用时,刚腾出来的A内存,如果此时你去做B操作,A内存数据已经被回收了;当你从B操作切回到A时,系统需要重新去找满足A的连续内存页并写入数据……如此反复倒腾,会加速了手机I/O硬件损耗,并且对系统流畅性大打折扣。MIUI 9采用内存实时反碎片技术,通过复杂的算法来判断内存碎片是否可以被移动和整理,最大程度保证系统内存的实时连续性,以应对随时可能出现的连续内存数据读写需求,从而减少因为内存的不连续性导致的频繁回收和重写,让系统的内存读写时刻处于最佳状态,实现流畅运行。4、文件系统缓存管理和内存实时反碎片功能有所关联的是文件系统缓存管理技术。在手机打开存储空间里的一个视频或者图片时,手机系统需要先将文件数据写入系统内存,再通过读取系统内存数据将文件展示到用户眼前。前面我们提到了当系统连续内存数据不满足当前操作所需时,会进行内存回收释放,这就可能导致部分热点文件的数据被频繁的回收和读取。MIUI9文件系统缓存管理就是通过系统算法判断热点文件所使用的系统缓存,对它们加以保护,防止出现因为内存回收导致的数据反复读取现象。5、核心组件拥塞控制由于文章篇幅所限,最后再向大家介绍一个MIUI9黑科技——核心组件拥塞控制。一般来讲,手机系统核心组件包括“广播”、“服务”、“界面”和“读取数据库”四大组件,每一个应用都包含了这四个组件。例如高德地图的发push消息(广播),在导航时告诉手机系统不要熄屏(服务),APP的操作界面(界面),在多任务后台停留(读取数据库)等等行为,都是通过“组件”来实现的。可以说所有APP在手机里的存在,都是表现为“组件的行为”。不同APP组件之间存在资源的竞争关系,比如各个应用都需要读取数据库,但系统一次只会允许一个应用的系统组件读取,其他应用的“组件行为”就需要排队等候。为了能够让自己的系统组件得到快速响应,某些应用会采取一些非常规手段进行插队,这就可能导致其他应用的组件需求无法得到及时满足,从而导致系统出现卡顿、耗电等情况。对此MIUI 9引入核心组件拥塞控制技术,当发现一些非常规组件频繁发起响应请求,长时间占用CPU、内存等硬件资源时,系统会对其行为进行判断,如果不是紧急需求,便会降低该应用的优先权,比如限制其最大可用CPU资源,从而保证其他的系统组件获得足够的硬件资源支持。当然,除了上面笔者所讲到的几项黑科技技术,MIUI 9还采用了关键场景响应加速、持续自动清理、异常排除机制、无线数据包加速等等黑科技,这里就不一一展开了,下次有机会再找小米工程师来进行科普。总之在这些黑科技加持下,小米有底气喊出“MIUI9快如闪电”的口号,并最终得到米粉和媒体的认可。死磕“快体验”,MIUI9升级计划按批次有序推进快如闪电的MIUI9还在路上。根据发布会公布的官方消息,MIUI9开发版对小米机型的适配,分为3个批次,第一批分别甄选了一个小米机型(小米6)和一个红米机型(红米Note4X高通版),及一部新手机(小米5X)。第二批为小米MIX、小米Note 2、小米5系列等热门机型,第三批为众多红米和红米Note系列机型。MIUI9稳定版升级计划以MIUI论坛公告和MIUI官方微博/微信为准。从机型适配的数量来看,MIUI9不亚于以往版本,甚至对于米粉期望比较低的小米2/2S都进行了适配。不过工程师告诉我们,下一代MIUI系统适配小米机型的数量肯定会减少,原计划中小米2/2S是不在适配序列的。并且将来为了确保每个机型更爽快的系统体验,还在讨论以“24个月”为标准规划MIUI新版本的升级适配工作。据小米工程师介绍,今年的适配计划确实与往年不太一样。以往MIUI新版本发布,是摧枯拉朽式的对齐发布,快速升级,快速普及。今年MIUI9稳扎稳打,主攻品质,主攻“快如闪电”,先在部分机型上验证成功模式,再复制到其他机型上,确实需要一个过程。据称2017年结束前工程师将会集中精力有序推进MIUI9对小米机型的适配工作。所谓“鱼与熊掌不可兼得”,期待早日用上MIUI9的米粉要耐心等待咯。现在MIUI 9首批内测已经结束,8月11日也是MIUI9第一批开发版发布时间,小米6、小米5X、红米Note 4X已经可以正式升级MIUI9开发版。从过去一段时间来看,10万米粉和主流媒体都给予了MIUI9高度评价,认可它的快如闪电。认可了发布会上MIUI负责人洪锋所提的“MIUI 9也许是最快的安卓系统”的说法。随着MIUI 9的不断适配升级,将会有更多人体验到全新MIUI系统带来的流畅体验。笔者也希望看到更多手机厂商在操作系统的基础体验上更加用心和负责,让国产手机的操作体验再上新台阶。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。IT168百家号最近更新:简介:IT垂直媒体作者最新文章相关文章不只是“快如闪电” 小米MIUI9还有这五大神秘功能
7月26日,小米正式发布全新MIUI 9手机操作系统,围绕基础体验,通过对系统底层10余项黑科技优化升级,成功打造了&快如闪电&般的全新操作系统。在当天发布会上,小米联合创始人、MIUI负责人洪锋主要介绍了闪电系统和照片查找、信息助手和传送门三大创新功能。
实际上,MIUI 9的升级更新远远不止发布会上提到的内容,下面笔者就带大家去了解MIUI 9在发布会上没有讲到的五大重磅升级。
MIUI 9分屏模式,从此可以&一心两用&
分屏功能用户呼声一直很高,本次MIUI 9系统终于带来全新分屏功能。该功能基于Adroid原生系统开发,操作更加人性化、本土化。MIUI 9分屏默认上方是保持不变的主任务,下方是可以任意替换的副应用,可以让用户在分屏模式下仍然可以切换任务,做其他更多的手机操作。
目前MIUI 9支持分屏的应用包括,但不限于:大部分MIUI系统应用、微信、微博、淘宝、爱奇艺、腾讯视频、优酷、BiliBili、腾 讯新闻、高德地图、QQ 音乐、手机百度、美团、WPS、知乎、QQ 邮箱。随着越来越多开发者支持 Android 分屏, 将来会有越来越多的应用支持MIUI分屏。
MIUI直达服务,不用安装APP也可以&秒开&享受服务
相信不少人会遇到这样的情况,某种情况下突然需要使用一个手机App功能,可是此前并没有下载。这时候就需要现下载应用,然后才可以使用。不着急的情况下还好,如果遇到紧急情况就会很麻烦。而且该应用可能一个月用不了几次,卸载的话日后还要用到;不卸载可是使用频次很低,要占用手机的存储空间,让人左右为难。MIUI 9推出的直达服务功能就可以完美解决这一问题。
比如我们要用快看漫画客户端,但又没有安装它的APP,只需要在全局搜索框输入要查到的App名,很快MIUI 9便会给出搜索结果。在结果栏还提供了&秒开&按钮,点击后不需要进入App直接便可以使用快看漫画。即便是我们此前的手机中没有安装此App,MIUI 9的直达服务功能同样可以正常使用该App,不需要下载安装,对手机的存储压力大大减小。
MIUI 9通知过滤,可以聪明应对各种通知消息打扰
相信很多人每天都会被很多无用的消息推送骚扰,每次下拉菜单看到满屏的推送消息,连看的心情都没有了。MIUI 9对此进行大胆革新,对通知类信息进行过滤,无用的信息会整合到一个菜单中,减少对用户使用手机的垃圾信息困扰。
本次MIUI 9的通知过滤并非简单粗暴的简单聚合屏蔽,而是依托智能学习,通过分析通知信息的打开、删除、屏蔽等操作,对各类消息评分,从而推断出对用户有效的信息,日后不会对此类消息屏蔽。
MIUI 9优化静音模式,更贴心更实用
静音模式的优化升级是本次MIUI 9在细节优化上的一个重要体现。全新升级后的MIUI 9静音模式设置更加方便,只需要在解锁状态,轻按音量键,唤出音量控制菜单,便可以直接开启静音或者勿扰模式。
通过上图可以看到,MIUI 9静音模式可以一键开启,并且可以根据需要设置静音时长。开启静音模式后,手机会屏蔽手机来电和通知的铃声。如果是开始勿扰模式,则手机会禁止除了闹钟外的一切声音和振动。除此之外,还可以进入设置菜单,对静音模式进行更加细致的设置,比如每周固定时间段静音或者勿扰,以及静音模式下同一号码重复来电会取消静音等。这些小的细节优化再次彰显MIUI的用心,让你可以应对各种不同的使用场景。
MIUI 9锁屏功能升级 更加实用方便
体验过MIUI 8系统的米粉相信对于MIUI的锁屏功能会有所了解,在锁屏状态下右滑就可以呼出一个全新的界面。MIUI 9系统对于该页面功能进行了重新优化升级,加入了万能遥控器、Mi Pay、小米公交和手电筒功能的入口。如此一来,要使用这几项功能不需要解锁手机,在锁屏状态下向右滑动就可以直接使用,尤其是手电筒功能加入到锁屏界面,更加实用方便。
上面提到的五个功能都是本次发布会上没有重点讲到的,但笔者个人认为这些功能无论从实用性还是细节的人性化处理下都值得我们为MIUI点赞。当然MIUI 9的更新还远不止这些,随着新机型的不断适配,未来除了小米1/1s和小米2A的用户,其他所有用户都将获得MIUI 9开发版的升级推送,届时大家也可以细细体会MIUI的用心之处。
版权作品,未经环球网Huanqiu.com书面授权,严禁转载,违者将被追究法律责任。
责编:陶宗瑶(实习生)
环球时报系产品深度解析MIUI9快如闪电是如何炼成的
8月11日,小米开始推送第一批MIUI9开发版适配机型,包括了小米6、小米5X、红米Note 4X(高通版),这是小米发布全新一代MIUI系统后,小米手机系统升级的第一步。在此之前,从7月27日开始往后短短半个月时间,MIUI9内测阶段已经有10万人通过刷机或OTA在线升级方式使用上MIUI9。 在MIUI9发布后半个月时间里,翻看微博和知乎平台上网友的评价,这10万用上MIUI9的小米发烧友,对MIUI9打出的“快如闪电”体验给予了很正面的评价,称赞最新一代MIUI系统“快得飞起”“快得不像安卓系统”。 这种“快”是怎么练就的?7月26日发布会当天由于时间有限PPT上只是一带而过,“应用启动加速”、“动态资源管控”、“内存实时反碎片”等十几个黑科技词汇听起来不明觉厉,但似乎又不明所以。本周小编与我们工程师进行了一场深度交流,深入研究MIUI9是如何“变快”的。 安卓手机使用越久会越卡?看工程师怎么说 安卓手机使用时间越长,系统运行速度会变慢,给普通用户的感觉就是“卡顿”“不跟手”。同时使用iPhone和安卓手机的“双枪党”这种感受会更明显一些。 对于工程师来说,这个现象是有悖常理的。因为手机的硬件配置,诸如CPU、内存、GPU等不会随着手机使用时间变长出现过多损耗。另一方面,虽然每台手机里安装的APP有几十上百个,但最常用的也一般在10个以内,安卓手机的高配置是可以支撑这些应用流畅运行的。 那么问题出在哪里?工程师向我们介绍,很重要一个原因是安卓系统的开放性,导致众多APP在调用手机系统权限和资源时不克制乃至贪婪,甚至相互之间不断交叉唤醒,发生CPU、GPU、I/O资源、网络带宽等资源不当占用,该快的时候不快,发生卡顿。 作为手机操作系统,过去四年时间,MIUI一直在做这方面的管束。比如2013年MIUI V5推出对齐唤醒,把多次不间断唤醒管控为集中式唤醒;2015年MIUI7推出增强版对齐唤醒,续航时间比上一代MIUI6延长了25%。今年MIUI9,在资源管控方面可谓下了“重典”,重点分配资源给当前正在使用的APP,约束其他非活跃应用。同步实施的还有文件系统的升级,内存实时反碎片技术,核心组件拥塞控制机制,等等。出来的效果就是影响手机体验的核心几十项问题里,通过逐步克服优化,让手机的流畅体验发生了质变。接下来,在小米工程师的科普下,笔者带大家来深入了解这些背后的黑科技。 用来武装MIUI9的12项黑科技,“黑”在哪里? 根据小米的说法,MIUI9共采用了12项黑科技,来打造“快如闪电”的系统。它们分别是:应用启动加速,动态资源分配,关键场景响应加速,核心组件拥塞控制,持续自动清理,全新文件系统,文件系统缓存管理,内存实时反碎片,异常排除机制,提高通讯效率,无线数据包加速,深度复苏。由于文章篇幅有限,下面重点介绍其中5项黑科技技术。 1、动态资源分配 动态资源分配技术,表面上是手机系统对于各种资源如CPU资源、内存资源、I/O资源、网络带宽资源的合理分配,实际上背后需要非常庞大的数据支撑才能让各种系统资源合理分配。简单来讲,MIUI9系统大幅提高当前应用在资源分配中的权重,对高优先级应用进行了更细致区分。 其实安卓原生系统很早就设置了“前台应用”“后台应用”两个调度组,来管控资源分配。MIUI9更进一步,把介于前台、后台之间的应用行为比如通知栏应用放到第三个组,如果前台应用(即当前正在使用的应用)运行资源不足,会挤压“第三组应用”调用系统资源的份额,确保当前应用流畅运行。这个过程就像一个家长管理孩子们对零食、书籍、玩具……需求一样,不能无尽应允,也不能随时随地应允,必须加以合理管控和引导才能教出一个“好孩子”。 2、全新文件系统 MIUI9采用了与最新一代Android O系统相同的SDcardfs文件系统,这是安卓系统未来的发展方向。 在此之前,原生Android为了让各个应用之间数据隔离,让A应用没法读取B应用数据,在系统中增加了一个叫“Fuse”的虚拟文件系统,当应用需要读写虚拟SD卡中的数据时,必须经过Fuse空间才可以传送到系统底层EXT4空间,然后系统底层和Fuse虚拟空间会进行多次往返的数据传送,最终再传送给系统前端,实现一个完整的操作闭环(在实际操作手机的体验中,这个过程是毫秒级的)。 因为“Fuse”虚拟文件系统和“EXT4”底层之间频繁的数据读写会对应用启动速度产生影响。根据Google在Pixel上的测试数据,通过“Fuse”虚拟文件系统随机写的速度损耗达30%-50%,而SDcardfs损耗则可以控制在5%以内,另外“Fuse”随机读取数据的速度损耗达到90%以上,SDcardfs可以控制在20%以内。这正是这种巨大的读写速度提升,最终呈现给用户的是App应用相应速度的大幅提升。 MIUI 9系统采用全新的SDcardfs文件系统后——这是最新一代Android O/Android 8.0采用的技术,代表着安卓系统未来的发展方向——应用启动速度有明显的提升。比如在小米内部测试中,游戏《阴阳师》在小米6上的启动速度由9秒迅速缩减至5秒左右,效果非常明显。 3、内存实时反碎片 内存实时反碎片也是MIUI9一项黑科技。那么什么是手机的内存碎片?举一个通俗的例子:如果我们把手机内存看作一个记事本,数据读写看作在本子上写入内容。随着手机启动,各种应用以及系统数据会不断写入内存中,这时候会出现记事本上某一页纸上没有写入内容(“一页纸”在内存中的单位是4kb),而前后两页均被使用的情况,这时我们可以把这页没有使用的“纸张”看作一个内存碎片——对于一台4GB运行内存(RAM)的手机来说,这类碎片可能是几千个。 随着手机使用时间增长,手机内存中有可能会出现大量不连续的内存碎片,当有些数据的读写需要使用连续内存页时,虽然手机此时还有内存,但由于它是不连续的,从而导致应用数据无法读写。针对这个状况,安卓原生系统其实做了不少工作,它通过内存回收的方式“腾出”可以满足当前需求的连续内存页。 但遇到多任务切换或系统资源调用时,刚腾出来的A内存,如果此时你去做B操作,A内存数据已经被回收了;当你从B操作切回到A时,系统需要重新去找满足A的连续内存页并写入数据……如此反复倒腾,会加速了手机I/O硬件损耗,并且对系统流畅性大打折扣。 MIUI 9采用内存实时反碎片技术,通过复杂的算法来判断内存碎片是否可以被移动和整理,最大程度保证系统内存的实时连续性,以应对随时可能出现的连续内存数据读写需求,从而减少因为内存的不连续性导致的频繁回收和重写,让系统的内存读写时刻处于最佳状态,实现流畅运行。 4、文件系统缓存管理 和内存实时反碎片功能有所关联的是文件系统缓存管理技术。在手机打开存储空间里的一个视频或者图片时,手机系统需要先将文件数据写入系统内存,再通过读取系统内存数据将文件展示到用户眼前。 前面我们提到了当系统连续内存数据不满足当前操作所需时,会进行内存回收释放,这就可能导致部分热点文件的数据被频繁的回收和读取。 MIUI9文件系统缓存管理就是通过系统算法判断热点文件所使用的系统缓存,对它们加以保护,防止出现因为内存回收导致的数据反复读取现象。 5、核心组件拥塞控制 由于文章篇幅所限,最后再向大家介绍一个MIUI9黑科技——核心组件拥塞控制。 一般来讲,手机系统核心组件包括“广播”、“服务”、“界面”和“读取数据库”四大组件,每一个应用都包含了这四个组件。例如高德地图的发push消息(广播),在导航时告诉手机系统不要熄屏(服务),APP的操作界面(界面),在多任务后台停留(读取数据库)等等行为,都是通过“组件”来实现的。可以说所有APP在手机里的存在,都是表现为“组件的行为”。 不同APP组件之间存在资源的竞争关系,比如各个应用都需要读取数据库,但系统一次只会允许一个应用的系统组件读取,其他应用的“组件行为”就需要排队等候。 为了能够让自己的系统组件得到快速响应,某些应用会采取一些非常规手段进行插队,这就可能导致其他应用的组件需求无法得到及时满足,从而导致系统出现卡顿、耗电等情况。 对此MIUI 9引入核心组件拥塞控制技术,当发现一些非常规组件频繁发起响应请求,长时间占用CPU、内存等硬件资源时,系统会对其行为进行判断,如果不是紧急需求,便会降低该应用的优先权,比如限制其最大可用CPU资源,从而保证其他的系统组件获得足够的硬件资源支持。 当然,除了上面笔者所讲到的几项黑科技技术,MIUI 9还采用了关键场景响应加速、持续自动清理、异常排除机制、无线数据包加速等等黑科技,这里就不一一展开了,下次有机会再找小米工程师来进行科普。总之在这些黑科技加持下,小米有底气喊出“MIUI9快如闪电”的口号,并最终得到米粉和媒体的认可。 死磕“快体验”,MIUI9升级计划按批次有序推进 快如闪电的MIUI9还在路上。 根据发布会公布的官方消息,MIUI9开发版对小米机型的适配,分为3个批次,第一批分别甄选了一个小米机型(小米6)和一个红米机型(红米Note4X高通版),及一部新手机(小米5X)。第二批为小米MIX、小米Note 2、小米5系列等热门机型,第三批为众多红米和红米Note系列机型。MIUI9稳定版升级计划以MIUI论坛公告和MIUI官方微博/微信为准。 从机型适配的数量来看,MIUI9不亚于以往版本,甚至对于米粉期望比较低的小米2/2S都进行了适配。不过工程师告诉我们,下一代MIUI系统适配小米机型的数量肯定会减少,原计划中小米2/2S是不在适配序列的。并且将来为了确保每个机型更爽快的系统体验,还在讨论以“24个月”为标准规划MIUI新版本的升级适配工作。 据小米工程师介绍,今年的适配计划确实与往年不太一样。以往MIUI新版本发布,是摧枯拉朽式的对齐发布,快速升级,快速普及。今年MIUI9稳扎稳打,主攻品质,主攻“快如闪电”,先在部分机型上验证成功模式,再复制到其他机型上,确实需要一个过程。据称2017年结束前工程师将会集中精力有序推进MIUI9对小米机型的适配工作。所谓“鱼与熊掌不可兼得”,期待早日用上MIUI9的米粉要耐心等待咯。 现在MIUI 9首批内测已经结束,8月11日也是MIUI9第一批开发版发布时间,小米6、小米5X、红米Note 4X已经可以正式升级MIUI9开发版。从过去一段时间来看,10万米粉和主流媒体都给予了MIUI9高度评价,认可它的快如闪电。认可了发布会上MIUI负责人洪锋所提的“MIUI 9也许是最快的安卓系统”的说法。 随着MIUI 9的不断适配升级,将会有更多人体验到全新MIUI系统带来的流畅体验。笔者也希望看到更多手机厂商在操作系统的基础体验上更加用心和负责,让国产手机的操作体验再上新台阶。
分享给你的圈子
来源: 手机之家
热门手机排行榜
imobile.com.cn 手机之家 所有权利保留 违法和不良信息举报电话:
京ICP备号&京ICP证090349号&电信业务审批[2009]字第281号

我要回帖

更多关于 闪电侠和快银谁更快 的文章

 

随机推荐