谷歌即将推出的操作系统Fuchsia一直是吸引开发者眼球的事件。据谷歌的说辞,该系统将加入ChromeOS(Android)行列,以支持Android应用。而最近,FuchsiaOS又出现了新动作,似乎印证了谷歌的说辞。昨天,Android开源项目中发现的一项新变化证实了这种说法,可以这么说,Fuchsia将通过AndroidRuntime来运行Android的应用程序。上个月,有两个与Fuchsia相关的新存储库出现在开发者视野中,这些存储库被添加到Android开源项目(AOSP)清单中。第一个“platform/prebuilts/fuchsia_sdk”包含FuchsiaSDK的预构建副本,用于创建Fuchsia应用程序。第二个,“device/google/fuchsia”,似乎是一个可以通过Android模拟器来运行Fuchsia的项目。该存储库的用途也渐渐浮出水面,在发布到Android的Gerrit源代码管理的新变化中,Google填补了空白。附带的README说明了这一用途。显而易见的是,Fuchsia将使用特别设计的AndroidRuntime版本(上面的“ART”)来运行Android应用程序。这个版本的ART可以使用.far文件安装在任何Fuchsia设备上,这其中Fuchsia扮演的角色相当于Android的APK。究竟Fuchsia将如何使用AndroidRuntime我们还不清楚,如AndroidRuntime能否按预期工作、用Fuchsia的Zircon内核替换Linux内核调用、或者使用Fuchsia的虚拟机系统Machina在Linux虚拟机内运行ART,这些细节我们还我从得知。无论如何,Google此举都想让Fuchsia设备上运行Android应用程序。这或许让很多人感到惊讶,因为Android是世界上最受欢迎的操作系统。有开发者也猜测,或许Google是想让FuchsiaOS代替现在市场上运作的安卓,安卓有可能退出公众的视野。但这些也都仅仅是猜测,具体如何我们还是继续观望吧。
转载请注明:http://blog.hzbdfjk.com/xgyy/6524.html