0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为EMUI9.1三大利器解读

454398 来源:工程师吴畏 2019-04-22 09:35 次阅读

P30系列发布的同时,华为还带来了全新的EMUI 9.1系统。据悉,EMUI 9.1系统内核与EMUI 9.0一样仍然基于安卓9.0,不过从内到外都进行了升级,尤其是号称拥有DNA级别的深度优化,可以带来超乎想象的持久流畅。

日前,华为官方宣布,49款老机型将迎来EMUI 9.1的升级。4月18日起,华为Mate 20系列4款机型已经开始公测,Mate 10、Mate 10 Pro、Mate 10保时捷设计、Mate RS保时捷设计、Mate 9、Mate 9 Pro、Mate 9保时捷设计等25款已经开启内测招募。另外,还有华为nova 4e、nova 3e、畅享9 Plus、畅享8 Plus等20款机型也在升级计划之中。

近日,华为公众号发文,详细介绍了EMUI9.1的三大利器:超级文件系统(EROFS)、华为方舟编译器以及GPU Turbo 3.0。

让随机读取再提速的超级文件系统(EROFS)

手机每执行用户的一个指令就需要对自己的“记忆“进行读取,而读取的速度便直接影响了用户用机体验。以平日我们要发朋友圈图片为例,在读取过慢的情况下,当我们进入相册选择想要发的相片,照片往往加载缓慢,处于小白块状态,导致我们无法快速确定想分享的照片是哪张。

而EMUI9.1自研的全新超级文件系统则是大大提升了安卓系统分区(相当于电脑的C盘)的随机读取性能,从系统底层提升手机流畅度。如果将手机比作是一间屋子,那么超级文件系统就是这个房间的管家,而手机中的内容则是屋子里的各种物件。这位管家深谙各类物件的收纳技巧并且熟悉房间的每个角落。完成一次随机读写就好比立马要从屋子里找到一件急需的物品,这个过程在超级文件系统这位管家的协助下就能快速完成。

具体来说,超级文件系统带来的好处主要有三个方面:

1、4K固定压缩输出,有效减少读放大

EROFS是一种压缩文件系统,采用了一种叫做fixed-sized output文件压缩算法, 压缩后的物理块大小为固定值(4K)。相比于以固定大小为输入,变长输出的fixed-size input文件压缩算法(如squashfs文件系统),前者的压缩率更高,并且能够有效的减少读放大问题,降低IO读取量。

例如一个128k的文件, squashfs会采用固定大小(比如32K)为输入,即会将每32k数据压缩成不确定的大小,比如可能是12K;那么读取文件中的任意4k数据,都需要至少读取完整的12k压缩数据,然后解压再读取其中的4k,这多读取的8K就是所谓的读放大问题。

而EROFS采用的是固定大小为压缩输出,即可能会将这128k数据的[0-7k]压缩成4k,[7-25k]也压缩成4k,[25-32k]也压缩成4k,以此类推;那么读取文件中的任意4k数据,只要读取最少4k,最多8k(任意4k数据压缩后最多分布到两个block中,即上图中的蓝色区域)的压缩数据,相比squashfs读放大问题明显减少了。

通过fixed-sized output压缩算法加持,EROFS的带来的性能提升肉眼可见:在最新发布的P30上,压缩率为4%时随机读性能提升接近300%。而综合了各级压缩率的整体用户使用场景来看,系统的随机读性能提升平均也达到了20%,用户能感受到应用启动更快了,操作也更流畅了。

2、节省空间,多存1000张照片

由于采用了改进的压缩算法,EROFS文件系统更节省空间。以P30的初始占用空间为例,采用EROFS和Ext4文件系统相比,前者比后者占用空间减少2GB,相当于用户可以多存储1000张照片或500首歌曲。

空间节省不仅体现在新机可用空间上,系统升级时同样能够获益。根据测算,采用EROFS 后,升级包大小下降约5%-10%,升级时间缩短约20%。以用户平均换机时间两年为例,一台手机至少需要经历10次以上的升级,那么使用EROFS后,节省流量和时间都十分可观。

3、防卫高墙筑起,给你更多安全感

