Android 10調(diào)整:特定情況允許多款A(yù)PP同時(shí)進(jìn)行音頻訪問
包括Pixel、Essential在內(nèi)的少數(shù)手機(jī)已經(jīng)升至Android 10系統(tǒng),除了手勢(shì)在內(nèi)的諸多新功能和特性之外,外媒深入發(fā)掘后還發(fā)現(xiàn)了一些比較有趣的改變。 其中之一就是改變音頻輸入的工作方式,在某些情況下允許多個(gè)應(yīng)用程序同時(shí)訪問音頻輸入。
在Android 10之前,在同一時(shí)間內(nèi)只允許一款A(yù)PP訪問音頻輸入;如果某款A(yù)PP需要使用某些東西的時(shí)候需要申請(qǐng)授權(quán)訪問音頻輸入,那么該應(yīng)用程序?qū)?huì)被阻止。不過自Android 10開始,多款A(yù)PP可以共享音頻輸入,不過這僅限于某些特定條件。
谷歌在最新的支持文檔中羅列了相關(guān)的規(guī)則:
● 特權(quán)應(yīng)用程序的優(yōu)先級(jí)高于普通應(yīng)用程序。
● 具有可見前景UI的應(yīng)用程序優(yōu)先于后臺(tái)應(yīng)用程序。
● 從隱私敏感源捕獲音頻的應(yīng)用程序比不支持隱私的應(yīng)用程序具有更高的優(yōu)先級(jí)。
● 兩個(gè)普通的應(yīng)用程序永遠(yuǎn)無法同時(shí)捕獲音頻。
● 在某些情況下,特權(quán)應(yīng)用可以與其他應(yīng)用共享音頻輸入。
● 如果兩個(gè)具有相同優(yōu)先級(jí)的后臺(tái)應(yīng)用程序正在捕獲音頻,則最后一個(gè)啟動(dòng)的應(yīng)用程
簡(jiǎn)單來說,新系統(tǒng)主要是為了增強(qiáng)輔助功能和Google Assistant,在常規(guī)應(yīng)用屬于聆聽狀態(tài)的時(shí)候輔助應(yīng)用也能屬于等待音頻輸入的狀態(tài)。不過兩個(gè)常規(guī)應(yīng)用依然無法同時(shí)聆聽,一個(gè)啟用之后另一個(gè)就會(huì)關(guān)閉。
如果如果處于非輔助方面的原因而使用這些輔助權(quán)限,必然會(huì)帶來更有意思的使用,例如更容易使用通話錄音的應(yīng)用程序,因此谷歌應(yīng)該需要對(duì)應(yīng)用進(jìn)行進(jìn)一步的規(guī)范和限制。這些應(yīng)用程序可能仍在開發(fā)中,但不允許在Play商店中使用。