世界上最流行的操作系統(tǒng) 安卓竟然還有這些大硬傷(2)

2018-01-30 17:01:09 來源:互聯(lián)網(wǎng) 人氣: 次閱讀 305 條評論

安卓已經(jīng)成為了世界上最流行的操作系統(tǒng)好一段時間了,在市場份額上,相比iOS安卓是絕對的勝利者。但是,安卓是否可以稱之為完美的操作系統(tǒng)?相信大多數(shù)人都不會這么認(rèn)為。安卓目前...

莫名其妙的音頻輸出

除了在視覺上,安卓在音頻方面的機制也存在硬傷。如果你用安卓機聽歌,遇到渣音質(zhì)的概率會大大高于iOS設(shè)備。其原因就是,安卓系統(tǒng)很可能會存在音頻SRC的問題,這會讓音質(zhì)有所劣化。

SRC是什么意思呢?SRC的全稱為“Sample Rate Converter”,即采樣率轉(zhuǎn)換。采樣率是數(shù)字音頻一個十分重要的參數(shù),而不同定位的音頻則有著不同的采樣率——如CD的采樣率一般是44.1kHz,普通視頻中的音軌采樣率為48kHz,高清音頻的采樣率能達到192kHz以上。有時候由于種種原因,無法以原本的采樣率播放音頻,如44.1kHz的CD不得不使用48kHz輸出,這個過程就產(chǎn)生了SRC。

最流行的移動系統(tǒng) 安卓竟然還有這些大硬傷 如果采樣率發(fā)生非整數(shù)倍的變化,音頻曲線會扭曲變形,音質(zhì)受影響

如果是非整數(shù)倍的SRC,那么對音質(zhì)的影響極有可能是比較明顯的。例如PC早些年的AC'97音頻規(guī)范中,為了節(jié)約成本,就約定俗成采用48kHz輸出,44.1kHz的CD會被SRC,這也造成了電腦音質(zhì)不好的口碑?,F(xiàn)在電腦的HD Audio規(guī)范已經(jīng)修正了該問題,但安卓在這方面仍不甚考究,市面上很多安卓手機都有千奇百怪的SRC問題。

例如近年某些使用高通芯片的機器,高通芯片會先把48kHz的音頻SRC成為44.1kHz,然后安卓系統(tǒng)又把44.1kHz的音頻SRC成48kHz;又例如不少安卓機連接USB聲卡輸出,會統(tǒng)一固定在某個采用率(通常是96kHz)造成SRC——現(xiàn)在越來越多的手機取消傳統(tǒng)耳機孔,USB轉(zhuǎn)接線其實就相當(dāng)于一個小聲卡,這讓SRC問題愈發(fā)突出。這些問題其實是由于安卓系統(tǒng)不完善導(dǎo)致的,正確的輸出方式是音源是什么采用率,系統(tǒng)就輸出什么采樣率。但原生安卓就是這么設(shè)計的,廠商想要正確輸出音頻,就必須要對安卓的音頻輸出部分進行修改。

最流行的移動系統(tǒng) 安卓竟然還有這些大硬傷 越來越多的手機取消耳機接口,加劇了安卓SRC問題

當(dāng)然,SRC到底會對音質(zhì)造成多大影響,和算法也有很大關(guān)系,高品質(zhì)的SRC算法對音質(zhì)的劣化也不是不能接受,近幾代安卓系統(tǒng)的SRC質(zhì)量都不錯。但是SRC除了影響音質(zhì),還會耗費額外的資源,更加耗電。那么遇到SRC怎么辦?某些App例如海貝音樂,它可以調(diào)節(jié)安卓音頻輸出的采用率,規(guī)避SRC問題。如果你用的是iPhone,那就無需什么特殊動作,iOS的采用率輸出一直都是挺正常的。

最流行的移動系統(tǒng) 安卓竟然還有這些大硬傷 一些App可以設(shè)置采樣率,避免安卓系統(tǒng)的SRC

SRC問題到底算不算安卓的硬傷?盡管它可以通過一些App解決,而且原生安卓的SRC算法質(zhì)量也不錯,但它仍是一個不該存在的缺點,至今仍在全局性地影響整個安卓生態(tài),稱之為硬傷并無不可。要知道,在PC上只有遠(yuǎn)古的AC'97聲卡存在SRC問題,這個在業(yè)界早已經(jīng)有完美解決方案的錯誤,在安卓上卻年復(fù)一年重現(xiàn)。Google是否認(rèn)為安卓系統(tǒng)只要能出聲就正常、以至于不去填補音頻輸出方面的硬傷?我們不得而知。但從SRC的問題上,的確看不到Google的誠意。

總結(jié):

實際上,Google對于安卓的這兩個硬傷也是心知肚明的。例如在安卓0/安卓8.0中,原生安卓已經(jīng)給出了初步的色彩管理方案,但仍需要App自行匹配;在安卓5.0以后,安卓的SRC算法質(zhì)量也有所提高。盡管如此,Google仍未徹底解決安卓的這些硬傷,希望在今后的安卓版本中可以看到好消息吧。