macOS 窗口管理的硬伤

2020-03-02 12:01:03 +08:00
 ybw

Windows 是以 window 为管理单位的

macOS 是以 App 为管理单位的

这就是硬伤了,切换到某个 App,会把他所有的窗口带出来,占满屏幕。反直觉、反人类、蹩手蹩脚、看不到这种方式设计带来的任何好处。

那些"这是 Windows 的逻辑"的同学不要来回复了,因为在这种观点之下,所有不属于 macOS 的东西都 ->"不是 macOS 的逻辑" -> 错误在"用户的逻辑"->"macOS 是宇宙诞生以来唯一完美的存在"。

15743 次点击
所在节点    macOS
103 条回复
xetv
2020-03-02 17:45:03 +08:00
感觉使用手势+触发角,切换桌面和应用都不在话下。平时经常开 10 个桌面,然后平均一个桌面三到五个应用窗口,切换起来并没有感觉到任何不便的地方。
sidkang
2020-03-02 17:53:45 +08:00
推荐 Contexts + 1
palxie
2020-03-02 17:55:03 +08:00
确实这点有点不爽
v2moyu
2020-03-02 18:00:39 +08:00
推荐 Contexts + 1,完全符合 win 的窗口管理习惯,支持快捷键直接切换窗口
Totato5749
2020-03-02 18:49:14 +08:00
这都能吹 mac
mac 的窗口管理就是垃圾 还有人吹 cmd+` 。。。你同个程序不同窗口切换当然是方便了,假如你开两个 ide 窗口,一个浏览器。这样切换就变成了 cmd+`跟 cmd+tab 一起用。。。何其混乱!
TypeError
2020-03-02 18:50:29 +08:00
所以我选择装一堆第三方软件改成 Windows 习惯,
mac 窗口管理文件管理都残废
yan5990853
2020-03-02 18:58:57 +08:00
10.13 时装了黑苹果,半年了还没习惯那窗口管理,还有那过渡动画太慢了,我是急性子实在接受不了。
secondwtq
2020-03-02 19:17:31 +08:00
https://blog.yitianshijie.net/2020/02/18/front-and-center-and-switchglass

按照李如一的说法,楼主的逻辑是 Classic Mac OS 用的
所以楼主标题应该换成 Classic Mac OS
Dvel
2020-03-02 19:27:32 +08:00
如果楼主经常使用这种多窗口的 App 的话,建议把暂不需要的窗口给最小化。
关闭 Dock 栏的设置:“将窗口最小化为应用程序图标”,这样更方便点。
icestraw
2020-03-02 19:27:33 +08:00
我想了半天我为什么没遇到这个问题,后来想起来我打开了 设置-程序坞-打开文稿时首选标签页(始终),所有的 App 只有一个窗口...有需要的可以试试
lancelock
2020-03-02 19:47:29 +08:00
试了一下知道你的意思了,这个对我没啥影响,以前用过 contexts 应该可以解决你的需求。不过我最受不了的是全屏就给你开一个新桌面
secondwtq
2020-03-02 19:54:22 +08:00
另外一个问题是,楼主在预防“Mac 吹”对本贴内容的污染的时候,出现了逻辑问题(难道是传说中的“Windows 吹”?):楼主把这个所谓“Mac 的逻辑”假设为是“硬伤”“反直觉、反人类、蹩手蹩脚、看不到这种方式设计带来的任何好处”。

并且认为某个人在说“不属于 macOS 的东西”时一定是在说“错误在’用户的逻辑‘”并且"macOS 是宇宙诞生以来唯一完美的存在"。这个逻辑滑坡也很刺激。

也无怪乎本贴下面这么多 Mac 吹试图对楼主进行“矫枉必须过正”了。

---

为什么一个人在指出“某个逻辑不属于 macOS”时,不一定是在说“macOS 是宇宙诞生以来唯一完美的存在”?

鉴于楼主对这个什么 App 切换的问题的体验有争议,咱们就拿所谓窗口标题栏的按钮位置来举例子(因为这个是确定不一样的)。Windows 中,窗口标题栏的操作按钮默认在右边,macOS 中默认在左边。现在假设楼主来问“macOS 窗口标题栏按钮为什么在左边”,并且表示不习惯。

