Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

已可下載編譯三分鐘初探Fuchsia SDK

已可下載編譯三分鐘初探Fuchsia SDK

2018-12-17 Comments 0 Comment

上周剛剛爆出新聞,Android源代碼被發現添加Fuchsia SDK和Fuchsia設備支持,現在似乎是了解更多關於Fuchsia SDK的好時機。今天我們探討一下Fuchsia SDK,希望在Fuchsia上搶占先機的開發者可以多多關註一下。

Fuchsia SDK簡介

一般而言,軟件工具包(SDK)用來幫助開發人員創建應用程序。有些像Android SDK一樣是專門Android著一個平台設計的,而其他像Google的Flutter SDK則可以為多個平台製作應用程序。而Fuchsia SDK屬於前一種,專門為Fuchsia平台設計。

目前,人們不能簡單地下載Fuchsia SDK並開始使用,因為谷歌尚未正式公佈。但是,由於絕大多數的Fuchsia 是開源的,因此可以構建和使用SDK。好奇的朋友可以在本文的底部找到一個下載鏈接,但我們顯然不建議將其用於任何重要的項目,因為它會很快變得過時或者完全錯誤,而其中所包含的工具只能搭配64位Linux一起使用,因此如果您使用的是OS X或者其他操作系統,那麼你只能靠自己另想辦法了。

而Chromium 團隊目前正在使用Fuchsia SDK 為Fuchsia構建Web Runner應用程序。

關於Fuchsia SDK和Flutter SDK:

儘管我們了解Fuchsia與Flutter的關係,但Flutter SDK與Fuchsia SDK不同。正如Flutter今天使用Android SDK製作Android應用程序一樣,我們也可以通過Flutter使用Fuchsia SDK。目前,我們需要直接使用Fuchsia SDK製作Fuchsia應用程序。實際上可以使用Fuchsia SDK直接構建Flutter應用程序,因為Fuchsia 可以深度支持Flutter。

Bazel

目前,Fuchsia SDK 能夠使用C++,Dart和Flutter編寫的應用程序(實際上也是Dart)。無論您選擇使用哪種語言或框架,您都需要使用Bazel來管理依賴並處理最終構建。

Bazel是一個由Google提供的用於構建和測試軟件的框架,僅需要重新編譯有變更修改的部分代碼。Bazel 是一個龐大的話題,很值得學習更多,但就我們的目的而言,你只需要知道Bazel將你的應用程序連接到Fuchsia SDK中的庫,並使用SDK附帶的工具來實際構建可安裝的Fuchsia應用程序軟件包。

Fuchsia SDK中有什麼?

想要嘗試Fuchsia SDK的開發人員可以看看Fuchsia的代碼。例如,在“fuchsia_modular”Dart包中,你可以發現怎麼使用agents,怎麼創建proposals,並且和entities一起工作。(Entities是Fuchsia的一個術語)

甚至可以使用Dart 從SDK 中使用Zircon 內核層,還有“fidl”軟件包,可以讓你使用一些其他編程語言寫的程序和函數來訪問連接Fuchsia。

對於C ++開發人員,可以使用許多更底層的軟件包,包括直接訪問Vulkan(用於Fuchsia的圖形),以及Zircon內核提供的資源。FIDL還允許Dart和C ++開發人員訪問Fuchsia中提供的許多其他服務和實用程序,如UI代碼,藍牙,WiFi甚至語音轉換文本功能。

獲取Fuchsia SDK

對於那些只想近距離了解他們有朝一日如何將應用程序帶到Fuchsia的開發人員,你可以在這個新創建的GitHub倉庫中瀏覽它。去掉了不必要的代碼,並確保符合許可證,這個倉庫只包括代碼和庫,而不是任何二進製文件或Fuchsia OS本身的副本。

提醒:由於Fuchsia一直在開發中,SDK 一致繼續發生變化,因此內部信息將迅速過時,如果您希望在Fuchsia SDK上構建自己的應用程序,建議你自己手動構建SDK。獲取新副本的最佳方法是使用Fuchsia源代碼自行構建。如果您已將Fuchsia 源代碼和相關工具下載到您的(Linux或OS X)計算機,則可以使用以下命令構建SDK,然後按照說明進行操作。

fx set x64 –args = build_sdk_archives = true

fx fullbuild

今天我能用它做什麼?

假設你今天構建了Fuchsia SDK,你應該合理地期望能夠用它做什麼?實話實說,沒什麼可以做的。然而,正如我們上週所看到的那樣,《Android源代碼被發現添加Fuchsia SDK和Fuchsia設備支持》 Google正在使官方的Android Emulator與Fuchsia兼容來支持開發它。

如果想要探索更多,你應該能夠使用Bazel和SDK來創建一個Fuchsia 應用程序。實際上,已經能夠用Flutter 為Fuchsia 構建一些簡單的應用程序了,我們可以把它叫做Fuchsia App!

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


網絡資訊

Post navigation

PREVIOUS
5G路由器來了:模塊化貓設計
NEXT
牌照缺失、技術輸出受限搶先上市的360金融難言彎道超車

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
ESET NOD32
WINDOWS 10 &11 INSIDER PREVIEW
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
金融資訊
WhatsApp Stickers教學
WordPress資訊
WeChat資訊
PHP資訊
Plesk資訊
TensorFlow
教學資源
開源程序
網頁工具
SEO工具
醫療健康
旅遊及消閒
其他資訊
Content from
Content to
2018 年 12 月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 11 月   1 月 »

分類

  • 網站公告
  • 限時免費
  • ESET NOD32
  • WINDOWS 10 &11 INSIDER PREVIEW
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WhatsApp Stickers教學
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • Plesk資訊
  • TensorFlow
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 旅遊及消閒
  • 其他資訊

彙整

近期文章

  • 倫理學家回擊”AI暫停發展”信件稱其過於戲劇化以至於忽略了現實危害 2023-04-01
  • 聯邦貿易委員會準備就兒童隱私被侵犯的案件起訴亞馬遜 2023-04-01
  • 一款Jetson電動滑板在發生火災導致兩名兒童死亡後被宣布召回 2023-04-01
  • iPhone自帶天氣App出現大面積bug 用戶無法獲得數據 2023-04-01
  • 蘋果中國開賣官方翻新版iPad mini 6:4419元起 2023-04-01
  • 吉田修平:很想看到獨立開發者對於生成AI技術的應用 2023-04-01
  • Xbox高管認為Game Pass業務不會顛覆行業模式 2023-04-01
  • 《羅布樂思》將為13歲以下兒童隱藏遊戲內廣告 2023-04-01
  • 驗證碼攔不住機器人谷歌AI已能精準識別模糊文字GPT-4則裝瞎求人幫忙 2023-04-01
  • Twitter正式“開源” 馬斯克警告:會發現很多尷尬問題 2023-04-01

熱門文章與頁面︰

  • ESET NOD32 LICENSE KEY (UPDATED 2023-01-17)
  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • 世界上有多少個國家
  • Autodesk AutoCAD 2021 正式版註冊版-簡體/繁體中文/英文版
  • Bandicam v4.5.0.1587 多語言中文​​註冊版附註冊機
  • Explorer Patcher:讓Windows 11恢復Windows 10的行為特徵
  • PS5實際上擁有網頁瀏覽器但玩家無法隨意訪問
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • 華為官宣實現14nm以上EDA工具國產化

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.