OpenHarmony 作為一個開源分布式操作系統,通過其強大的 OTA(Over-The-Air)升級能力,為開發者和廠商提供了一套靈活而安全的系統升級方案。
OTA升級方式
根據升級包的應用方式,OpenHarmony 的 OTA 升級可以分為兩種:本地升級和網絡OTA升級。
-
本地升級
本地升級是將已制作好的 OTA 包放入設備指定的升級路徑,然后通過軟件界面操作或直接輸入相關升級命令來完成升級。這種方式適合無網絡環境或對升級包進行離線分發的場景。 -
網絡 OTA 升級
網絡 OTA 升級是指設備通過網絡連接 OTA 服務器,下載升級包到本地設備。下載完成后,用戶可通過軟件界面啟動升級。實際上,本地 OTA 升級是網絡 OTA 升級的一個關鍵環節,即下載后的升級流程與本地升級類似。
OTA 包類型
根據升級包內容的差異,OTA 包可分為以下三類:全量 OTA 包、差分 OTA 包和變分區 OTA 包。
-
全量 OTA 包
全量升級包包含目標版本所有的完整鏡像文件,通過直接替換的方式完成系統升級。這種方式適用于跨大版本升級或目標設備不支持差分更新的場景。