数码资讯 列表 华为EMUI 9.1三大利器:刷新流通新高度
华为EMUI 9.1三大利器:刷新流通新高度

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%。让不同类型游戏的用户都能享遭到高帧率与低功耗带来的极致游戏体验。


城市列表