Apple 针对 iOS 深色模式的人机界面指南 苹果建议开发人员避免提供特定于应用程序的外观设置。 这样做的结果是,要求用户调整多个设置才能获得他们想要的外观,从而使应用的用户体验过于复杂 - 这可能会导致用户认为您的应用可能出现故障。 iOS 允许用户根据一天中天气状况的变化,使用“自动”外观设置在明暗显示之间自动切换。您的应用需要在两种模式下都保持良好的显示效果,以避免在应用运行时自动更改导致的干扰。
测试您的内容,以确保内容在浅色模式和深色模式下清晰易读。测试您的应用的好处包括: 确保文本保持可读性,并且 UI 元素按预期显示 识别可访问性问题,例如可见性,特别是在“增加对比度”或“降低透 柬埔寨电报数据 明度”等设置中,视障用户的可见性可能成为挑战 帮助您避免应用程序外观不一致,从而对用户满意度产生负面影响 事实: 2024 年,近 82% 的智能手机用户使用暗黑模式(Earthweb)。
该图片以明暗两种外观展示了 Apple 的系统颜色 图片来源:Apple iOS 暗模式调色板旨在确保您的应用具有舒适、视觉上吸引人的体验,最大限度地减少眼睛疲劳,并节省 OLED 显示屏的电池寿命。 以下是暗黑模式下各种 iOS 调色板: 系统颜色: iOS 具有预定义的颜色,例如标签、secondaryLabel、systemBackground 和分隔符,可自动适应明暗模式。
这些预定义的系统颜色允许文本和 UI 元素保持对比度,而无需开发人员进行额外工作。 动态色彩: iOS 支持响应明暗模式的动态色彩调整 - 这使应用程序元素始终可见。 语义颜色: iOS 提供以其功能命名的语义颜色,例如 systemYellow、systemBlue、systemGreen,这些颜色可根据用户的偏好进行调整,使其应用程序更易于访问且视觉上更一致。