Android源代碼添加Fuchsia SDK和Fuchsia設備支持
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 模擬器就包括了這些支持!