魔改安卓,华为离推出自己的系统又近一步

上周华为发布了P30国行版。由于已经全球发布过一次,相关参数大家已经熟悉,P30本身并没有引起多大讨论。倒是发布会上两个一带而过的细节,搅动了行业舆论——华为推出EROFS超级文件系统和方舟编译器。这被认为华为离推出自己的系统又近了一步。

这些年来,华为努力从底层入手,不断魔改安卓,使得EMUI的体验经历了脱胎换骨。另一方面,这种实战带来的技术积累,自然而然也为自有系统的推出打下了基础。

大家都知道安卓用久了会卡顿,而苹果的iOS胜在流畅性上。华为的努力方向就是让EMUI也能像iOS一样流畅、高效。

早在2016年,华为EMUI 5.0就喊出了“天生快,一生快”的口号。当时推出了F2FS(Flash-Friendly File System)新型文件系统,相较于安卓原生的EXT4文件系统,能从源头减少文件碎片化的产生。在已产生的文件碎片化方面,引入实时自动整理文件碎片功能,大大提升了文件垃圾回收效率。文件访问的流畅度提升20%。

F2FS文件系统虽然不是华为研发的,但却是华为率先大规模商用的。正是华为的大规模商用打消了业界的一些顾虑和争议,多家厂商先后跟随华为,纷纷将F2FS文件系统应用到自家定制系统中。

F2FS文件系统是对安卓底层用户分区(好比是电脑的D盘)的改造,而运行安卓内核的系统分区(好比是电脑的C盘)仍然保留了EXT4的结构。华为这次推出的EROFS(Extendable Read-Only File System)超级文件系统就是对系统分区的改造。

图源:数码科学院

EROFS文件系统优势突出:随机读取性能平均提升20%,最大可提升近300%;空间额外节省,系统ROM空间占用节省2GB;避免在内存紧张时低效地反复读数据,解压缩数据带来的整机卡顿问题;系统分区不可被三方改写,更为安全。一句话概括:更快,更精简,更持久流畅,更安全。

硬件方面,华为自研的海思麒麟芯片,已经成长为业内顶尖品牌,在5G+AI这一新技术风口取得领先,有望弯道超车。

像苹果一样,华为正是因为吃透了硬件和软件,才能找到软硬件协同的最优解,让整机性能得到最佳发挥。

去年华为推出的“吓人技术”GPU Turbo,在硬件不变的情况下,可以让手机的图形处理效率提升60%,功耗降低30%,比升级一代GPU还厉害。它打通的正是硬件和软件(EMUI操作系统以及GPU和CPU)之间的处理瓶颈,在系统底层对传统的图形处理框架进行了重构,实现了软硬件协同。

搞定了软硬件,推出自有系统所缺的唯一拼图就是系统生态了。方舟编译器的推出,被认为是为华为系统生态做准备。

在安卓和iOS垄断市场的当下,用户早已习惯,如果想完全另起炉灶,打造新的生态是不现实的。最好的方案就是新生态能够兼容现有的安卓或者iOS APP。

图源:华为手机官方微博

余承东表示,方舟编译器可实现架构级优化,显著提升性能。他公布的数据显示,方舟编译器可让操作系统流畅度提升24%,系统响应提升44%,第三方应用操作流畅度提升60%。

最重要的是:不需要重新开发APP,只需用方舟编译器重新编译一下即可。这意味着,如果华为推出自有系统,APP开发者无需为华为系统单独开发一个版本,只需要把安卓版重新编译一下就行了,而且它有着比安卓更为流畅和高效的使用体验。Windows Phone等一众操作系统最大的致死命门——系统生态,华为通过“移花接木”巧妙化解了。

方舟编译器将面向业界开源,余承东呼吁App开发商尽快使用。现在华为设备的基数已经足够庞大,如果系统生态能够早日形成规模,再加上5G带来的新需求,华为推出一款自有操作系统看起来不但没有障碍,反而充满了机遇。