AOSP 添加 Fuchsia SDK 和 Fuchsia 设备支持

android
aosp
fuchsia-sdk

#1

image

Google 已经多个操作系统操作系统,其中有大家熟悉和广受市场欢迎的Android,还有我们正在报道的 Google 未来的操作系统 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 的更多细节,敬请期待。

image

另外需要注意,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 截图,部分内容翻译自 https://9to5google.com/2018/12/11/aosp-fuchsia-sdk-device/


#2

哇。这样子就可以真的正儿八经开发fuchsia了


#3

没错,赶紧开始学习 Flutter 吧!