今天聊一个让Windows用户等了快四年的事儿——Windows 11的任务栏,终于可以移动了。我看到这个消息的时候第一反应是:这不是本来就该有的功能吗?
哈哈对,很多人的反应都是这样的。其实从Windows 95开始,任务栏就能随便拖,拖到上面、左边、右边都行,整整26年从没缺席过。结果2021年Windows 11一发布,直接给你焊死在底部了,当时社区那个炸锅啊。
我记得当时确实骂声一片,尤其是那些习惯把任务栏放在侧边的用户。后来不是出了好几个第三方工具嘛,什么ExplorerPatcher、StartAllBack之类的。
对,这些工具确实帮了不少忙,但说实话用起来挺折腾的。它们本质上是通过注入系统进程、Hook系统API这些比较'暴力'的方式强行实现的。最大的问题是什么呢?Windows每次推个累积更新,这些工具就可能挂掉,甚至导致系统不稳定。你得等作者适配新版本,那段时间就很难受。所以微软官方原生支持的回归,才是真正的治本之策。
那我很好奇,微软为什么花了这么久才把这个功能加回来?按理说以前都有的代码,搬过来不就行了?
这就涉及到一个很关键的技术背景了。Windows 11发布的时候,微软对任务栏做了一次彻底的底层重写。以前Windows 10的任务栏是用Win32框架做的,就是那套从1985年就开始搭建的老框架,非常成熟稳定,但在高DPI缩放、流畅动画、触控交互这些方面有先天不足。Windows 11把任务栏迁移到了XAML框架上,这是一套基于DirectX做GPU加速渲染的现代UI框架,能做到60帧甚至更高的流畅动画。
所以相当于换了一套完全不同的引擎。
没错,你可以这么理解——就好比你不能把一台汽油车的变速箱直接装到电动车上,虽然都是车,但底层驱动方式完全不一样。两套框架的布局计算模型、事件处理机制、渲染流程都不同,所以没法简单移植,得重新写。而且任务栏移动这事儿牵一发动全身。你想,任务栏从底部挪到侧边,系统得重新算整个桌面的工作区域,所有最大化窗口的范围要变,Snap Layouts窗口吸附的逻辑要变,通知弹窗的弹出位置和方向要变,系统托盘的溢出菜单布局要变,搜索框、Copilot面板的锚定位置也要变。还有Windows 11那个居中的任务栏图标设计,竖着放的时候怎么排列?小组件面板往哪个方向滑出来?全都得重新做。
这么一说确实工程量不小。那现在这个功能是在什么阶段?
目前是在Windows Insider的实验频道测试。这个频道比较特殊,专门用来做概念验证阶段的功能测试。微软的Insider计划有好几个频道,从最激进到最稳定依次是Canary、Dev、Beta、Release Preview,实验频道算是额外的一个分支,里面的功能有可能大幅调整甚至被砍掉。不过呢,微软会通过A/B测试收集大量遥测数据,对比启用和未启用功能的用户在系统稳定性、使用频率等方面的差异,用数据来决定功能的走向。
所以还不能百分百确定会进正式版?
理论上是这样,但我个人觉得这两个功能进正式版的概率非常大。一来用户呼声实在太高了,二来微软之前已经预告过可移动任务栏的计划,这次正式进入测试说明内部已经有相当的信心了。
对了,除了任务栏移动,这次还有一个功能是开始菜单大小可以调了?
嗯,这也是个'失而复得'的功能。Windows 10的开始菜单本来就能拖拽边缘调大小,还有动态磁贴可以自由组织布局。Windows 11把这些全砍了,换成了一个固定大小的居中式菜单,虽然更简洁,但很多人觉得被束缚住了。现在重新支持调大小,大屏用户可以展示更多应用图标,小屏用户可以缩小省空间,把选择权还给用户自己。
说到这儿我想聊聊更深层的东西。微软当初为什么要砍掉这些自定义功能?
这其实反映了一个设计理念的选择。Windows 11发布的时候,微软在推它的Fluent Design System,追求统一、简洁、现代的视觉体验。这个思路本身没错,苹果也是这么做的,macOS的Dock栏虽然能放底部、左边、右边,但整体自定义空间很有限。但问题是Windows的用户群体太多样了,竖屏显示器的开发者、多屏工作站的金融从业者、Surface平板用户,大家的使用场景差异非常大。过度简化反而伤害了实际体验。
对,比如竖屏用户,任务栏占底部的话纵向空间本来就紧张,放侧边才合理。
完全正确。而且从人体工程学角度看,竖屏配合侧边任务栏还能减少视线的纵向移动距离,长时间工作对颈部更友好。多屏用户也是,主屏任务栏放底部,副屏任务栏放靠近主屏的内侧边缘,两块屏幕之间的视觉过渡就更连贯。触屏设备就更不用说了,根据费茨定律,把任务栏放在拇指容易够到的地方,触控效率会明显提升。
其实这也是操作系统行业一个挺有意思的趋势。Linux那边像KDE Plasma,自定义自由度高得离谱,面板随便加、组件随便换、甚至能写脚本控制桌面行为。macOS走简约路线。Windows一直在中间找平衡。
对,微软现在显然意识到之前的天平偏得太厉害了。用户的声音是很诚实的——你可以追求设计美学,但不能以牺牲日常使用效率为代价。这次恢复这些功能,本质上是在设计主导和用户主导之间重新找平衡点。
那对普通用户来说,现在能做的就是等了?
是的,从实验频道到正式版通常需要好几个月的测试和优化。不过方向已经很明确了,这两个功能大概率会来。耐心等就好,别为了尝鲜去装实验频道的系统,那个稳定性真的不适合日常使用。
说得对。总结一下,等了四年,任务栏自由和开始菜单自定义终于要回来了。技术上是因为底层框架从Win32迁移到XAML导致重建周期很长,战略上是微软在设计统一性和用户个性化之间重新校准方向。虽然还在测试阶段,但我觉得这次应该稳了。