颜色
颜色可以提示交互,赋予活力,并提供视觉的连续性,明确状态信息,增强数据可视化。系统的配色方案可以作为应用参考,无论在浅色或者深色的背景中,这些颜色都很明快并易于组合使用。
巧妙使用颜色
重要信息的用色应谨慎选择,要凸显其重要性。例如,当红色被用作表示非关键信息时,用红色三角形告知用户有一个关键问题就不太有效。
用色要协调
使用协调的颜色来提升使用体验,而不是让用户特别集中注意力或分散注意力。如果使用粉色作为应用主色调,其它用色应与粉色协调。
使用与 Logo 协调颜色
色彩的微妙使用是强化品牌的好方法。
确定产品主色,贯穿应用始终
在笔记中,交互元素为黄色;在日历中,交互元素是红色。在确定产品主色后,请确保其他用色与之协调。
避免交互式和非交互式元素用色相同
如果互动和非互动元素用色相同,用户很难得知哪里可以点击。
插图和半透明度会影响附近颜色
插图的改变,有时会让附近颜色发生变化,保持视觉上的连续性,防止界面元素太过抢眼或无法辨别。例如,地图的道路颜色在使用地图模式时使用浅色,但在卫星模式下会切换到深色方案。前面有半透明元素(例如工具栏)时,颜色也可能会发生变化。
在各种照明条件下测试配色方案
根据室内氛围、时间、天气等情况,室内外照明都有很大差异。应用在现实使用中,设计时的颜色并不总是看起来一致。在多个照明条件下预览应用,包括在阳光明媚的室外环境下,如有必要了解颜色显示方式,调整颜色,以便在大多数环境中提供最佳的观看体验。
考虑 True Tone Display 显示技术对颜色的调整
True Tone Display 显示技术能根据周围环境色温,智能调整屏幕显示效果。专注于阅读、照片、视频和游戏的应用可以通过适应风格来加强或削弱这种效果。
考虑色盲
盲人难以区分红色和绿色(含灰度颜色),或者从橙色区分出蓝色。避免使用这些颜色组合作为区分两种状态的唯一方法。可以使用红色方块和绿色圆圈,而不是使用红色和绿色圆圈来表示离线和在线。一些图像编辑软件包含检测色盲是否试用工具。
考虑颜色在不同文化中的引申意
在某些文化中,红色有危险的含义;而在另一些文化怯怯相反。确保应用中的用色传达了正确的含义。
使用足够的对比度
应用中的色彩对比度不足会使内容难以阅读。例如,图标和文字可能与背景相融。在线色彩对比计算器可以准确分析应用中的颜色对比度情况,确保符合最佳标准:7:1 为最优,4.5:1 为最低要求。
颜色管理
图片应包含颜色配置文件
iOS 上的默认色彩空间是标准 sRGB。要确保颜色与此颜色空间正确匹配,请确保图片包含嵌入的颜色配置文件。
使用 P3 色彩空间增强广色域屏幕体验
iOS 设备的广色域屏幕支持 Display P3 色彩空间,颜色比 sRGB 更丰富,更饱满。因此使用 P3 色彩空间的照片和视频更加逼真,视觉数据和状态指示更具冲击力。适当时,使用 P3 颜色配置文件(每通道16位),并以 .png 格式导出图像。请注意,需要支持 P3 颜色配置文件的显示器才能设计相匹配的颜色。
为特定图片提供双色彩标准
一般来说,P3 颜色空间和图片倾向于在 sRGB 设备中使用,有时很难区分其中的差异。但 P3 颜色的渐变效果在 sRGB 上会出现色带。为了避免这些问题,可以在 Xcode 的资源目录中提供不同色彩标准的图像,确保色彩还原度。
在 sRGB 和 P3 屏幕上都预览颜色
根据需要进行调整,以确保在两种类型的屏幕上同时预览视觉效果。