安卓系统与ios系统是市场上的两大主流系统,如果说要说这两个系统哪个比较完善,答案肯定是ios了,安卓开放、自由、功能强大等优点带来了很多副作用,比如说运行效率偏慢,安全性较弱,生态混乱等等。这些还不是安卓的主要问题,一起来了解一下安卓到底比ios差在哪里吧。
一塌糊涂的色彩管理
越来越多的安卓机使用了广色域屏幕,手机屏幕的可显示的色彩甚至远远超过了最常见的SRGB范围。考虑到AMOLED屏幕正在成为主流,广色域应该迟早会成为安卓阵营的标配。然而,这是否真的可以带来更好的色彩表现?并非如此。安卓系统在色彩管理方面的硬伤,限制了广色域屏幕的实战表现,甚至能让广色域屏幕表现得甚至不如普通屏。
越来越多的安卓机使用广色域屏幕
一些常见的色域
色域除了用来标定屏幕,还会用于声明某张图片的色彩。例如,图片有SRGB的,也有Adobe RGB的,Adobe RGB图片的色彩范围会大于SRGB的图片。如果屏幕和图片的色域不一致,那么需要做一个色彩空间转换,才能让图片显示出正常效果,这个转换就是典型的色彩管理。例如,如果手机屏幕的色域是Adobe RGB,网上某张图片是SRGB,如果没有色彩管理,这图片就很有可能会过于鲜艳,甚至严重偏色,养眼图能轻松变成辣眼图。
注意观察红色中的小机器人,右边是典型没经过色彩管理的广色域,红色过曝导致细节丢失
非常遗憾的是,在色彩管理方面,安卓系统一塌糊涂。安卓系统并不能自动转换色彩空间、确保图片以正确的效果显示。其实很多用户都发现,某些广色域屏幕的安卓机,用来看图眼睛非常难受,这就是安卓没有做好色彩管理造成的。而iPhone就没有这个问题,因为iOS的色彩管理是比较完备的,就算iPhone使用的是广色域屏,也可以正常地显示SRGB图片的色彩。
为了解决这个问题,目前一些安卓机上已经加入了切换屏幕色域的选项,例如可以在“屏幕色彩模式”中选择“SRGB”、“DCI-P3”等等。觉得屏幕辣眼睛,可以把屏幕调成SRGB色域,虽然这会让屏幕损失部分色彩,但起码不会让你这么难受。
一些安卓机加入了手动色域调节,但并没有自动的色彩管理
莫名其妙的音频输出
除了在视觉上,安卓在音频方面的机制也存在硬伤。如果你用安卓机听歌,遇到渣音质的概率会大大高于iOS设备。其原因就是,安卓系统很可能会存在音频SRC的问题,这会让音质有所劣化。
如果采样率发生非整数倍的变化,音频曲线会扭曲变形,音质受影响
例如近年某些使用高通芯片的机器,高通芯片会先把48kHz的音频SRC成为44.1kHz,然后安卓系统又把44.1kHz的音频SRC成48kHz;又例如不少安卓机连接USB声卡输出,会统一固定在某个采用率(通常是96kHz)造成SRC——现在越来越多的手机取消传统耳机孔,USB转接线其实就相当于一个小声卡,这让SRC问题愈发突出。这些问题其实是由于安卓系统不完善导致的,正确的输出方式是音源是什么采用率,系统就输出什么采样率。但原生安卓就是这么设计的,厂商想要正确输出音频,就必须要对安卓的音频输出部分进行修改。
一些App可以设置采样率,避免安卓系统的SRC
要知道,在PC上只有远古的AC'97声卡存在SRC问题,这个在业界早已经有完美解决方案的错误,在安卓上却年复一年重现。Google是否认为安卓系统只要能出声就正常、以至于不去填补音频输出方面的硬伤?我们不得而知。但从SRC的问题上,的确看不到Google的诚意。
从以上说明足以表明,安卓的这些缺陷不是一天两天的了,想要超过ios还是要再努力了。