一、MediaBrowser API
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX31EVNFTRq1Uds1WWxgWblZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zN1czMyczMxIjNyITM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
二、使用MediaProjection對螢幕錄像
三、新的MediaStyle類型的通知(Notification)
四、MediaSession和MediaController
五、原生支援H.265軟解碼器
六、音視訊“隧道”播放模式(Tunneled Playback Mode)
七、低延遲音頻輸入(Low latency Audio Input)
八、音頻采樣的浮點數支援
九、7.1聲道音頻流混音
十、關于語音合成的改進
十一、Opus音頻解碼器
十二、USB Audio
十三、總結
最後關于對這次Android L更新中,Google發出的信号是什麼,簡單聊一下我自己的了解。從之前提到的USB Audio,多聲道混音,低延遲音頻等feature的提出可以感覺到,Google開始更加重視專業級音頻市場了,通過提高音頻表現性能,添加更多的專業級的功能,滿足音頻處理方面的專業人士和發燒友的要求,Android已經不僅僅局限于便攜式裝置作業系統這樣的定位。
另外,Google一方面認真準備迎接4K影像以及下一代視訊壓縮格式H.265的普及,但是另一方面,也在積極發展自己的免費音視訊解決方案,包括VP9和Opus。對于4k視訊播放的電量消耗問題,Google也在努力改善視訊播放架構,例如提出Tunneled playback mode,以實作降低功耗的目的。
在視訊錄像方面,Google允許app在沒有Root權限的情況下對螢幕進行錄制,這将激勵更多的應用廠商開發出類似于Remote xxx之類的功能。
從各種API的發展速度來看,Google會持續對前端UI設計的演進,類級别的重構會持續下去,是以應用程式最好不要嘗試通過反射去調用hidden API,這将降低app的裝置相容性。 對于Android相容性方面,我的了解是,不論是App開發商、手機制造商還是晶片制造商,都在參與AOSP這個開源項目,而作為開源社群的成員,有義務去努力維護Android整個生态環境的相容性,遵守基本的開源合作準則,而不是去通過各種Hack的、非正常的技術手段去實作一些“牛逼”的功能,這不僅破環了Android生态的整體相容性,還會害了别人而成為其他廠商眼中的“豬一樣的隊友”,換句話說,在開源項目中要有“環保意識”。