曝安卓13或将采用华为自研技术

时间:2024-05-23 12:04:32
曝安卓13或将采用华为自研技术

曝安卓13或将采用华为自研技术

曝安卓13或将采用华为自研技术,据外媒报道,谷歌正在考虑把华为研发的EROFS文件系统做成Android13标配,成为其分区默认文件系统。曝安卓13或将采用华为自研技术。

  曝安卓13或将采用华为自研技术1

根据 Esper 的Mishaal Rahman 发现的信息,Android 13 正计划采用华为 EROFS 超级文件系统作为只读分区的默认文件系统。Mishaal Rahman 在 Android 系统新功能的爆料方面非常可靠。

EROFS 超级文件系统是华为推出的文件系统,旨在为只读文件提供比其他只读 Linux 文件系统实现更好的性能以及存储 / 压缩。华为在其智能手机中使用 EROFS 超级文件系统,在专利压缩算法的加持下,经过华为实测,能够使得系统分区随机读取性能平均提升 20%,并减少 14% 系统空间占用。

据Mishaal Rahman 爆料,谷歌计划对 Android 13 启动设备的所有只读分区强制使用 EROFS。自去年 12 月左右以来,谷歌已公开表示其意图,因此有可能看到这一举措即将到来。

早在去年 12 月,一位谷歌工程师在实施新的 system_dlkm 分区时重复了一位同事告诉他的有关 Android 即将出现的文件系统要求,该分区为系统分区保存可动态加载的内核模块。据他介绍,system_dlkm 分区的文件系统应该是 EROFS 而不是 EXT4。

上个月的 AOSP 补丁增加了对使用 EROFS 构建 GSI 的支持,称“EROFS 计划取代…… EXT4 作为只读分区的'文件系统格式。”

更加明显的证据是,最新 Android 13 测试版中的 PackageManager 包括两个新功能声明:

android.software.erofs android.software.erofs_legacy

这些功能声明尚未出现在 AOSP 中,不过 Pixel 6 Pro 的内核是在支持 EROFS 的情况下编译的,目前还没有使用EROFS 作为分区格式。

Linux 内核 5.4 已经正式将华为 EROFS 超级文件系统合并到了主线,OPPO、小米的一些新设备也已经用上了EROFS。

  曝安卓13或将采用华为自研技术2

华为去年6月份推出鸿蒙操作系统,截至目前已经有将近3亿台设备支持,只有海外版机型还在基于Android做研发适配。虽然华为的主要研发精力换到了鸿蒙系统,其对安卓做出的贡献却没有被忘记,甚至谷歌要用在最新系统版本。

据外媒报道,谷歌正在考虑把华为研发的EROFS文件系统做成Android13标配,成为其分区默认文件系统。希望这项功能可以改善手机的随机读写性能,节省更多的空间存放文件,改善现在Android面临了臃肿、卡顿等糟糕的问题。

据了解,EROFS文件系统又称“超级文件系统”,最早在2018年6月份遭到曝光,2019年5月份开始全面推进升级。这项技术由华为团队基于Linux底层研发,融入了大量的新算法改善底层逻辑,积累了非常多的经验为开发鸿蒙操作系统打下坚实基础,也是华为对行业做出的贡献。

EROFS超级文件系统随机读取性能平均提升20%,在理论上最大值可提升300%,系统空间占用率节省14%左右。这项技术再配合华为自研的方舟编译器,体验下来可以大大提升系统流畅性,在信息流、应用打开、文件加载等场景都能感受到非常明显的提升,鸿蒙系统当然全系支持。

不过有一点需要说明,除了华为给谷歌提供了安卓“反哺”支持,其他国产厂商也都有贡献,例如MIUI非常多的技术早就得到了普及。去年底推出的MIUI13版本流畅性也做到了第一梯队,客观的讲使用体验完全不输鸿蒙,甚至千元机的表现都可圈可点,达到了媲美旗舰级体验的水准。

  曝安卓13或将采用华为自研技术3

谷歌正在对Android 13做出一个有趣且可能引起争议的决定,即部署由华为开发的文件系统。

据 Esper 称,谷歌计划在 Android 13 中加入增强型只读文件系统 (EROFS),使其成为默认的只读系统。该文件系统是高翔在华为担任工程师时创建的。与现有文件系统相比,EROFS 具有显着优势,包括节省空间的压缩和速度。这可能会导致更快的更新和更少的存储空间使用。

华为自研的EROFS超级文件系统,将会使系统得到极大的提升,同时还能节省大部分空间。据了解,采用EROFS文件系统之后,手机的随机读取性能平均提升20%,最大可提升近300%,能够有效节省空间,应用启动速度更快,同时避免低内存情况下的手机卡顿。

华为开发了 EROFS 以包含在构成 Android 基础的 Linux 内核中。尽管最终因美国主导的制裁而被排除在 Android 生态系统之外,但文件系统从 Linux 5.4 开始正式成为 Linux 内核的一部分。它还被用于数百万华为设备,并被其他制造商采用。

Google 现在计划使其成为只读分区的默认文件系统,例如核心 Android 系统使用的分区。由于系统分区通常是只读的,因此压缩它是一个吸引人的选项,可以节省仅在执行系统更新时才更改的文件的空间。不幸的是,大多数压缩系统都会对性能造成重大影响,这是 EROFS 专门解决的一个限制。

谷歌支持 EROFS 并不意味着所有设备都会自动使用它。这一变化只会影响默认启动 Android 13 的设备,并且只会影响那些内置 Google 服务的设备。这意味着运行 AOSP(Android 开源项目)的设备将不会使用 EROFS。

另外此前Esper也曾报道,Android 13在GameManager API中增加了一个名为setGameState的新功能,可以让游戏向系统传递当前状态,还可以告诉系统游戏是否正在加载资产/ 资源/编译等,然后系统提高CPU性能,而这意味着游戏加载速度可以更快。

《曝安卓13或将采用华为自研技术.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式