2020 注定是不平凡的一年, WWDC20 首度因为疫情转变成线上纯直播互动模式举行. 同时 Keynote 转变成了录播模式. 我们看到了镜头在 Apple Park 里各种华丽的转场, 以及更大画幅的电影机的近距离拍摄带来的景深感, 面部细节也更加丰富, 终于可以给 Tim 和 Craig 数毛了.

TV4K 连接投影仪+双 HomePod
首先要提出一个问题, Apple 虽然创造了很多独占的体验, 并且在这些体验上可以保持多年的领先, 但是同样面对很多难啃的硬骨头, 可能一段时间内其他厂商会更早做出来成品, 但是 Apple 宁可等更久推出对应的产品. 最后就是:「越狱开发者/友商哭晕在厕所」
如果你对交互有了解, 应该就能知道这次发布会很多软件功能其实是别家先有的. 但也正如「前浪死在沙滩上」这句话所说, 更早做出来不代表做的好.
iOS
首先就是 Widgets, 这项 Android 从 2.1 时*开代**始就有的功能. 终于在初代 iPhone 的 13 年后, iOS 的 Widget 可以替代图标成为桌面的一等公民.

同时做出的改进是 App Library, 其实这个是和 Android 的 Drawer 很类似的, 只不过 Apple 默认采用 Category 作为分类机制, 并且为 App Library 添加一个带有 alphabet 顺序的搜索, 后者也是类似 Android 的.

But who cares? iOS 这次的桌面体验革新主要解决的问题有:
- 当 App 过多的时候, Folder 就算有多层结构, 管理仍然很困难. 现如今可以干掉自己不需要的 App 页, 直接通过尾页面的 Library 快速(a.快速打开常用 App b.想起名字就直接搜索 c.想不起来就对应分类找)打开 App
- 如果说直接在原有设计上直接添加 Widget, 绝对是图标管理的灾难. 现在解决上述问题成功引入了首屏幕 Widget 和全新设计(没有了标题栏, 空间利用率更高), 带来了体验上的进步. 这在一定程度上和 Watch 的表盘 Widget 是类似的, 重视信息传递和快速交互.
- 至于 Android 的 Widget? 这玩意大多数开发者做出来的水平真的不敢恭维, 只能说凑合用吧...
- 终于给 PIP 画中画了... 这个功能我在 Android 上用了真的很久. iPad 这功能也有很久了.
还有就是 iMessage 的进步, 包括:
- Mention, 提及某人... 这在群组中真的太重要了, 不过会提供 Mention All 吗?
- In-line reply, 也就是 WeChat 的 Quote... 2020 年终于都有像样实现了
以及建议张小龙看到这个问题挖个坑钻进去:

之前在 Android 上风声大雨点小的 Instant App, 如今在 iOS 上也有了实现:

换句话说, Apple 想做到只支付宝/微信那样, 提供一套解决方案, 从 App 的快速启动、登陆和付费都都能解决, 也可以访问 NFC, 可以说是「麻雀虽小、五脏俱全」的 App 体验.
支付宝/微信那套小程序因为本身设计上的缺陷, 其实在信号不佳的时候会变得异常卡顿, 而且交互手感也很屎. 真的是希望各大共享单车和扫码点餐赶紧跟进.
还有一点就是特制二维码(兼容无 NFC 设备, 比如 iPad), 内建 NFC 标签, 从而可以类似实现「一碰启动」.
iPadOS
至于 iPadOS, 其实我们也看到了一些似曾相识的东西:

系统性的引入了侧边栏, 包括多级侧边栏. 本来这些交互设计都应该是在 Android 上出现, 结果 Android 平板更早凉了, 然后某果粉进 Google 之后大刀阔斧加入了 dock 栏... 果然历史是个环.

另外大幅度加强的就是 Pencil 对 iPadOS 的交互, 微软也算是哭晕在厕所. 这样一来 Apple 最近新出的 Magic Keyboard for iPad 就很尴尬了, 毕竟那玩意上面用 Pencil 简直是灾难. 并且有 pencil 加持之后也算是缓解大屏幕下触控键盘的操作不便.

