Android O有哪些新功能?Android O新特性一覽。最新一代 Android 操作系統(tǒng)來了!Google今日正式發(fā)布了Android O開發(fā)者預覽版。那么Android O有哪些新特性?下面一起和小編了了解一下Android O新特性介紹。
O 究竟代表什么,現(xiàn)在還沒人知道,也可能 Google 自己現(xiàn)在也沒確定——去年為了給 Android N 起名字,Google 還專門做了個網(wǎng)站征集用戶的想法呢(我的同事給的是 Noodle 面條,最后定名則是 Nougat 牛軋?zhí)牵=衲甑故菦]有征名活動,顯得很低調(diào)嘛。
Android O 新特性一覽:
Android O 引入了許多新功能和API,以在您的應用程序中使用。下面只是新變化的一部分,你可以在這第一個開發(fā)者預覽版中嘗試體驗這些:
后臺限制
基于我們在Nougat開始的工作,Android O將提高用戶的電池壽命和設備的交互性能作為重中之重。為了實現(xiàn)這一點,我們對后臺應用程序可以執(zhí)行的其他自動限制有三個主要方面:隱式廣播,后臺服務和位置更新。這些更改將更容易創(chuàng)建對用戶設備和電池影響最小的應用。后臺限制代表了Android的重大變化,因此我們希望每個開發(fā)人員都熟悉它們。有關詳細信息,請參閱有關 后臺執(zhí)行限制和后臺位置限制的文檔。
通知渠道
Android O還引入了通知渠道,這是針對通知內(nèi)容的新的應用程序定義的類別。頻道可讓開發(fā)人員針對不同類型的通知提供細粒度的控制權(quán)限,用戶可以單獨阻止或更改每個頻道的行為,而不是一起管理所有應用的通知。
自動填充API
Android用戶已經(jīng)依賴一系列密碼管理器來自動填充登錄詳細信息和重復信息,這使得設置新應用或更輕松地進行交易。現(xiàn)在,我們通過為自動填充添加平臺支持,使整個生態(tài)系統(tǒng)中的工作更加輕松。用戶可以選擇自動填充應用,類似于他們選擇鍵盤應用的方式。自動填充應用程序存儲和保護用戶數(shù)據(jù),如地址,用戶名,甚至密碼。對于要處理自動填充的應用,我們需要添加新的API來實現(xiàn)自動填充服務。
PIP的手機和新的窗口功能:畫中畫(PIP)
PIP的手機和新的窗口功能:畫中畫(PIP)顯示現(xiàn)已在手機和平板電腦上,所以用戶可以繼續(xù)觀看視頻,他們正在回答聊天或打著汽車。應用程序可以從恢復的PiP模式或系統(tǒng)支持的暫停狀態(tài)將自己置于PiP模式 – 您可以指定寬高比和一組自定義交互(如播放/暫停)。其他新的窗口功能包括應用程序使用的 新應用程序覆蓋窗口,而不是系統(tǒng)警報窗口,以及在遠程顯示器上啟動活動的多顯示器支持。
XML 中的字體資源
字體現(xiàn)在是Android O中完全支持的資源類型。應用程序現(xiàn)在可以在XML布局中使用字體,也可以在XML中定義字體系列 – 聲明字體樣式和重量以及字體文件。
自適應圖標
為了幫助您更好地與設備UI集成,您現(xiàn)在可以基于設備選擇的掩碼,創(chuàng)建系統(tǒng)以不同形狀顯示的 自適應圖標。系統(tǒng)還會在啟動器,快捷方式,設置,共享對話框和總覽屏幕中動畫與圖標的交互。
應用程序的寬色域
成像應用程序的Android開發(fā)人員現(xiàn)在可以利用具有寬色域顯示功能的新設備。要顯示寬色域圖片,應用需要在其清單(每個活動)中啟用標記,并使用嵌入式寬色配置文件(AdobeRGB,Pro Photo RGB,DCI-P3等)加載位圖。
連接
為了最終的音頻保真度,Android O現(xiàn)在還支持高品質(zhì)的藍牙音頻編解碼器,如LDAC編解碼器。我們還增加了新的Wi-Fi功能,如 Wi-Fi Aware,以前稱為鄰居感知網(wǎng)絡(NAN)。在具有適當硬件的設備上,應用和附近的設備可以通過Wi-Fi發(fā)現(xiàn)和通信,而無需互聯(lián)網(wǎng)接入點。我們正在與我們的硬件合作伙伴一起,盡快為設備帶來Wi-Fi Aware技術(shù)。
電信框架正在擴展ConnectionService API,以使第三方調(diào)用應用程序與System UI集成,并與其他音頻應用程序無縫操作。例如,應用可以在不同類型的UI(諸如汽車頭單元)中顯示和控制他們的呼叫。
鍵盤導航
隨著Chrome操作系統(tǒng)和其他大型設備上Google Play應用的出現(xiàn),我們發(fā)現(xiàn)這些應用中鍵盤導航的使用正在復蘇。在Android O中,我們專注于為“開發(fā)者”和“標簽”導航創(chuàng)建一個更可靠,可預測的模型,幫助開發(fā)人員和最終用戶。
AAudio API for Pro Audio
AAudio是一種新的本機API,專為需要高性能,低延遲音頻的應用程序而設計。使用AAudio的應用程序通過流讀取和寫入數(shù)據(jù)。在開發(fā)者預覽中,我們發(fā)布了這個新API的早期版本,以獲取您的反饋。
WebView增強功能
在Android Nougat中,我們?yōu)閃ebView引入了一個可選的多進程模式,將Web內(nèi)容的處理轉(zhuǎn)移到一個獨立的進程中。在Android O中,我們默認啟用多處理模式,并添加一個API,讓應用處理錯誤和崩潰,以提高安全性和提高應用程序穩(wěn)定性。作為進一步的安全措施,您現(xiàn)在可以選擇啟用應用的WebView對象,以通過Google安全瀏覽驗證網(wǎng)址。
Java 8語言API和運行時優(yōu)化:
Android現(xiàn)在支持幾種新的Java語言API,包括新的java.time API。此外,Android運行時比以前更快,在某些應用程序基準上的改進高達2x。
合作伙伴平臺貢獻
硬件制造商和硅合作伙伴已經(jīng)加快了O版本中Android平臺的修復和增強。例如,索尼已經(jīng)提供了超過30個功能增強,包括LDAC編解碼器和250錯誤修復Android O.
Android O 開發(fā)者預覽版下載與更新
Android O 開發(fā)者預覽版包括一個更新的SDK,其中包含用于在官方Android模擬器以及Nexus 5X,Nexus 6P,Nexus Player,Pixel,Pixel XL和Pixel C設備上測試的系統(tǒng)映像。如果您正在構(gòu)建可穿戴設備,還有一個模擬器可用于在Android O上測試Android Wear 2.0。
我們計劃在O Developer Preview中定期更新預覽系統(tǒng)映像和SDK。此初始預覽版本僅適用于開發(fā)人員,不適用于普通消費者使用,因此我們只能通過手動下載。