App Store Connect 帮助
深色界面:辅助功能评估标准
描述
对光敏感的用户可以将 App 的常用任务界面设置为深色界面,以减少眼睛不适。
目标
每个人,无论健全与否,都应该能够使用你的 App。深色界面旨在优化光敏感者的用户体验。如果屏幕上出现大片白色或亮光区域,此类用户可能会感到不适甚至疼痛。请注意,让界面变暗仅仅是基础,更重要的是让界面始终保持低亮度。即使是短暂的高亮内容也可能会引起不适或影响体验。
后文将详细说明如何确定 App 是否充分支持深色界面。为确保残障用户也可以使用 App 的所有常用功能,请参照下方所列的评估标准,综合判断是否在 App Store 中将你的 App 标为支持深色界面。
从测试开始
尽管不使用 Apple 框架也可以支持深色界面,但我们建议观察 Apple 的系统 App 如何响应系统层面的相关设置,从中了解如何为用户带来更好的体验。如果你自行提供 App 内设置,所提供的功能应该与系统层面的设置类似,或者提供更细化的用户界面自定设置。
为确保你能够顺利地测试深色界面,请参阅下列文章,了解如何为 App 支持的各设备开启“深色模式”。
-
iPhone:请参阅“在 iPhone 上调整屏幕亮度和颜色”。
-
iPad:请参阅“在 iPad 上调整屏幕亮度和颜色”。
-
Mac:请参阅“在 Mac 上使用浅色或深色外观”。
-
Apple Vision Pro:请参阅“在 Apple Vision Pro 上的更改文本和 App 窗口等方面的外观”。
浅色界面通常拥有足够的对比度,但深色界面往往对比度不足,而这一点常被忽视。许多开发者设置的深色阅读模式使用黑底灰字,以减少常规视觉的用户在低光环境中的视觉疲劳;但对低视力用户或对光不敏感的用户而言,这种低对比度的模式可能会增加阅读难度。测试 App 的深色主题时,不妨打开辅助功能设置中的“增强对比度”进一步测试。
标为支持深色界面
如果你的 App 所有常用界面(不包括任何第三方或用户生成的内容)默认为深色,则 App 可标为支持深色界面。例如,大多数 Apple tvOS 和 watchOS App 均默认为深色界面。
如果 App 并非所有常用界面均为深色,但允许用户通过自定义或设置显示深色的界面,则也可标为支持深色界面。例如,App 应支持系统层面的“深色模式”外观,或提供自定义的深色主题,或至少支持系统层面的“智能反转”辅助功能设置。
-
注意检查是否出现意外的颜色变化,以免用户混淆。例如,开启“智能反转”后,如果开发者没有特殊设置,红色的“删除”按钮可能会反转为绿色。此外,请确保启用“智能反转”功能时,媒体文件不会出现颜色反转。
-
对于半透明视图(包括使用透视功能的 Apple Vision Pro App),如果你的 App 仅渲染深色的用户界面元素,则可以标为支持深色界面。你无需在 App 中过滤背景光,但请考虑是否降低 App 的半透明度以适应某些情况,例如用户在系统设置中启用了“增强对比度”或“降低透明度”。
-
如果 App 的常用界面必须显示第三方或用户生成的内容,请参阅辅助功能标签概述中有关第三方内容的详细说明。
目前,若 App 的常用界面支持以深色显示,即可将其标为支持深色界面,但你还可以进一步优化 App 的辅助功能。每次更新 App 时都可以重新评估 App 的深色界面显示效果。不断设定优化目标,让发布的每个 App 版本都能带来更人性化的用户体验。