首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谷歌扩大 AVF 框架可用范围,强化 Android 14 虚拟化能力

IT之家 12 月 8 日消息,谷歌在 Android 13 中为 Pixel 设备首次引入了 Android 虚拟化框架(Android Virtualization Framework,AVF),目前谷歌正在将这套框架推送至更多 Android 14 设备中,并发布了一套 AVF 工具包,以帮助开发者快速调试学习这套框架。

▲ 图源 谷歌官方新闻稿

IT之家注:AVF 是一项能够在 Android 设备上运行虚拟机的技术,该技术的主要作用是隔离工作负载与操作系统,有点类似 Android 利用 Linux 进程的方式,具有一定的安全性。

据悉,AVF 提供单向隔离与双向隔离两种隔离等级,其中“单向隔离”的虚拟机通常用于沙盒环境,可令多个系统在单一设备上运行,并由原始 Android 系统控制和监视其它所有虚拟系统。

而双向隔离是指 Android(主机)和虚拟机(Isolated VM / 客户机)彼此完全隔离,隔离的虚拟机可用于储存处理敏感信息,由于虚拟机之间彼此隔离,主机和虚拟机需要通过明确商定的通信渠道,才能够互相访问。

谷歌声称,在部分情况下,AVF 成了可替代 Android Trustzone 的机制(注:TrustZone 是谷歌推出的一种基于 Arm 架构的安全技术,号称能够提供“安全的运行环境与硬件层级的隔离保护”)。

谷歌同时表示,借助 AVF 的双向隔离能力,开发者可以在 Android 系统中运行“需要隔离,但是不需要提升特定权限”的用例,即 AVF 提供的隔离虚拟机可以在不增加特定权限的情况下,对应用进行安全隔离,谷歌提到,此类隔离机制特别适用于保护敏感数据或进行重要操作。

▲ 图源 谷歌官方新闻稿

此外IT之家还注意到,AVF 还具有“可移植性”、“可扩展性”,谷歌声称,相关虚拟机及应用能够在所有支持 AVF 的设备上运行;AVF 在设计时还考虑到了开发人员的需求,开发者可以自由定制虚拟机,以满足特定用例的需求。只要符合 AVF 规定的某些启动和通信协议,开发人员就可以部署任何虚拟机有效载荷。

谷歌计划在 Android 14 扩大 AVF 可用范围,让 AVF 能够在更多的设备中可用,同时也为 AVF 开放了 Android 系统 API,允许特定应用使用虚拟机,而开发者也可以通过 DevEx 虚拟机管理工具包,追踪维护相关进程。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O4F0Sv_arL7CZjuj1aRAboKw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券