ThinkBou Ribbon 和 Menubar 方案并没有过时,恰恰相反,在不同的软件与场景下,应该合理的选择使用不同的方案,以贴近用户与行业标准的交互直觉。例如在理工科行业,大量应用程序使用 Ribbon,在媒体创作行业,Menubar 很常见。
从设计学的角度看,Ribbon 与 Menubar 也可以不过时:
Ribbon 的问题是可能导致视觉混乱,但只要居中加合理布局与统一的图标设计,在复杂应用的软件里,反而会给人一种高级感。
Menubar 的问题是没有 global menubar 时占用空间单独占用一行空间不值,所以可将其合并到标题栏,并与其他按钮或文字结合。
微软公司在这两个方案内,都拥有一定的实践,例如 Paint 就有多个未发布版本的截图里,Ribbon 是居中的,而在 Power Automate 里,Menubar 和 caption 合并,menubar 置于 app icon 的右侧,caption text 居中,右边是三个窗口控制(Edit 控制按键),这种合理利用空间的布局让应用看起来更舒适。
顺带提一下,我个人认为标题栏文字居中其实更符合设计学的原则,大量苹果设计师参与设计的 Windows 3.1 与微软最激进设计之一的 Windows 8 里,标题栏文字均是居中,这有利于提供更好的视觉体验,无论是在最大化下还是多个窗口任务的使用情况中。