在镓分支对Shell Experience Host进行大规模翻新以前,让我们来探讨一下HV的主界面设计。
HV的故事要从去年10月Ignite大会开始。
和移动操作系统的“状态栏”一样,桌面操作系统也有用于表示应用状态的元素控件。桌面端由于其工作屏幕相对较大,因此“状态栏”通常和其他控件设计在一起。例如类UNIX是与传统菜单栏结合,并放置于屏幕顶部;而Windows的“状态栏”是包含于任务栏,与任务栏各个控件有机结合在一起。
![](https://wvbimg2-1310561333.cos.ap-tokyo.myqcloud.com/2023-07-28/1690546985-267533-2023-07-28-122423.png)
我们来看桌面平台Windows的直接竞争者——macOS。毋庸置疑,macOS的属于类UNIX阵营:“状态栏”和传统菜单栏合二为一,放置于屏幕的顶端。对于Windows来说,“状态栏”的宽度也仅仅只能容纳下传统菜单栏,RibbonUI、TabbedCommandBar以及新设计的工具栏显然是无法落脚的。另外对于Windows来说这个“状态栏”是完全新写的。就算容得下,应用的适配也是个大问题。
![](https://wvbimg2-1310561333.cos.ap-tokyo.myqcloud.com/2023-07-28/1690547002-533415-1690462751-426771-2048.png)
微软认为,将现有任务栏中的“小组件”、“控制中心”、“日期和时间”和“通知”提出来,放置于新的“状态栏”里并将之置于顶部,使之成为全新的Windows控件元素,在泄露图和设计图中我们也能看到这一点。
![](https://wvbimg2-1310561333.cos.ap-tokyo.myqcloud.com/2023-07-28/1690547123-891418-1676349928-497616-1665701885.jpg)
![](https://wvbimg2-1310561333.cos.ap-tokyo.myqcloud.com/2023-07-28/1690547124-104124-1676349929-500169-1665759873.png)
由于只是粗稿,目前尚未得知此状态栏似乎否与macOS类似,在应用全屏是否与底部已经变成托盘的原任务栏一并隐藏。此外,在逻辑上这样的UI设计并不是很符合桌面操作系统的设计原则,反而与移动操作系统走得更近。微软还将类似于macOS的全局聚合搜索塞进了新的状态栏里。这就可能是HV带给我们的第一个界面刷新。
![](https://wvbimg2-1310561333.cos.ap-tokyo.myqcloud.com/2023-07-28/1690547401-488077-desktop.png)
(更多粗制概念图)