华为EMUI9.1好吗?

源心yz


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


A鹏皓科技


华为EMUI9.1好吗?虽然都是安卓系统,但在不同手机厂家却可以呈现出不一样的性能。而华为最新的EMUI9.1可以说在原来基础上改善不小,虽然不同的人有不同的感受,是否好没有一个评判的标准,但个人认为总体来说EMUI9.1是不错的。

EMUI9.1从外在呈现的直观感受、到系统的性能、以及体验感受等,都给与了相当大幅度的改进,最终为系统的流畅性、易用性、美观性带来不同的舒适体验。个人认为下面这几个最重要的改善,给华为系统带来了非常舒适的体验。


首先是使用了方舟编译器对系统的优化,用高效的静态编译使得系统的流畅度提升24%、响应性能提升44%。这样的改善可以说是相当大幅度的,而且如果第三方应用也能使用方舟编译器,操作流畅度提升可以高达60%。这是EMUI9.1最根本性的改变,也许这只是EMUI系统本身优化的开始而已,以后说不定还会陆陆续续的优化。

其次是全新的超级文件系统EROFS。这套文件系统把随机读取速度相比EXT4文件系统,平均提升了20%,并且采用专利的压缩方式,增大了可用的私人存储空间给自己,还是只读不允许第三方改写以保证安全。


再次是全新升级了GPU Turbo技术到3.0版本,可以有持久稳定的近满帧游戏体验,并且功耗还能降低10%,覆盖率国内外60多款的热门游戏,带来了全新畅快的体验。

第四是高效的电脑与手机之间的互传,那就是Huawei Share一碰传。轻轻一碰,文件图片视频等,就可以实现文件的相互快速传输。还可以实现手机、电脑的剪切板相互共享,手机复制电脑可以粘贴,相反也可以。

当然EMUI9.1还有很多的改善,比如自动剪辑视频及匹配特效、实现手机与跑步机的互联、支持多款车型的手机可以变身其次钥匙、可把手机变为测量长度及面积等的工具。还有外观设计变化得更为美化灵动、更加的扁平化易于操作、默认横排图标减少到4个降低了误触几率等。


EMUI9.1的改变相当大,功能增加多也很实用,最重要的是系统的流畅度及相应速度提升,对提升体验感相当有好处。


更多分享请关注【东方高扬】。


分享到:


相關文章: