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

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

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

莫名其妙的音頻輸出

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

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

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

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

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

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

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

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

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

總結(jié):

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