釋出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
- iOS9.3.3 Beta1開發者預覽版釋出iOS
- Android 7.1.1開發者第二預覽版釋出 擴充了支援裝置Android
- 蘋果 macOS 12.2 開發者預覽版 Beta2 釋出蘋果Mac
- 蘋果釋出開發者預覽版iOS 8.3 beta 3系統蘋果iOS
- Android P 開發者預覽版首發!Android
- Android P 開發者預覽版 · 操作指南Android
- Android Wear開發者預覽版入門Android
- HarmonyOS 3 開發者預覽版釋出;Chrome 95 釋出;MySQL 8.0.27 GA 釋出 | 思否週刊ChromeMySql
- 谷歌宣佈推出Android隱私沙盒,計劃年內釋出開發者預覽版谷歌Android
- .NET 6 預覽版 5 釋出
- .NET 8 預覽版 1 釋出!
- .NET 9 預覽版 3 釋出
- .NET Aspire 預覽版 6 釋出
- 正式釋出Android Things 1.0Android
- .NET 6 預覽版 7 釋出——最後一個預覽版
- Android 13 首個開發者預覽版到來Android
- Android N 最初預覽版:開發者 API 和工具AndroidAPI
- 正式釋出 | .NET 7 預覽版 2
- 重要·Flutter 首個預覽版 釋出Flutter
- 重要·Flutter首個預覽版釋出Flutter
- Servlet 3.1 規範預覽版釋出Servlet
- Android Things Developer Preview 3釋出AndroidDeveloperView
- 釋出Android Things Developer Preview 4.1AndroidDeveloperView
- Android Things Developer Preview 2 釋出AndroidDeveloperView
- 蘋果 watchOS 7.4 開發者預覽版 Beta 釋出:手錶可解鎖 iPhone蘋果iPhone
- 蘋果iOS10.3.3開發者預覽版Beta3釋出:修復Bug蘋果iOS
- 歡迎體驗 | Android 13 開發者預覽版 2Android
- MSXML4預覽版釋出 (轉)XML
- .NET Aspire預覽5版本 釋出
- 微軟面向開發者釋出Win10 20H1 SDK預覽版18894微軟Win10
- iOS9.3.3 Beta1開發者預覽版釋出:提升了系統穩定性iOS
- Unity 5.5正式版釋出,新功能預覽!Unity
- Android N第二個預覽版釋出 3D效能暴增Android3D
- 蘋果iOS12開發者預覽版beta5釋出 主要變化有三個蘋果iOS
- Apache Spark 3.0 預覽版正式釋出,多項重大功能釋出ApacheSpark
- Node.js 版 CQRS2.0 framework 月底釋出預覽版Node.jsFramework
- #io17# 釋出Android Things Developer Preview 4AndroidDeveloperView