为了避免系统分区被篡改,Android将系统分区设置成只读的。由于Ext4本身是可写的,Android 是通过Ext4的只读挂载参数 和挂载dm-verity虚拟块设备(用于文件系统校验)来配合实现只读,相当于给系统分区加了两把锁。而通过去除Ext4只读挂载选项并且不挂载dm-verity设备,就可以绕过这两把锁对系统分区进行写操作。

相比之下EROFS是天然只读的,没法通过任何手段挂载成可写的,这就相当于筑了一道难以逾越的墙,使用EROFS的系统分区更加安全了。

人类与机器沟通更直接的华为方舟编译器

这个一经发布就引起广大程序员群体热烈讨论的华为方舟编译器,想必许多人最近也都有所耳闻了。为了开发这款编译器华为早在5年前就开始布局,投入数百人的专家团队,历经多次尝试,终于首次做到了在兼容Java语言的基础上,彻底实现了机器代码的翻译。

现有的安卓系统上的程序往往需要一边转换一边执行,会占用较多的处理资源,影响程序执行的效率。华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。这就好比我们去到一个语言不通的国家,只能通过同声翻译(虚拟机)来进行交流沟通,而华为方舟编译器更像是让你直接获得了语言能力,让你可以更畅快地与当地人沟通。

根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。

华为方舟编译器将会在EMUI后续的版本开发中运用到更多模块中,并且方舟编译器将面向业界全面开源,更多开发者可参与到方舟编译器的开发、使用中。以新浪微博极速版为例,在应用方舟编译器之后,根据华为实验室测试数据显示,操作流畅度提升高达60%。

相信在不久的将来,华为方舟编译器不仅会给用户带来更极致顺畅的用机体验,也会为整个安卓产业带来新一轮红利。

让更多游戏乐趣被发现的GPU Turbo 3.0

如今手机除了满足人们的办公需求和沟通需求,也越来越多成为满足人们娱乐需求的工具。EMUI9.1针对目前对性能要求最高的娱乐功能——游戏,对GPU Turbo技术进行升级优化,GPU Turbo进入3.0时代。

GPU Turbo 3.0覆盖更多主流游戏,新增支持51款国内游戏,累计支持60款国内游戏;在原有GPU Turbo的性能上提升60%;在功耗降低30%的基础上,功耗最多还可以降低10%。让不同类型游戏的用户都能享受到高帧率与低功耗带来的极致游戏体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    34282

    浏览量

    251104
  • EMUI
    +关注

    关注

    1

    文章

    215

    浏览量

    11861
