Google 正在同时开发多个操作系统,有目前大家熟悉以及市场广受欢迎的Android ,和传言将取代 Android 的全新操作系统 Fuchsia。这两个系统如今有了更加密切的联系,今日发现官方的 Fuchsia SDK 和一个Fuchsia“设备”已经被整合到 Android 的 AOSP 代码中了。
在今天发布到Android的Gerrit源代码管理的新提交中,两个与Fuchsia相关的 repo 已被添加到Android开源项目的 manifest 中。这个 manifest 是用来通知 Google下载工具下载AOSP时应包含的内容。
AOSP 里已经有一些不同版本的 manifest,包括仅下载构建和在Android模拟器上运行所需的版本。而这个manifest 是默认的manifest,用于标准的AOSP下载。这意味着每个下载AOSP的人都会下载这两个与Fuchsia 相关的 repo。
AOSP 中的这两个 “Fuchsia” 的 repo目前是空的,这意味着我们只是通过它们的名字来猜测它们未来的用途。第一个 repo “platform / prebuilts / fuchsia_sdk”清楚地表明了这是 Google 计划用于开发 Fuchsia 软件的官方软件开发工具包(也就是SDK)。很快我们就会揭露 Fuchsia SDK 的更多细节,敬请期待。
另外需要注意,Fuchsia SDK 与 Google 的 Flutter SDK 明显不同,后者目前在 Google 内部用于创建许多Fuchsia 应用程序,但尚未准备好让外部开发者参与构建 Fuchsia 应用程序。
第二个 repo,是一个很有意思的 repo,它是“device / google / fuchsia”,从名字看这是 Google 创建的某种在 Fuchsia 上运行的 “设备”,但也需要由 Android 的代码库管理。
鉴于 Android 代码也包括类似的“设备”,例如“device/generic/goldfish”,它被用在Android 模拟器中运行,联系其之前的消息: Android 模拟器增加对 Fuchsia 操作系统内核 Zircon 的支持,这一切就显得很自然了。
以上大量证据可以推断得出,这个 Fuchsia “设备”将被当作一个模拟设备,提供给开发者来构建 Fuchsia 应用程序, 而 Fuchsia SDK 已经被包含在 Android 的代码中,更值得期待的是,很快,默认下载的 Android 模拟器就包括了这些支持!
本文作者为社区成员:Bootingman,部分内容来自 Google Gerrit 截图,部分内容翻译自
Android Open Source Project now includes the Fuchsia SDK and a Fuchsia ‘device’
[…] […]
[…] 上周刚刚爆出新闻,Android 源代码被发现添加 Fuchsia SDK 和 Fuchsia 设备支持,现在似乎是了解更多关于Fuchsia SDK的好时机。今天我们深入探讨一下 Fuchsia SDK,希望在Fuchsia上抢占先机的开发者可以多多关注一下。 […]
[…] 假設你今天構建了Fuchsia SDK,你應該合理地期望能夠用它做什麼?實話實說,沒什麼可以做的。然而,正如我們上週所看到的那樣,《Android源代碼被發現添加Fuchsia SDK和Fuchsia設備支持》 Google正在使官方的Android Emulator與Fuchsia兼容來支持開發它。 […]
[…] 假设你今天构建了Fuchsia SDK,你应该合理地期望能够用它做什么?实话实说,没什么可以做的。然而,正如我们上周所看到的那样,《Android 源代码被发现添加 Fuchsia SDK 和 Fuchsia 设备支持》Google正在使官方的Android Emulator与Fuchsia兼容来支持开发它。 […]
[…] 从2016年开始就一直在开发 Fuchsia 操作系统,几年来开发工作一直在持续。最近,Google 聘请了在苹果工作了14年之久的资深工程师比尔史蒂文森(Bill […]