南瓜园

 找回密码
 注册
查看: 1167|回复: 0

macOS 有哪些用户体验细节处理得比 Windows 好?

[复制链接]
发表于 2018-12-4 17:30:52 | 显示全部楼层 |阅读模式


1,全局菜单栏,当之无愧的第一位 从 Macintosh 诞生起就一直继承下来的神作设计,个人觉得其与 Windows 任务栏一样是两个操作系统最具代表性的设计的最应该互相借鉴的设计(望向 Gnome2)。
好处太多:
菜单是纯文本的层级结构,利于检索,比如 mac 的 cmd + ?菜单可以方便的搜索应用的功能。
菜单基本就是一个应用程序的所有功能的集合,非常方便应用程序功能与系统整合,(比如一个梦幻的设想:让 Siri 通过菜单学习应用程序的功能,实现自动化操作等)
菜单的 GUI 界面是由系统提供的,可以方便的进行外观的改动从而提高系统与应用的整体感(排版,布局,颜色,字体,字体渲染等等等)比起 Windows 放羊一样的由应用程序自己绘制菜单带来的字体模糊,外观不一致高下立判。
由于快捷键是与菜单共存的,等于规范开发者为应用提供一个统一的快捷键清单,同时为用户自定义快捷键提供了可能。
不常用功能合并到菜单栏,利于应用窗口变得简洁,区分高级用户与轻度用户。
让无窗口应用程序成为可能(Windows选择了系统托盘图标来达成类似的功能)
肯定很多人会喷全局菜单导致选择菜单的时候要先激活窗口再点菜单点2下很麻烦,然而全局菜单和窗口 GUI 自带菜单根本不冲突(Office 和 Chrome 都是好的例子)
Windows 历史上曾经出现过类似的伟大设计 — Charmsbar,统一的搜索、分享与设置接口,然而最终它被投死了

2,滚动条处理 在 macOS 的世界里面,滚动条覆盖在视图的上面,在 Windows 的世界里面,滚动条与视图平行并存,会挤压视图的空间。另外就是 macOS 里面几乎所有界面如果出现横向滚动,都可以用 Shift + 鼠标滚轮触发,但是 Win 里面没有这样的操作,要不买一个支持左右拨动的鼠标,要么乖乖的用鼠标拖滚动条吧。
等于说如果有老年痴呆症,需要一个 100 px 宽的滚动条。现在有一个 300px 宽的窗口。

在 mac 的世界里面,视图永远都是固定的 300 px 宽,在 Windows 的世界里面,如果窗口的内容变化突然需要滚动,视图宽度会从 300 px 突然变成 200 px(而且可以预见的,毫无情怀的程序员会给你一个突然“跳一下”或者“闪一下”的 UI 让你小鹿乱撞)。变幻莫测的宽度变化对于界面排版来讲,简直就是灾难,更别说这个滚动条的颜色 一般是不透明的 + 会有突兀的颜色……

黑乎乎的界面旁边放一块创可贴一样浅色的滚动条的理念让人难以理解,大概是这样的样式看起来会比较有“生产力”?
非常有趣的事情又来了:Windows 8 的 Modern 应用几乎全部都是重叠式滚动条,然后它被投死了…… Win10 的 UWP 刚推出的时候全部是老的挤压的设计,后面良心发现又搞了 Scroll viewer controls 稍微有点 Modern 应用的样子,然而直到现在 Edge 这个标杆级的 UWP 应用还是在用着老掉牙的传统滚动条样式
3,窗口边框的处理 Windows 的窗口边框都很多是“内边框”,在做最大化处理的时候才会向外扩展把边框挤掉,边框属于窗口内容的一部分。macOS 采用的是“外边框”而且是半透明的,边框不属于窗口内容的范畴。会比Windows 的边框显得更加干净利落。而且在使用第三方窗口对齐插件时效果非常好近乎原生的感觉,不会像Windows那样出现“靠贴模式”和最大化模式不一致的感觉。

假设有4个窗口并排显示的状况下,Windows 和 macOS 的窗口边框处理形成的效果对比(黑色是边框,白色是窗口内容)。

注意三个应用的交接的地方(窗口边框是白色的)那种“多了1 px 对不齐”的感觉非常难受。另外就是Windows的这种内边框导致靠贴应用之后右上角无脑关闭变成了右上角无脑调节窗口大小。
4,留白处理 macOS 大多数时候都注意到文本内容和视图边界之间做留白处理,看起来会自然舒服很多。

