千年来,人类一直有着夜间阅读的习惯,从古代凿壁偷光的故事到人们使用的蜡烛、油灯、电灯,还有现代学生使用的USB夜灯、Kindle 背光再到手机上的护眼模式,不同的工具一直在不断优化夜间阅读的体验,
在市面上常见的手机操作系统中,一般的护眼模式是将屏幕亮度调整至最低,同时调整色温到黄色或其他暖色,但这样的显示效果往往不够透亮舒适。
Flyme 7 则进一步升级,在安卓手机操作系统上首创并发布了全局夜间模式,(给用户)带来了与众不同的体验。
通过采用系统级的色彩转换体系,使得在开启全局夜间模式后,包括第三方在内的所有应用都遵从这一规则,给用户完整统一的视觉感受,其便捷性、舒适感更是不言而喻,是夜猫子、手机党的必备神器。对用户眼睛的保护可谓"润物细无声",可谓是安卓史上最温柔的夜间模式。
那么Flyme 是如何领先其他安卓定制操作系统首创全局夜间模式的呢?为此,笔者专门采访了 Flyme 全局夜间模式的研发团队。
重新定义夜间模式
实际上,夜间模式这一功能存在已久,不过一般是存在于单个应用中,需要单独设置、分别开启;而且还有一个明显的弊端,就是在具有夜间模式和不具有该功能的应用之间切换,对眼睛的刺激反而很大;而安卓底层自带的颜色反转支持,使用起来的视觉体验却非常不舒适,还会影响到照片的显示效果。
全局夜间模式则不同,突出优点在于除了系统应用,大部分第三方应用也能得到统一的暗色显示效果。也正因为此,广大用户才会迫切地呼唤全局夜间模式。
然而,全局夜间模式却一直未能面世,其难点主要在于,各个应用甚至不同页面的视觉规范往往不同,实现统一的彩色的转化体系是非常困难的,直到今年4月,Flyme 7的全局夜间模式才正式推出。
开启 Flyme 全局夜间模式后,系统中的每一个页面都将切换至类暗色主题效果,缓解手机在夜间对用户眼睛的刺激问题。而且 Flyme 的夜间模式还能兼顾适配 95% 以上的应用和界面,为没有夜间模式的第三方应用提供夜间模式,实现真正的"全局"。
此外,Flyme 全局夜间模式还采用了自研高效的色彩算法和缓存策略,保证系统能低耗流畅地运行。根据测试数据,通过配合 AMOLED 屏幕在暗光下省电的效果,使得续航时长增加了8%。
攻克难点
这不是 Flyme 第一次尝试研发全局夜间模式。早在几年前,Flyme 研发团队就有此计划,但当时面临的其中一个最大的前提阻碍就是:预绘制会降低加载效率。
在 Flyme 7 上,Flyme 的研发团队再次尝试研发全局夜间模式。因为行业里没有先例,团队成员对于能否成功都没有十足的把握。同时,要想在系统级层面实现这一功能,所有的应用都需要反复的测试,一旦反馈问题较多的时候,团队成员自身也会开始怀疑项目研发的可行性。
不过,为了满足夜视族的需求,Flyme 的研发团队还是坚持了下来,并且解决了界面的预绘制问题。这一次他们设法让图片加载和图片特征提取同步进行,这样做既不会影响主线程的绘制效率,也能保证系统的流畅度。
此外,与传统的执着于"亮度、色温"等的解决方案不同,Flyme夜间模式侧重从用户视觉感官最强烈的色彩上入手,寻找最合适的夜间色彩体系方案,其中面临的难点就是统一视觉规则的制定。要知道,直接将页面中的元素翻转成黑色容易,但是保证应用界面在夜晚有良好的视觉效果同样也很重要,如果全都是一样的黑色,那么就可能影响到用户的阅读体验,所以最好是能做到不同色彩的文本与图片既有色差又有层次感。
作为一家一直很重视视觉体验的公司,魅族 Flyme从系统底层开始设计视觉方案,形成了一套专属于 Flyme 的色彩转化系统。这套系统能够对 App 中的每一个色彩元素进行识别,再通过特定的色彩公式完成转化,无论是文字、背景还是图片,甚至小到几个像素的线框,都能处理得恰到好处,结合对色调、亮度、饱和度,以及透明度等多方面的调整,最终实现出完美的夜间效果。
第三方应用的数量众多,加上绝大部分的第三方应用的界面绘制方案都不一样,全局适配并不是件容易的事情。为了适配尽可能多的第三方应用,Flyme 的研发团队只好采取分批的适配策略,同时还在内部发起内测活动,发动众多同事进行体验以帮助发现问题。
未来的发展方向
虽然Flyme 全局夜间模式已经非常好用了,Flyme研发团队却透露,未来全局夜间模式还将有两个升级方向,一是智能,可能未来会根据用户的使用场景去自动匹配全局夜间模式,比如当地天气情况、当时的办公环境以及手机电量等;另外,全局夜间模式当前主要侧重在视觉维度,后续 Flyme 可能还会拓展到听觉甚至其他维度,例如在夜间自动调节手机音量,给用户更立体的夜间使用体验。让我们尽情期待吧。
那么,在夜间使用手机的场景中,你的习惯和偏好是什么样呢?
推荐阅读:永州热线