Liquid Glass 到底哪里像 Aero —— 像在系统接管了绘制
「话说 Liquid Glass 很多人都说跟 Aero 有关系,但具体说哪儿像,他们又说不出来」。翻完微软 2007 年讲 DWM 的技术文章,我觉得答案不在外观,在底层。
Vista 的 Aero Glass 由桌面窗口管理器 DWM 合成:每个窗口先画进显存,再由 DWM 统一套上玻璃边框。应用要是自己去画边框那块区域,DWM 就把它换回不透明的框。玻璃归系统,不归应用。
Liquid Glass 走的是同一条路。玻璃不是开发者画的,是系统控件自带的材质,用新 SDK 重新编译,导航栏和标签栏就自动换上。至于透明本身没什么新鲜,「而且 Windows Vista 在 18 年前就已经实现了透明效果」,林檎今年多做的是让玻璃会折射、会跟着底下的内容变。