5,对于逻辑的执着 —— 文件资源管理器
不是很理解为什么那么多人整天挂在口边“Explorer 完爆 Finder”。Windows 资源管理器左边的那个“目录树”的有很多虚拟目录,组织逻辑极其矛盾,像传送门空间扭曲一样,没有计算机基础的人有时候会很难理解为什么是这样。

这是 Windows 资源管理器在默认的没有勾选“显示所有文件夹”的状态,桌面通过自定义设置在了J盘,然后左边的目录树你会发现在“此电脑”下面有一层结构就是“桌面”,然后在 J 盘对应的那个目录的位置又有一个“桌面”。同一个目录树下不同层级结构里面的项目最终指向了同一个东西,这个相当科幻。


OSX 的逻辑,如果你在左边栏有 Pin 任意一个位置,在统一的路径下面浏览到这个位置时就会自动跳转到这个位置“重新开始”,所有的路径都是单向的,非常好理解。
6,“显示桌面”的小细节
macOS 的显示桌面和 Windows 的不太一样,他与 mission control 是整个任务管理系统的一部分,mac 的“显示桌面”是一个状态,具体表现就是屏幕的四周会有一圈遮罩,同时当前屏幕(苹果管这玩意叫一个“Space”)上显示的窗口都会“躲”到这个区域露出最地下的桌面。然后你就可以打开桌面上的任何东西,这时候再使用一次“显示桌面”(可以是触发角可以是快捷键),你原来的工作状态会恢复,然后你在显示桌面打开的那些窗口会放在最上面。
Windows 的显示桌面就是每点一次“显示桌面”按钮就机械的把当前的所有窗口都隐藏起来,至今没法理解“显示桌面”和“最小化所有窗口”有什么区别(一个有动画一个没有?),他的逻辑更像 iOS 点下 home 键回到主屏幕的感觉,点一下回到桌面,在什么都没有做的前提下再点一下恢复到刚才的工作,但是如果你回到桌面打开了新的东西,刚才打开的窗口就全没了,你要去任务栏一个个点回来。另外 Windows 7 开始的回到桌面那个按钮有个悬浮就可以预览桌面的 Aero Peak 功能,理解是 Win7 时代用来快速查看桌面小挂件使用的,然后 Win8 和 Win10 砍掉了桌面小挂件却依然保留着 Aero Peak 就让人感觉很费解了。应该是留着用来欣赏漂亮桌面用的吧?
7,输入登录密码的的小细节
macOS 在输入登录密码如果输入错误,除了摇晃输入框提示输入错误之外会马上全选密码框方便你重新输入。但是 Windows 登录时一旦输错密码的话会莫名其妙的转很久的菊花,也许这个涉及到安全性问题防止撞密码之类,但是很多时候在焦急用电脑导致输错密码的情境下这个菊花转的绝对让人觉得很恶心。
另外 Win10 在使用触摸屏时不知道有没有朋友试过不小心点到那个“忘记了密码/PIN”,从不小心点错到可以进行操作撤销返回到输入密码界面什么不能做起码要等1分钟(遇到这个问题的机器是 Surface Pro 3,应该有足够的资格吐槽这个问题是软件问题不是硬件太渣),大概在微软的眼里“富有生产力的人的时间都是不值钱的”
8,窗口位置与大小的小细节
macOS 对窗口位置和大小的记忆是基于文件夹/文件的,而且 macOS 会记录文件或者文件夹的来源信息。举个例子:你桌面有10个文件夹,全选打开之后,这10个文件夹打开的窗口都会按照你上次打开它的位置,大小排列。你一个个关闭的时候,他的缩放动画都是缩放到你打开的那个文件夹的位置上去的。大部分的应用打开文件也有同样的行为,A文件上一次打开时如果是放在了屏幕的右边,下一次再打开这个A文件时他的窗口一定是在上一次打开它的位置上,即使你最后一次使用这个应用是打开了B文件而且关闭时的位置跟A不一样。
Windows 这边的话,根据观察,只能记录应用程序最后一次关闭时的窗口大小以及最大化最小化状态,比如你最后一个资源管理器窗口是在最大化的状态下关闭的,那么之后你重新打开的任何资源管理器窗口都会以最大化的状态打开。(另外有个很有趣的事情,AeroSnap 的窗口从表现上来看一直是一个临时的状态,Snap出来的窗口大小的位置是不被记录的,不是很理解微软这样做的逻辑)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

请大家牢记南瓜园网址 www.nan2008.com

QQ|小黑屋|手机版|Archiver|南瓜园

GMT+8, 2024-9-22 10:26 , Processed in 0.079591 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表