顺便默哀下没人管的 Android 平板.
另外一大革新是强化的 Spotlight 搜索. 现在的 iPad 的 Spotlight 不会像之前那样全屏打扰用户体验(来电免提、Siri 都做了类似紧凑化设计), 并且和 macOS 一样能够支持文件、应用的内容搜索.学生*党**想要入手一款平板,请问有没有什么性价比高的推荐?另外一大革新是强化的 Spotlight 搜索. 现在的 iPad 的 Spotlight 不会像之前那样全屏打扰用户体验(来电免提、Siri 都做了类似紧凑化设计), 并且和 macOS 一样能够支持文件、应用的内容搜索.

最后还有, Music 的歌词支持全屏, 语音备忘录变得像 Note 那样层级化了:

WatchOS
WatchOS 方面, 主要将之前备受好评的类似 Auto Sleep 的睡眠监控集成于系统, 同时通过 NPU 为他赋能, 辅助各种交互设计, 从而完成加速入睡、多维度监测、起床后的信息和充电提示.

还有就是洗手 App, 通过 NPU 和各种传感器监测运动, 从而感知你要洗手, 并且提示你的洗手时间是否够长. 同时结合一些自动化场景(比如回家), 提示你洗个手先.
顺带一提这个动画应该也是 GPU 画的. 嗯, 这不是某个把手环卖到 1000+ 的大厂.

翻译、隐私和 AirPod 改进
翻译, 可以说 Google 也哭晕在厕所了. 不过 Apple 强调了本地实现的翻译(不过 Google 也有, 并且支持离线 OCR 翻译, 还有自家 Pixel Buds 的实时翻译支持), 个人认为有优势的一点是, Apple Watch 上实现的翻译支持对于旅行会很有帮助.

同时围绕 Safari 也做了很多支持, 包括翻译支持和防追踪隐私改进. 另外 iOS/iPadOS 可以有个指示图标显示 App 是否在偷听偷看. 当然我希望是提供一个审计接口实现这个功能.
AirPods Pro 支持了虚拟声场功能, 这在使用大屏 iPad Pro 的时候会很有感知. 此外最重要的跨设备自动切换功能也获得支持, 这对带有 H1 这样 BT5.0 的设备会有显著的体验改进.

macOS
macOS 无疑是最激动人心的部分. 虽然我看到圆角矩形还是第一时间喷了出来, 但是仔细一想也许 OS X 终于进化成了 macOS 11 Big Sur, 也许在年底我们就能看到一台全新的 2in1 变形设备了.

首先所有的圆角矩形图标给了用户一种「亲切感」, 带有一种点按的暗示, 所有的 UI 控件做的都比以往大, 特别是 Helper 内集成了控制中心, 避免出现原来各种设置内选项都一个图标的问题. Helper 之间的空间也明显增加, 应该是为了未来触摸屏提前做的准备.
另外我个人对 10.15 Catalyst 非常不满意, Photos 和 iTunes(Music) 的体验水平都显著下降. 不过这次似乎加入了更多打磨的功夫, 预计体验上会有提升. 以及这次 Photos 加入了基于神经网络的涂抹工具, 如果镜头污点比较多的话, 用这个新工具处理会有不错的效果.
地图方面基本和 iPad/iPhone 的体验接轨. 其实这块最大的问题还是 iPhone 上收藏的地址无法同步到 Mac, 希望能解决这个问题. 其他改进包括更好的支持街景和室内定位, 支持好友地理位置分享(炖鸽子预定)

Apple Silicons
猜来猜去最终还是等到官宣了. Apple 终于宣布 macOS 将会使用自家处理器.
原因其实 Apple 也没有特别指责 Intel, 算是心照不宣. 但是作为消费者其实大家对 Intel 最近几年的牙膏应该算颇为不满了, 大概有这些方面:
Intel 的 10nm 表现一般, H/S 高性能桌面处理器仍然基于 14nm, 这两种工艺在中等负载下的能效大幅度落后于 AMD 这个 x86 备胎厂.
同时 AMD 方面的 GPU, 像是 Renoir 集成的老 Vega 都远超 Intel 的 G7 Iris Plus 核显. 虽然年底 Intel 会带着 CPU 频率大幅度增强、GPU 性能大幅度提升并整合 USB4 的 Tiger Lake 回来. 但是仍然掩盖不了 Intel 目前低能效的窘境, 而且一个四核产品拿来当 ULV 的高端, 本身市场就很小.
AMD 和 Intel 给不了的东西就很多了, 首先 Apple 自家有了小弟 USI 去生产 Wi-Fi 芯片, 带来更好的能效; 同时 CPU 本身就有很好的大小核调度支持, 而 Intel 这块虽然有了布局, 但是距离成品还有不少距离; GPU 部分虽然比不上 AMD, 但是借助 TSMC 的 7nm/5nm 工艺欺负 Intel 平台是绰绰有余的.
另外就是 NPU, 之前 Mac/iOS 平台主要依赖的是 GPU 的 Metal Compute 框架, 未来将会使用 SoC 集成的 NPU. 像是 Photos.app 的人脸识别和智能涂抹, 更准确的 Hey Siri, 一个统一的 NPU 框架将能从手表到笔记本, 再到工作站提供一套完整的体验.
同样完整的体验还有照片视频工作流. 像现在的 Mac 就用 T2 芯片的自研视频芯片用于各种 H264/H265 编解码加速, 实测已经能够比 AMD GPU 和 Intel 的 QuickSync 快很多了; 也许 A14 我们能看到对 ProRes RAW 的支持.
目前 iPad Pro 上的很多 RAW 照片编辑借助 ISP 管线可以大幅度加速, 而我目前 8 核 i7 的台式机在导出 24MP 的 RAW 照片到 HEIC 的时候还有几秒等待时间. 足以可见这些硬件核心不仅让很多场景获得了提升, 还释放了更多的 CPU 性能. 这些是 Intel/AMD 平台本身难以直接提供的.
这块一个典型的场景就是, 比如你拍了一个 4K 视频想分享到聊天软件, 如果这个聊天软件本身是跨平台支持过来的, 那就可以通用视频的降分辨率处理逻辑, 包括利用硬件解码器, 从而加快分享流程.
所以我觉得 Apple 虽然会保留 MacBook Pro/iMac Pro/Mac Pro 的 Intel/AMD 机型(毕竟往上走, 缓存、核心数量、流片成本都是很大的影响因素, 放现在还有个 Thunderbolt3/USB4), 但是在 MacBook Air 上真的是没有更多理由继续使用 Intel CPU 了. 虽然 Intel Based MacBook Air 可能会卖到明年, 同时也会提供很久支持, 但是从产品的竞争力来讲, 如果一个文档编辑用户发现性能变得更好, 续航变得更长, 价格说不定更便宜(比如不再有 i7 税), 那么 Intel Mac 的份额就会加速下降了.
然后顺便提一提 Windows 兼容性的问题. 其实 Windows 在 ARM 的转化方面做的更早一点, 比如某不知名的 imbuhuso 网友将 Windows 10 运行在 950XL 上, 还有之前的基于 855 平台的 Huawei MateBook E 和 SQ 1 的 Surface Pro X.

运行 Windows 10 的 Switch @imbuhsuo
现在 ARM 上有个 SBSA 的标准, Apple 演示了 Parallel Desktop 上运行 Linux, 说明至少 PD 里面的 firmware 是支持 SBSA 的, 且 A12Z 的原生虚拟化工作正常, 不过很难说 Windows 能否运行. 因为据我所知 Windows for ARM 很多地方需要 32bit(其实需要的是 Thumb-2 指令集) 支持, 虽然据说未来 Windows Server Core 可以运行在纯 64bit ARM 环境, 但是之前碰到过华为鲲鹏平台是纯 aarch64, 这就影响了 ARM Windows 的运行(其实也有人在类似环境跑过, 但是很多东西是坏的).
另外一个就是 Apple 从技术上和专利上搞定了 amd64/EMT64 的模拟, 这块也许是和 AMD py 的, 毕竟 Navi 12 这个 HBM GPU 就是算 Apple 定制的, 其实我还是更期待哪天 Mac Pro/iMac Pro 能用上 Rome, 毕竟 Intel 今年已经被吓到连 HEDT CPU 都不更新了, 直接用服务器 CPU 在 HEDT 打价格战: