Android 虛擬化框架 (Android Virtualization Framework, AVF) 是 Android 操作系統(tǒng)的核心構(gòu)建塊之一,它提供安全且私密的執(zhí)行環(huán)境來執(zhí)行代碼。
谷歌 Android 開發(fā)團(tuán)隊(duì)宣布:他們計(jì)劃將 AVF 虛擬機(jī)作為 Android 原語 —— 成為 Android 系統(tǒng)的核心構(gòu)造。
AVF 首次在搭載 Android 13 的 Pixel 設(shè)備引入,為處理特權(quán)應(yīng)用程序的平臺(tái)開發(fā)者提供了新功能。通過 AVF,開發(fā)者可以更廣泛地支持 Android 虛擬化。虛擬化已被廣泛使用和部署,將工作負(fù)載和操作系統(tǒng)相互隔離。它可以有效地?cái)U(kuò)展基礎(chǔ)設(shè)施、測試環(huán)境、遺留軟件兼容性、創(chuàng)建虛擬桌面等等。
隨著 AVF 虛擬機(jī)成為 Android 操作系統(tǒng)的核心構(gòu)造,類似于 Android 利用 Linux 進(jìn)程的方式。開發(fā)者可以靈活地選擇虛擬機(jī)的隔離級(jí)別:
詳情:https://android-developers.googleblog.com/2023/12/virtual-machines-as-core-android-primitive.html
來源:OSC開源社區(qū)