Aura 是为HTML Canvas提供的混合框架,是 Google 计划推出的适用于 Chrome 和 ChromeOS 的新一代窗口管理器和Shell环境,是Chrome下一个里程碑的框架。此框架的目标是构造具有现代兼容性的桌面窗口管理器和Shell环境、提供丰富的视觉效果、大规模动画过渡效果以及硬件加速支持。
在Aura的设计文档中,还提到了如下的约束条件和目标:
- 跨平台。
- 可扩展性、兼容性。
- 为Chrome浏览器和ChromeOS提供灵活的窗口系统。
但是目前还不提供如下特性:
- 多显示器支持。
- 远程桌面。
- NPAPI插件支持(Mozilla Firefox插件采用的技术)。
Aura在2011年6月推出,目前基本版已经可以运行,但离正式版推出还需要修复很多问题。Google 开发团队介绍,Aura将是一个复杂的项目,包括编辑器、Gtk-removal、Aura和Aura Shell/Chrome集成。目前提供的Shell库已经应用在Chrome 中了。
目前在运行Aura窗口管理器时,已经实现的特性包括:半透明视窗;窗口拖拽;多指手势操作等等。
作者:高松