用途:为 macOS/iOS 原生应用提供 Liquid Glass 设计规范与 SwiftUI 实现指导,强调玻璃层只用于浮动于内容之上的导航与控件,不施加于内容本身。
主要能力:给出三层模型与五项原则(内容优先、以光线表现深度、自适应着色、语义强调、内建无障碍);材质用法如 .regularMaterial 与 .ultraThinMaterial 等;iOS 26+/macOS Tahoe 的 .glassEffect()、.glassEffect(.clear)、.glassEffect(.regular.interactive())、GlassEffectContainer 及 .glass 与 .glassProminent 按钮样式;卡片、行悬停、徽章、图标底色等模式;圆角统一使用 .continuous;颜色语义(blue/green/orange/red/purple/cyan)与 15% 透明度着色;字体层级(最小 11pt,避免 Ultralight/Thin/Light,使用系统字体支持动态字体);8pt 间距网格;SF Symbols 层级渲染;最小 44pt 点击区域;悬停、弹簧、入场动效;无障碍自动适配(减弱透明度、提高对比度、减弱动态效果、动态字体),必要时可用 @Environment(.accessibilityReduceTransparency) 手动覆盖。
使用方式:在编写 SwiftUI 界面时按上述 API 与模式实现,参考资料见 references/components.md 与 references/apple-hig.md。
适用场景:需要遵循 Apple 设计语言的原生 macOS/iOS 应用界面开发。
限制:平台与 API 版本要求为 macOS 14+ 材质、iOS 26+/macOS Tahoe 玻璃效果;资料未提供官方 URL 与安装命令。