|
我尝试客观的评价下:
1. windows 上应用间切换和应用内窗口切换是 alt-tab 中平级的, 而 mac 上把两套切换分别放到了 cmd-tab 和 cmd`里
2. windows 上 alt-tab 能看到窗口缩略图, mac 上 cmd-tab 没有窗口缩略图
3. windows 上把鼠标放在底栏应用图标时能看到此应用打开的所有窗口的缩略图, mac 上把鼠标放在 dock 栏的图标没有这个功能
所以 win->mac 后会有百般不适应窗口切换逻辑, 然而我认为 mac 的傲慢之罪是:
竟然不给应用内窗口切换(cmd`)加上可视化, 作为开发者,我 IDE 应用打开两个以上的窗口很正常吧.
而上述问题都有开源解决方案:
- AltTab-macOS, 完全保留实现甚至超越了 1 和 2 中 win 的逻辑, 但打开缩略图预览可能内存泄漏
- DockDoor, 保留复刻了 3 中 win 的功能,dock 栏缩略图
- 转换思路, 不再适应 win 上适应的习惯,摒弃缩略图, 处决 mac 傲慢之罪: DevSwitcher2 |