M3 Expressive 的更新给我的第一印象是“不断在做加法”。除了物理动画的优化,新增的形状和可变字体效果纯粹是为了丰富多样性。
为了证明这些样式新增的合理性,谷歌引用了针对 Z 世代个性化设计偏好的调研结果。
说实话,我挺认同这样的更新思路。
仔细看这些更新后的内容,工具栏、组合按钮、分割按钮等组件,都是我在日常设计中经常使用的。如果没有统一定义,不同开发团队就会各自为政,形成各不相同的标准,最终导致设计规范的混乱和信息熵增。
与其说这次更新是“加法”,不如说是对应用设计需求发展的一次全新收敛。它既为遵循规则的设计师提供了更多发挥空间,也避免在规范未覆盖的地方随意发挥。如今大家在标准化的 App 设计中越来越觉得雷同,于是又开始尝试在横竖排列、圆形和矩形的组合中寻找差异化。
这正是平台级更新的价值所在:观察到系统发展多样性中的共性,在提供约束的同时,还要带来极大的可能性。
不过,从另一个角度来看,这次更新反而显得收敛得有些过度,没有超出预期的惊喜——毕竟系统设计的大趋势基本如此。谷歌官方文章也特别说明,这只是 M3 的更新版本,而非 M4。