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