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