收藏 人收藏

    评论

    相关推荐

    1.5KE9.1A 瞬态抑制二极管 DO-201AD封装规格书

    1.5KE9.1A 瞬态抑制二极管 DO-201AD封装规格书
    发表于 11-01 09:55 0次下载

    EMC的大规律解读

    和原则。以下是关于EMC大规律的解读。 一、EMC费效比关系规律 EMC问题的解决遵循一个明显的成本效益规律:越早在产品设计阶段考虑EMC问题,所需的成本就越低,且解决方案的效果也越显著。这意味着在新产品研发初期就纳入EMC设计,能够
    的头像 发表于 09-30 16:45 250次阅读

    华为HDC 2024看点 华为云盘古大模型5.0正式发布

    华为开发者大会2024(HDC 2024)上,华为常务董事、华为云CEO张平安正式发布盘古大模型5.0,在全系列、多模态、强思维个方面全新升级;张平安还分享了盘古大模型在自动驾驶、
    的头像 发表于 06-23 11:41 1282次阅读
    <b class='flag-5'>华为</b>HDC 2024看点  <b class='flag-5'>华为</b>云盘古大模型5.0正式发布

    华为数据存储伙伴赋能六大亮点解读

    精彩回顾 | 华为数据存储伙伴赋能六大亮点解读
    的头像 发表于 03-28 11:33 532次阅读
    <b class='flag-5'>华为</b>数据存储伙伴赋能六大亮点<b class='flag-5'>解读</b>

    华为中国合作伙伴大会2024:Net5.5G融合广域网亮点解读

    华为中国合作伙伴大会2024 | Net5.5G融合广域网亮点解读
    的头像 发表于 03-20 15:13 482次阅读
    <b class='flag-5'>华为</b>中国合作伙伴大会2024:Net5.5G融合广域网亮点<b class='flag-5'>解读</b>

    emui10怎么升级鸿蒙系统

    鸿蒙系统是华为开发的新一代操作系统,而EMUI 10则是基于Android的用户界面。目前,华为尚未公开说明如何在EMUI 10设备上升级到鸿蒙系统,因为该系统目前仍处于开发阶段,并且
    的头像 发表于 02-02 11:31 2278次阅读

    滤波、抗干扰、消灭EMC的利器:电容器/电感/磁珠

    ▼关注公众号: 工程师看海▼ 网文分享 滤波电容器、共模电感、磁珠在EMC设计电路中是常见的身影,也是消灭电磁干扰的利器。 对于这者在电路中的作用,相信还有很多工程师搞不清楚,文章从设计中
    的头像 发表于 01-08 08:41 952次阅读
    滤波、抗干扰、消灭EMC的<b class='flag-5'>三</b>大<b class='flag-5'>利器</b>:电容器/电感/磁珠

    杰华特IMVP9.1电源方案

    杰华特微电子在英特尔大湾区科技创新中心举办了IMVP9.1 Vcore 电源解决方案发布会,可为Intel 第12和13代酷睿 处理器提供整体的Vcore解决方案,是杰华特在PC市场一站式电源解决方案的重要补充。
    的头像 发表于 01-04 10:23 741次阅读

    全自动工位插拔力试验机:揭秘高效生产的科技利器

    全自动工位插拔力试验机:揭秘高效生产的科技利器
    的头像 发表于 01-03 09:09 538次阅读
    全自动<b class='flag-5'>三</b>工位插拔力试验机:揭秘高效生产的科技<b class='flag-5'>利器</b>

    五轴按键测试机:精准评估按键性能的利器

    五轴按键测试机:精准评估按键性能的利器
    的头像 发表于 12-26 09:15 516次阅读
    五轴按键测试机:精准评估按键性能的<b class='flag-5'>利器</b>

    探秘四轴按键测试机:提高生产效率的利器

    探秘四轴按键测试机:提高生产效率的利器?|深圳磐石
    的头像 发表于 12-25 09:11 570次阅读
    探秘四轴按键测试机:提高生产效率的<b class='flag-5'>利器</b>

    窥探材料性能的利器:平行挤压测试仪解析

    窥探材料性能的利器:平行挤压测试仪解析
    的头像 发表于 12-11 09:09 465次阅读
    窥探材料性能的<b class='flag-5'>利器</b>:平行挤压测试仪解析

    解锁未来软件安全的利器——华为云 CodeArts 开源治理服务

    剖析当前开源软件行业的现状,并引领您了解华为云 CodeArts 开源治理服务是如何成为解决方案的利器。 开源软件的挑战与行业现状 随着开源软件的迅猛发展,漏洞问题逐年攀升,成为软件安全的重中之重。Sonatype 的《2023 年软件供
    的头像 发表于 12-10 21:01 884次阅读
    解锁未来软件安全的<b class='flag-5'>利器</b>——<b class='flag-5'>华为</b>云 CodeArts 开源治理服务

    华为云耀云服务器 L 实例:创业先锋的得力利器

    、价格等问题制约了初创企业数字化的步伐。华为云耀云服务器 L 实例(以下简称:云耀 L 实例),作为华为云为初创企业和成长型企业打造的云服务器产品,正在逐渐成为初创企业创业路上的得力利器。 云耀 L 实例,是
    的头像 发表于 12-10 14:20 393次阅读
    <b class='flag-5'>华为</b>云耀云服务器 L 实例:创业先锋的得力<b class='flag-5'>利器</b>

    华为表示海外暂无使用HarmonyOS的计划

     近日,华为表示,目前海外手机暂无使用HarmonyOS的计划,海外消费者可通过搭载EMUI版本的华为手机继续放心使用安卓应用。
    的头像 发表于 11-21 17:25 841次阅读