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