[点击查看图片1]
[点击查看图片2]
自2019年11月起,优酷主客Android端和iOS端经过两个版本迭代,成功推动各业务方完成了数十个页面的改造,并实现了Weex页面和H5页面的适配,还通过了UED的严格视觉验收。目前,在App Store和各大Android市场下载的优酷App最新版本,均已全量支持暗黑模式。
为什么要支持暗黑模式?
- 改善电池寿命:根据功耗分析,OLED屏幕在显示黑色内容时功耗较低,有助于延长电池使用时间。
- 改善视力不佳用户的可视性:对于色盲或色弱用户,暗黑模式更加友好。
- 弱光环境中的使用:在夜晚或光线较暗的环境中,暗黑模式能提供更舒适的观看体验。
- UI风格的统一:系统默认控件已支持暗黑模式,如果自定义控件不支持,可能会导致界面风格不统一。
[点击查看图片3]
如果开发者没有时间或资源支持暗黑模式,可以通过在App的Info.plist文件或Application中设置特定代码,来强制指定不支持暗黑模式。
对于iOS,需要在App的Info.plist文件中添加User Interface Style项目,并将值设置为Light。对于Android,需要在App的Application中调用AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
代码,以声明不支持暗黑模式。
想要了解更多关于优酷APP暗黑模式的设计与技术细节吗?点击这里,查看完整的电子书。