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