那当然就要告诉你“在左边是 macOS 的逻辑”。macOS 一直以来都是这样设计的,它没有足够的理由挪到右边,楼主如果要想熟练使用 macOS 工作就需要习惯这个逻辑。

↑注意上面这一段仅仅是对事实的陈述,并没有任何的价值判断,更没有“macOS 和 Windows 的‘逻辑’”哪一个更“优越”的隐含意思。

设想一个 macOS 用户来问“Windows 窗口标题栏按钮为什么在右边”,Windows 用户当然也会告诉他 Windows 就是这样的,微软爹叫你怎么用你就得怎么用。

---

我隐约觉得主楼中出现的这些错误,原因是楼主没有把 Windows 和 macOS 当作平等的存在来看待。事实上部分非 macOS 用户对 macOS 用户的偏见和部分 macOS 用户对非 macOS 用户的偏见的程度是不相上下的。

我并不期待能够消除这些偏见(这是不可能完成的任务)。我在 https://v2ex.com/t/552566 这个贴子里面提过一点 PC 和 Mac 两个生态系统历史上的平行关系,但是在我眼里,Windows 和 macOS 两个东西的“平等”,最重要体现在它们都是不可定制的。很多的偏见和先入为主造成的摩擦,都是这个不可定制性的副作用。

Linux (或者说 Free Desktop )生态系统相对于 PC 和 Mac 来说是特殊的存在——因为它是完全可定制的。这样就不存在“习惯”的问题,因为你只需要根据你自己的“习惯”定制你的系统。在界面这一层很少有所谓“Linux 的逻辑”这一说。

Windows 和 macOS 相比而言,其实只是“软爹教你用电脑”和“果爹教你用电脑”,并不存在本质的区别。注意 Windows 和 macOS 并非完全不可定制,但是定制性严重受限,并且你会发现开源的定制工具很少,不是 Shareware 就是 Freeware。

Linux 的定制性也并非无限。我在 https://v2ex.com/t/627912#r_8326554 这个帖子里讨论了“定制性的影响”和“Linux 的所谓可定制性非常有限”的问题。
secondwtq
2020-03-02 19:56:58 +08:00
我个人在公司用 Windows,在家(现在)用 Linux,在床上用 Mac。因为必须忍受各种定制性受限的软件,所以对楼主说的这些细节早就不在乎了——比如,我在上个回复中举“窗口标题栏的按钮位置”的例子时,居然要专门打开笔记本确认一下 Mac 的按钮放在哪了。
IgniteWhite
2020-03-02 20:00:41 +08:00
诶我很喜欢全屏诶
seekiss
2020-03-02 20:22:54 +08:00
习惯了 Windows 后,楼主说的这个问题的确很讨厌。
我不知道哪种合理,我用 Mac6 年了,还是不适应。
panzhc
2020-03-02 21:04:21 +08:00
我感觉 i3wm 可以解决你的问题,平铺式窗口管理,大量快捷键,唯一的问题是快捷键要一段时间适应。
jiujia
2020-03-02 21:11:06 +08:00
contexts 解救你;
command+tab 向下切换,command+~向上切换,还能用数字快速切换。
隔壁小孩都馋哭了。
jiujia
2020-03-02 21:14:44 +08:00
上面话还是说太满了。
美中不足是:
macOS 程序切换到 pd 虚拟机窗口时,会先切换到 pd 虚拟机,不是直接到窗口,无法通过按 1 次 command+tab 实现快速切换。
mxalbert1996
2020-03-02 22:53:40 +08:00
我建议楼上说没问题的人试一下双屏,A 应用两个窗口分别在两个屏幕时切换到 B 应用再切回来 B 应用的窗口就被遮住了,傻到不能再傻,非逼我用鼠标。
另外我到现在都没能理解在同一个应用 3 个以上窗口之间到底是以什么顺序切换的。
wangcheng
2020-03-02 23:19:37 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/649056

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX