Apple发布会新 Mac 会带来什么改变

浏览 9 次 / 0条评论 / 软件分类 [ 在线教学 ]
Apple 「One More Thing」发布会 的主角将是 Apple Silicon 版的 Mac。本文中,我想谈谈这次 Mac 新芯片、操作系统上的进化,并讨论我对这次发布会的思考。
. X1 x# z1 A$ ^' K- c5 }预告函带有一个 AR 模型,感兴趣的可以在 iPhone 或 iPad 上点击 Apple 官网邀请函链接 去玩一下。, [& i+ o/ ?( m* P3 V% R+ d
% V1 o, E6 Z/ r8 B. t
Mac 的硬件变化) B( H/ s' u6 q* q
过去十几年中,Mac 电脑通常采用英特尔的 CPU 与 AMD 及英伟达的 GPU 作为核心硬件。为应对过去这些年软硬件需求上的改变,Apple 还会为 Mac 增加了一颗定制的 T 系列芯片,比如 Macbook Pro 上采用的 T2,专注于保障设备安全性。
# x2 f7 U+ {; x! QCPU、GPU 和 T 这三个芯片太过分散,且架构不同,直接后果是互相之间能交流的信息有限。那有没有更好的解决方案,让它们能协同起来做事,被统一调度,在同一时间内能一起处理共有信息?答案是有的,这个方案叫做 SoC(System on a Chip,译作「片上系统」),也就是手机芯片用了十来年的技术。! p) l6 m4 N; A) w6 K" P4 w; d# F7 b# S
之所以这次要切换至 Apple Silicon 芯片,是因为传统的 CPU 与 GPU 的设计布局无法满足未来软件的使用的需求。以 iPhone 为例,相册中的照片被自动归为不同类别,你可以搜索「猫」「狗」这类文字来直接查找相片中的内容,这便需要手机中机器学习算法在背后工作。当你在手机上拍摄 4K 60 帧杜比视界 HDR 视频时,需要手机中对应的编码芯片来工作。类似的需求还有很多,而传统的 CPU 或 GPU 实际并不擅长这类工作,最优解便是往设备中添加许多独立且专用的芯片,用于处理这些新需求。
/ ?9 U9 E: }9 d% Z它的核心思想便是整合,即把所有东西都放在一起。这样芯片只需要用最好的工艺生产一遍,而不再是不同厂商将不同进度不同工艺的东西硬拼在一起。比如近年来英特尔的 CPU 工艺就在拖后腿,性能无法提升的情况下发热还很大。
$ i5 g* a8 t% ]. n( h# s. D" G' ~Apple Silicon 芯片是苹果为接下来十几年提出的新硬件解决方案。iPhone 12 上所搭载的 A14 片上系统的是其代表,其具备下图所示的各类专用芯片。$ B. a: p" F5 ^$ w5 Q9 ]

- G9 l1 _; ]  p2 j( s2 a此片上系统具备 CPU 中央处理器、GPU 图形处理器、密码加速器、神经网络引擎、视频解码器、电源管理器、机器学习加速引擎、安全组件等众多专用芯片。制造片上系统的意义在于:移除了独立制造每个芯片的不必要生产成本,降低了发热,同时还可以让每件事有专用的硬件处理,效率更高。
. }+ M; T2 r3 U" o% l/ \8 k本次发布会上推出的 A14X 芯片,其本质是 iPhone 12 上的 A14 芯片的性能增强版。不再受限于手机的散热限制,这颗芯片会被放入更强的性能。其性能优于市面上同尺寸的其它笔记本电脑产品,会被用在 Macbook、Macbook Pro 和 iPad Pro 产品中。
0 i3 u2 T( \, d2021 年中,Apple 会发布另一款代号为 Mt Jade 的性能更强的芯片 A14T,A14T 中包含了一颗自研的高性能 GPU,代号为 Lifuka。这款性能增强版的芯片会被用在新设计的 16 英寸的 Macbook Pro 以及全新设计的 iMac 产品线中。
7 \1 Q) w+ u+ Z2 G. l. h( \& c1 G& v
2 |8 ?, ]3 l0 N% }% Y* Q5 ]此次硬件变革对消费者有哪些直观的感受呢?简单来说,你会发现此次发布的新设备更快、更安静。这主要得益于 A 系列片上系统相较于传统的 x86 芯片发热表现更好、工艺水平更高、且性能更强。运行效率高只是表象,其实质原因是 A 系列片上系统中各类专用芯片各司其职。
* `' B- p7 X2 F5 CMac 的软件变化( B4 v1 Y+ Y5 n9 {
Mac 的变革,大概十几年一次。Mac 的版本号有过三次重要更新,第一次是 macOS 9,用于 20 年前的 PowerPC 时代;第二次是 macOS 10,陪伴我们走过了过去 20 年的英特尔时代;第三次是 macOS 11,匹配 Apple Silicon 芯片的时代,肩负接下来十余年的使命。$ N, s$ _! J0 R% H9 X
这款负责软件变革的新操作系统叫做 macOS Big Sur。我自 Big Sur 开发者版本发布的第一天便开始使用,至今已经作为主力系统使用了五个多月,本小节谈谈这个系统所带来的主观感受。1 v8 o- l* Y- l: y
下图是 macOS Big Sur 的截图。作为本小节的主题图,我从中选取了三个点介绍这次新设计。
/ o' t3 G( |( C) G  E# R& S
  p* J8 Q( f  C& ~6 P" N**主题图序号 1:左侧边栏层级提升
& b' W3 |7 a  `  i5 HApple 在 2020 的开发者大会演讲中,鼓励开发者使用侧边栏的设计,并将这一设计沿用至 iPadOS 中。这一设计可以充分利用 iPad 更大的屏幕,同时保证应用在移动端与 Mac 端体验的一致性。若你注意看侧边栏及其后方图片的交汇处,你会发现其采用了毛玻璃半透明特效。以往毛玻璃特效仅在 iPhone 上广泛使用,这次 macOS 改版后 Apple 也将其挪到了 Mac 中。- s, F* q2 ^% Z  ]* g; M+ v* d+ z
主题图序号 2:图标和设计风格的转变
3 g4 d: R3 {. d, L底边栏的改变代表了 Apple 对应用图标的重新思考。Big Sur 的图标做了两件事情,一是全部变为圆角矩形,二是图标设计风格改变。其实这两条都是为了一个目的,ARM 版 Mac 应用与所有 iOS 应用时保证图标视觉上的一性。
" f' M8 P  M/ K* \0 s; u0 D5 x7 |, a& `Big Sur 这次的图标设计即没有像 iOS 端一样完全扁平化失去细节,也没有像老 Mac 图标一样完全拟物。这次的图标设计有点像当年的 Vista 风格,是介于拟物和纯扁平之间的尝试。在视觉效果对特效的使用更加大胆,又对部分图标保留了 Mac 的原有特色。个人认为是个很有趣的尝试,下图中左侧是 Mac Big Sur ,右侧是 iOS 14 上的相册图标,你可以仔细对比。2 x9 A+ B  N2 S
$ x# g" P# W0 W  C- O! }
这次 macOS 上非常值得注意的设计元素是对「材质」的使用,比如所有半透明元素上界面元素上那层 UIVibrancyEffect 层。Mac 的新图标设计也强化了图标内容的立体,叠加和才质感。同理,上图中的相册图标也可以看到。
! ], C- x; f5 u* p' q8 W1 P- w  f% H- {8 L: T1 }0 B
此外,这次新图标的尝试并没有完全将图标范围拘泥于圆角矩形框中,而是允许应用适当跳脱这个框架。比如上图中的第三个 Xcode 图标,锤子突破了圆角框。总体来说,我认为这次新图标的设计变化是一次有趣的尝试。辨识度、视觉一致性提高,又在扁平和拟物中间大胆尝试,给予了未来的图标设计者很大发挥空间。
  P" x6 O- a3 E主题图序号 3:圆角、阴影的使用% o4 s) g. K5 A* n" e# C8 ^
新系统中,Apple 引入了在 iOS 设备中广为使用的阴影和圆角效果,顶部状态栏移除了以往过渡用的灰色,转向了更纯粹的黑与白。如下图所示,在浅色模式中,设置的通用菜单顶部为纯白色。实际上这个纯白色也采用了毛玻璃透明材质,在纯色或彩色背景上都显得光感更佳,且不会因过度透明而干扰人对前景信息的提取。
6 J3 w1 t+ q5 m. R  q; C. Q; c
, a7 a3 ]) s2 O/ `软件兼容性1 c- V% D; ~6 S* t+ p- ~
谈完了设计,最后要说的便是由本次硬件变革对 Mac 软件选择上的赋能。之所以不再建议大家购买英特尔版本的 Mac,是因为其不具备运行绝大多数 iOS 软件的能力。英特尔处理器的版本的 Mac 兼容性更差,本质上和其对应指令集的应用匮乏有关。7 q4 v* m# g4 Y! c
新 Mac 运行 iOS 应用:iOS 应用商店发展十余年,对应的应用架构一直是 ARM 架构。因新发布的 Mac 芯片架构与 iPhone 相同,新 Mac 发布后,现有的全部 iOS、iPadOS 应用程序都能直接以最高性能运行在 ARM 版的 Mac 上。5 i) k0 o4 W! }. r( T" o
而英特尔芯片的机器则不然,其不具备直接运行这些应用的硬件条件。目前将现有 iOS 应用运行在英特尔版上只有两个办法,一是开启 Catalyst 模式对其进行二次编译;二是采用最新的跨平台模版用 SwiftUI 重新开发。这两种方式都需要开发者这边较大的投入,不打算对应用做特殊调整的开发者,则会不动自己的应用。
! _: ^3 d2 K8 X$ W' c/ ?& E若开发者不对应用做出改变,现有的 iOS 应用会自动变为 ARM 版的 Mac 应用,而此类应用无法在英特尔版本的 Mac 上运行。带来的结果便是,你会发现全部应用都可以在 ARM 版的 Mac 上运行,而英特尔版的 Mac 则只会有极少部分 iOS 应用可以用。
& J) B% @' t! l+ h& c新 Mac 运行老 Mac 的应用:你担心新版 Mac 能否运行英特尔版本的应用,答案是「可以」。这一过程会通过罗塞塔翻译层进行。许多人一听到兼容就会认为有大幅的性能折损,其实这是不准确的。在开发者更新应用前,Rosetta 2 翻译翻译老 Mac 应用后性能折损约 20%,但图形层因为直接用 Metal API 而没有任何折损。+ b& T! `9 u2 [: V% k; \$ v; q
用好理解的话说,便是轻量应用得益于新 Mac 的硬件提升,使用起来不会有性能变弱的感觉。专业应用得益于底层 API 的调用,在最重要的性能指标上反而不会有什么变化。Apple 计划在 2 年内完成 Mac 整个产品线向 ARM 架构的过渡,因此开发者会有很大动力升级自己的应用让其原生支持新 Mac,而反之不会有过多精力去支持英特尔版本,因为英特尔版本最终会被彻底取代。
' \* v3 f6 [) Q- x/ ]' Z总结3 O4 k% w9 s7 `
本文为你分析了 11 月 11 日 发布会中 Mac 软硬件变化的原因及意义。许多人也许在数年后才能看到,本次的「One More Thing」发布会是被记入历史的重大变革。其诠释的不仅是 Apple 花费过去数年时间对电脑这件事的重新思考,也代表着电脑会逐渐向 ARM 架构及专精芯片过渡。  x( }) m. a8 n& X, T6 Y
微软探索纯 ARM 架构的 Surface Book X、亚马逊布局 ARM 架构的服务器芯片 Graviton 2、英伟达收购 ARM 公司等事件,便是这变革之路上的一次次尝试。对用户来说,这次变革会让我们得到更好的产品体验,这便足矣。
5 L& Q% B: u2 w' l4 w对 Apple 来说,本次发布会是一个时代的结束,也是新时代的伊始。

已有 0 个人发表评论

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

加入VIP会员
快速回复 返回列表 客服中心





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