釋出Android Things Console開發者預覽版
文 / Google IoT 開發技術推廣工程師 Wayne Piekarski
我們釋出了預覽版 Android Things Console。通過此控制檯,開發者可以管理在其 Android Things IoT 裝置叢集上執行的軟體,包括建立出廠映像以及更新作業系統和開發商提供的 APK。裝置需要執行通過 Android Things Console 下載的系統映像,才可以接收未來的更新,例如未來的 Developer Preview 5。Google 提供所有無線 (OTA) 更新所需的全部基礎架構,因此,開發者可以專注於他們自己的應用,而不必構建自己的實現,從而讓他們的 IoT 裝置比以往更迅速、更安全地推向市場。
下面,我們來介紹一下該控制檯,瞭解一下它提供哪些功能:
產品建立和產品設定
開發者首先定義產品,包括選擇名稱和裝置所基於的系統模組 (SoM) 型別。許多開發者在構建 IoT 裝置時希望使用 Google Play 服務,在這裡,該服務被配置為一種可選的功能。此外,還會配置 OEM 分割槽的大小,該分割槽必須足夠大,以便能夠適應未來 APK 的增長需要。
出廠映像
裝置需要初始基礎韌體,方可從您的控制檯接收針對正確產品的未來更新。對於初學者,您可以簡單地使用“Create Build Configuration”,利用針對您的產品配置的空捆綁包構建預設的出廠映像。隨後,可以下載此出廠映像並將其刷入到您的裝置中,然後您便可以開始通過線刷 APK 的方式進行開發。
此後,您準備好一款您要部署到產品中所有裝置的應用後,您可以將捆綁包上傳到控制檯。此捆綁包是一個 ZIP 檔案,其中包含一個主 APK 檔案、APK 中作為一項服務的使用者空間驅動程式以及主 APK 啟動的任何附加 APK。也支援 bootanimation.zip 檔案,啟動期間會顯示該檔案。隨後會使用上傳的捆綁包 ZIP 檔案生成可部署到裝置上的完整系統映像。有關捆綁包 ZIP 檔案內容的更多資訊,請參閱文件:
https://developer.android.google.cn/things/console/app_bundle.html
OTA 更新
此標籤允許開發者選擇要推送到產品裝置叢集的系統映像。開發者選擇一個映像,然後選擇“Push to Devices”,啟動推送流程。隨後,更新將被安全地推送到所有裝置上並安裝到 A/B 分割槽之一,並且在裝置重新啟動後被啟用。如果檢測到任何故障,裝置將自動回滾到之前已知良好的版本,因此,未來仍可進行更新。開發者將可以提前測試新版本 Android Things 並決定是否應當自動更新裝置。
檢視全文及文件連結,請點選文末“閱讀原文”。
推薦閱讀:
釋出Android Things Developer Preview 4.1
#io17# 釋出Android Things Developer Preview 4
一個完整的示例:Android Things和TensorFlow能擦出怎樣的火花?
相關文章
- Google 釋出 Android 6.0 SDK & Android M 開發者預覽最終版GoAndroid
- Android P 開發者預覽版首發!Android
- Android P 開發者預覽版 · 操作指南Android
- 正式釋出Android Things 1.0Android
- 蘋果 macOS 12.2 開發者預覽版 Beta2 釋出蘋果Mac
- 谷歌宣佈推出Android隱私沙盒,計劃年內釋出開發者預覽版谷歌Android
- Android 13 首個開發者預覽版到來Android
- HarmonyOS 3 開發者預覽版釋出;Chrome 95 釋出;MySQL 8.0.27 GA 釋出 | 思否週刊ChromeMySql
- 歡迎體驗 | Android 13 開發者預覽版 2Android
- 蘋果 watchOS 7.4 開發者預覽版 Beta 釋出:手錶可解鎖 iPhone蘋果iPhone
- Android Things 開發入門Android
- .NET 9 預覽版 3 釋出
- .NET ASPIRE 預覽版 7 釋出
- .NET Aspire 預覽版 6 釋出
- .NET 9 預覽版6釋出
- .NET 9 預覽版 5 釋出
- .NET 8 預覽版 1 釋出!
- .NET 6 預覽版 5 釋出
- [譯] Flutter 釋出預覽版 2.0 : 完美適配 iOS丨Google 開發者大會2018FlutteriOSGo
- 微軟面向開發者釋出Win10 20H1 SDK預覽版18894微軟Win10
- .NET 6 預覽版 7 釋出——最後一個預覽版
- 更強大的遠端開發,Remote Tunnels 正式釋出預覽版!REM
- 重要·Flutter 首個預覽版 釋出Flutter
- 重要·Flutter首個預覽版釋出Flutter
- 正式釋出 | .NET 7 預覽版 2
- 更上一層樓: Android 11 首個開發者預覽版到來Android
- Android 13 亮相谷歌I/O大會,OPPO 首批推出開發者預覽版Android谷歌
- 蘋果iOS12開發者預覽版beta5釋出 主要變化有三個蘋果iOS
- .NET Aspire預覽5版本 釋出
- 歡迎體驗 | Wear OS 版 Compose 開發者預覽版
- Aspire 框架預覽版釋出,使雲原生開發和運維更加簡單框架運維
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- 釋出 vscode 外掛 Cnblogs Client For VSCode 預覽版VSCodeclient
- Win10 Build 19044.1806 Release預覽版釋出Win10UI
- Win11 Build 22000.917 Release預覽版釋出UI
- Apache Spark 3.0 預覽版正式釋出,多項重大功能釋出ApacheSpark
- 微軟釋出Windows Server vNext預覽版Build 18965微軟WindowsServerUI
- 微軟釋出Win10 1909(19H2)正開發首個預覽版微軟Win10
- Win10 Build 18234新預覽版釋出 新特性一覽Win10UI