谷歌:Fuchsia设备可以运行来自安卓和Linux等其他系统

过去几年来,Google对于Fuchsia的期望,就像华为对HarmonyOS的期望一样,不指望其能否替代Android,但都希望它们还能以一套操作系统实现横越多平台的愿景,包括运行在智能手机、PC、智能设备、物联网等设备之上。不过,要为新的操作系统谋出路,首先也要兼容Android、Linux应用程序,这样就能实现生态互通。因此,Google投入数以十亿英镑计的资金来开发,但是有些遗憾的是,其成果寥寥无几。日前,微软从安卓开源项目(AOSP)中移不仅大量关于Fuchsia设备的代码,删掉的具体缘由不明。不过,这意味着在Fuchsia系统上运行的Android、Linux程序的形式遇阻。

众所周知,在微软的构想中,Fuchsia设备可以运行来自安卓和Linux等其他系统的应用程序。想要达成这个目标有多种途径,微软最早尝试的是在一个虚拟机上运行完整的安卓系统实例,但这存在一些潜在的性能问题。另一种方法就是提高Fuchsia和安卓运行时环境的直接关系,在2019年时微软在AOSP里创建了一个项目android实战项目源码,还能为Fuchsia设备创建安卓运行时。此次这种代码的移除,即将标志着这些方法的终结。在留下的TODO信息里,表明微软正在创建一个新的“Starnix”项目,让Fuchsia才能“原生”运行为Linux/安卓开发的应用和库,即一个从Linux的底层内核构架到Fuchsia的Zircon内核的翻译层。事实上,Starnix议案被接受并开始进行早已超过一年多的时间。在此期间,Fuchsia团队在使Linux程序才能在Fuchsia设备上运行方面取得了重大进展。Starnix提供了一个专门的Starnixshell来测试Fuchsia。这个shell支持运行在Linux上,更像是一个“小型Android系统”。但是,Google还提供了通过adb命令访问Fuchsia和Starnix的Android功能android实战项目源码,如同访问任何其他Android设备一样简单。近来几年,Google仍然在加码Fuchsia,为的是能否实现数十亿设备的互联。而且,Google也正在扩大Fuchsia的Starnix团队,拿来主攻建立一个稳定且与Android及其应用程序兼容的解决方案。确实这么,假如Fuchsia不能与Android上超过10亿的用户、开发商以及制造商实现互通,这么虽然再度利用开源,仍然很难会有当年Android那样的盛世,愿Fuchsia能跟Android一样为万物互联带来新的选择和机会。

© 版权声明
THE END
喜欢就支持一下吧
点赞189赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容