谷歌努力让Fuchsia原生运行Android应用程序代码更改建议

欧榕有
导读 据9to5Google报道,谷歌已从Android开源项目(AOSP)中删除了其基于锆石的开源操作系统Fuchsia的代码。谷歌似乎早在2016年和2019年就开始研究

据9to5Google报道,谷歌已从Android开源项目(AOSP)中删除了其基于锆石的开源操作系统Fuchsia的代码。谷歌似乎早在2016年和2019年就开始研究Fuchsia,它被描述为该公司围绕新操作系统概念进行的实验之一。第一代NestHub于2021年5月成为第一款运行Fuchsia的设备。

谷歌显然希望运行Fuchsia的设备能够运行来自其他平台(如Android和Linux)的应用程序。从理论上讲,这将使Fuchsia有朝一日可以取代其他操作系统。

我们已经听到有传言称,谷歌可能已经考虑将包括其Pixel手机在内的Android和Chrome设备迁移到Fuchsia,甚至三星也在为其开发做出贡献。一些报道还表明,未来的三星手机可能会运行Fuchsia。

Google最初尝试在Fuchsia设备上使用虚拟机运行Android,但这不一定是最有效的方式,因为虚拟机可能会导致稳定性问题。

为了建立更直接的关系,该公司于2019年在公共Android代码(AOSP)中创建了一个名为device/google/fuchsia的项目,该项目将创建专为运行Fuchsia的设备设计的Android运行时版本。该项目的工作于2021年初停止,本周,该项目的所有代码均已从Android中删除。

该代码已被替换为“TODO”消息,这表明Google可能正在寻找替代品。进行更改的开发人员在Starnix项目上工作,该项目旨在使Fuchsia能够运行最初为本机为Android或Linux构建的应用程序和库。这类似于AppleM系列驱动的Mac使用动态二进制转换器Rosetta2运行基于Intel的应用程序。

谷歌是这样描述的:

随着我们扩展希望在Fuchsia上运行的软件范围,我们遇到了希望在Fuchsia上运行但我们无法重新编译的软件。例如,Android应用程序包含已为Linux编译的本机代码模块。为了在Fuchsia上运行这个软件,我们需要能够在不修改它们的情况下运行二进制文件。

Starnix团队目前似乎正在努力使Fuchsia与Android及其应用程序兼容。所有这些似乎都表明谷歌正在积极努力将Fuchsia带到更多设备上。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!