1. Liquid Glass 设计语言概述
Liquid Glass 是 Apple 在 iOS 26 中引入的全新设计语言,取代了自 iOS 7 以来的扁平化风格。它通过半透明、动态、玻璃质感的界面,强调深度、沉浸感和环境交互,统一了 iOS、macOS、iPadOS、watchOS 和 visionOS 的视觉体验。
核心视觉特性
半透明与模糊:界面元素(如按钮、导航栏、通知)采用磨砂玻璃效果,结合动态模糊(如 iOS 的 UIBlurEffect),在保持可读性的同时营造深度感。
动态光影:元素随设备倾斜、触摸或环境光变化产生反射和折射效果。例如,按钮点击时呈现涟漪或闪光,背景随光线调整色调。
柔和渐变:使用多层渐变(线性或径向)结合微妙阴影,模拟玻璃材质的流体感。
运动响应:借助 Apple 的 Core Animation 和 SwiftUI,界面元素支持平滑过渡和动态动画,与用户交互(如手势、滚动)紧密结合。
环境适应:通过 Apple Intelligence 的 Visual Intelligence,界面可根据环境光、屏幕内容或用户行为动态调整。
设计理念
沉浸感:Liquid Glass 让界面感觉更“真实”,仿佛用户在与物理材质交互。
一致性:跨 Apple 生态系统的统一视觉语言,确保 iPhone、iPad、Mac 等设备体验无缝衔接。
可访问性:高对比度选项和动态文本支持,确保视觉效果不牺牲易用性。
2. Apple 设计规范与 Liquid Glass
Apple 的 Human Interface Guidelines (HIG) 为 iOS 26 提供了详细的设计规范,设计师需遵循以下原则以确保 Liquid Glass 风格的准确性:
核心设计原则
清晰(Clarity):Liquid Glass 的半透明和模糊效果需确保文本和图标清晰可读。使用 SF Pro 字体,推荐字号 17pt 以上。
深度(Depth):通过层级(Z 轴)设计强化视觉层次,例如前景按钮使用更强的反射,后景元素使用柔和模糊。
动态(Motion):动画应平滑且有意义,如按钮点击时的 0.2 秒淡入淡出,或卡片滚动时的微妙位移。
一致性(Consistency):跨应用保持统一的 Liquid Glass 风格,例如导航栏和标签栏的半透明度应一致。
关键组件规范
按钮:
使用圆角(10-12px)结合渐变填充,添加微妙高光。
交互状态:Normal(静态玻璃效果)、Hover(高光增强)、Pressed(涟漪或缩放动画)。
导航栏与标签栏:
半透明背景(建议 70% 不透明度),结合 UIBlurEffect 的 Vibrancy 效果。
动态调整:随页面滚动,导航栏可从透明渐变为实色。
卡片与模态框:
卡片边缘使用细微描边(1px)增强玻璃感。
模态框采用全屏模糊背景,中心内容区域使用高光渐变。
图标:
遵循 SF Symbols 6.0,支持 Liquid Glass 的圆润风格。
推荐使用多色图标(Multicolor),动态调整颜色以匹配背景。
可访问性要求
对比度:确保文本与背景的对比度达到 WCAG 2.1 标准(常规文本 4.5:1,大文本 3:1)。
动态文本:支持 iOS 26 的动态字体调整,推荐 SF Pro 的 Regular、Medium 和 Bold 变体。
辅助功能:为 Liquid Glass 效果提供高对比度备选方案,避免依赖视觉效果传递关键信息。
3. 设计实现与技术支持
开发者工具支持
UIKit 和 SwiftUI:Apple 提供更新的 API,支持 Liquid Glass 的动态模糊、渐变和动画效果。例如,UIBlurEffect 可实现磨砂玻璃,CALayer 支持动态光影。
Core Animation:用于创建平滑的交互动画,如按钮点击时的涟漪或导航栏的渐变过渡。
Apple Intelligence:Visual Intelligence API 允许界面根据环境光或用户行为动态调整,例如调整背景透明度或高光强度。
性能优化:Liquid Glass 效果针对 A13 Bionic 及以上芯片(iPhone 11 及更新机型)优化,Apple Intelligence 效果需 iPhone 15 Pro 或更高版本。
设计实现技巧
玻璃效果:
使用多层结构:底层为半透明底色(不透明度 50%-70%),中层为径向渐变高光,上层添加微妙阴影。
颜色选择:采用 iOS 26 调色板,偏向柔和的灰、白、蓝或紫色渐变,搭配高对比度文本。
阴影设置:外阴影低扩散(2-5px),内阴影增强边缘立体感。
动态动画:
为按钮、卡片等元素设计交互状态(如 Hover、Pressed),使用 0.2-0.3 秒的缓入缓出动画。
利用 Core Animation 模拟页面滚动或设备倾斜时的光影变化。
性能考虑:
避免过多模糊和渐变层,以降低渲染负担。
使用组件化设计(如 SwiftUI 的 View 复用)确保效果一致性。
可访问性:
测试高对比度模式下的效果,确保半透明背景不影响文本可读性。
提供非动态备选方案,适配视觉障碍用户。
4. iOS 26 Liquid Glass 的应用场景
以下是 Liquid Glass 在 iOS 26 系统应用中的具体体现:
电话应用:通话界面采用玻璃质感的背景,动态高光随通话状态变化(如接听时闪光)。
消息应用:消息气泡支持半透明效果,实时翻译叠层使用 Liquid Glass 的模糊背景。
CarPlay:Widgets 和视频播放界面使用玻璃质感的卡片,停车时动态调整透明度。
钱包:登机牌以玻璃卡片形式呈现,Live Activities 动画模拟光影流动。
游戏应用:游戏卡片采用动态渐变和反射,增强视觉吸引力。
5. 设计师实用建议
参考 WWDC25 资源:
查看 Apple 开发者网站(developer.apple.com)的 WWDC25 视频,特别是“Designing for iOS 26”会话,了解 Liquid Glass 的技术实现。
下载 iOS 26 UI 套件,参考组件和样式规范。
原型与测试:
在 iPhone 设备上预览设计(通过 Xcode 模拟器),验证 Liquid Glass 效果的真实呈现。
测试不同光线条件下的界面效果,确保动态光影表现一致。
与开发者协作:
提供详细的设计规范,包括颜色值、动画时长和模糊强度。
使用视频或 GIF 展示动态效果,帮助开发者准确还原。
关注官方更新:
Apple 预计在 2025 年 7 月发布 iOS 26 公开测试版,可能同步更新设计资源。定期检查 developer.apple.com/design。
6. 注意事项与未来趋势
当前局限:Liquid Glass 的动态光影效果对设计工具和设备性能要求较高,需权衡视觉与性能。
可访问性挑战:半透明和动态效果可能影响视觉障碍用户的体验,需提供备选方案。
未来趋势:随着 Apple Intelligence 的深入整合,Liquid Glass 可能进一步融入 AR/VR 场景(如 visionOS),设计师可探索跨平台的玻璃效果设计。
7. 资源与获取方式
Apple 官方资源:
HIG:访问 developer.apple.com/design/human-interface-guidelines 获取 iOS 26 设计规范。
SF Symbols:下载 SF Symbols 6.0,支持 Liquid Glass 风格的图标。
WWDC25 视频:在 Apple Developer 应用或网站查看设计相关会话。
测试版:iOS 26 开发者测试版已于 2025 年 6 月 9 日发布,公开测试版预计 7 月通过 beta.apple.com 提供,设计师可安装测试真实效果。
通过遵循 Apple 的设计规范和利用系统提供的工具,设计师就可以高效创建符合 iOS 26 Liquid Glass 风格的界面。