系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > IT快訊 > 詳細(xì)頁(yè)面

安卓9.0?Android Pie正式版更新內(nèi)容一覽

編輯:jiayuan 2018-08-07 11:05:06 來(lái)源于:IT之家

  8月7日消息 谷歌官方今天早些時(shí)候發(fā)布了Android P系統(tǒng)的正式版本,該系統(tǒng)的官方命名“Android Pie”也因此曝光出來(lái)!此外,按照官方的說(shuō)法,Android Pie將利用人工智能技術(shù)令用戶的手機(jī)機(jī)更加智能、簡(jiǎn)潔與人性化。那么,谷歌在Android Pie帶來(lái)了哪些新功能呢?

安卓9.0?Android Pie正式版更新內(nèi)容一覽

  Android 9終版新功能

  以機(jī)器學(xué)習(xí)為核心,打造更為智能的手機(jī)

  Android 9賦予手機(jī)強(qiáng)大的學(xué)習(xí)能力:系統(tǒng)能夠根據(jù)用戶在使用過(guò)程中展露的習(xí)慣與偏好,進(jìn)行自我學(xué)習(xí)與適應(yīng)——從強(qiáng)勁續(xù)航到人性化應(yīng)用推薦,Android 9都能想你所想,保障持久流暢的用戶體驗(yàn)。

  動(dòng)態(tài)電量管理

  我們與DeepMind合作推出了動(dòng)態(tài)電量管理特性,利用機(jī)器學(xué)習(xí)技術(shù)對(duì)系統(tǒng)資源進(jìn)行有限分配,更專注于用戶最常用的應(yīng)用。如果您已經(jīng)針對(duì)低耗電模式、應(yīng)用待機(jī)模式以及后臺(tái)限制對(duì)您的應(yīng)用進(jìn)行過(guò)相關(guān)優(yōu)化,那么它就應(yīng)該已經(jīng)能夠和動(dòng)態(tài)電量管理特性完美配合。

  Slices

  Slices能夠有效幫助用戶節(jié)省操作時(shí)間,不需要通過(guò)全屏體驗(yàn)就能夠使用應(yīng)用的部分功能。借助配套的UI模板,Slices能夠?qū)?yīng)用內(nèi)容以高動(dòng)態(tài)、富交互的形式插入到多個(gè)使用場(chǎng)景中,比如Google Search和Assistant。

  App Actions

  App Actions是一種全新的應(yīng)用推薦方式。開(kāi)發(fā)者可以利用這個(gè)功能,讓更多人看到自己的應(yīng)用并極大提高用戶參與度。借助機(jī)器學(xué)習(xí)技術(shù),App Actions能對(duì)應(yīng)用的語(yǔ)義意圖和使用場(chǎng)景進(jìn)行分析,并根據(jù)分析結(jié)果在適當(dāng)?shù)臅r(shí)機(jī)向用戶推薦您的應(yīng)用。

  我們將在接下來(lái)幾周內(nèi)公布具體操作細(xì)節(jié),幫助開(kāi)發(fā)者了解如何在應(yīng)用內(nèi)處理一個(gè)或多個(gè)用戶意圖。一旦應(yīng)用啟用該推薦功能后,系統(tǒng)就會(huì)根據(jù)用戶請(qǐng)求,在眾多Google和Android交互入口推薦您的應(yīng)用。

  文本識(shí)別與Smart Linkify

  在Android 9中,我們對(duì)識(shí)別文本的機(jī)器學(xué)習(xí)模型進(jìn)行了擴(kuò)展,使其可以借助TextClassifier API識(shí)別出類似日期或航班號(hào)這樣的信息。此外,Smart Linkify允許開(kāi)發(fā)者通過(guò)Linkify API使用文本識(shí)別模塊完成多項(xiàng)操作,比如對(duì)用戶可采取的操作提出建議。Smart Linkify讓系統(tǒng)在文本識(shí)別精確度與速度上都有明顯的提升。

  神經(jīng)網(wǎng)絡(luò)API 1.1

  Android 9.0對(duì)神經(jīng)網(wǎng)絡(luò)API進(jìn)行了擴(kuò)展與改進(jìn),進(jìn)一步優(yōu)化Android對(duì)機(jī)器學(xué)習(xí)硬件加速的支持。神經(jīng)網(wǎng)絡(luò)API 1.1共增加了對(duì)9個(gè)新算子的支持,它們分別是Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub和Squeeze。TensorFlow Lite就是一個(gè)已經(jīng)用上此API的典型機(jī)器學(xué)習(xí)框架。

  人機(jī)交互,就是這么容易

  “讓智能手機(jī)更加智能”是我們向前邁進(jìn)的重要一步。但是,如何把握好用戶與科技的關(guān)系——讓科技以人為先,這一點(diǎn)也同樣關(guān)鍵。在Android 9中,我們大幅度改進(jìn)了用戶界面,讓它更簡(jiǎn)潔,也更易于操作;對(duì)于開(kāi)發(fā)者而言,這些變更能夠讓用戶更加容易搜索,使用和管理您的應(yīng)用。

  全新系統(tǒng)導(dǎo)航

  經(jīng)過(guò)一年多的努力,Android 9迎來(lái)了全新的系統(tǒng)導(dǎo)航,讓多任務(wù)切換及關(guān)聯(lián)應(yīng)用探索變得更加簡(jiǎn)單。您只需要向上滑動(dòng)屏幕就可以全屏預(yù)覽最近使用過(guò)的應(yīng)用,輕觸預(yù)覽頁(yè)后便可以切換至所選應(yīng)用。

  凹口屏支持

  Android 9中加入了凹口屏支持,讓您的應(yīng)用可以充分利用最新全面屏,展現(xiàn)應(yīng)用的獨(dú)特魅力。該功能可以在大部分應(yīng)用中無(wú)縫工作,系統(tǒng)會(huì)通過(guò)調(diào)整狀態(tài)欄高度將應(yīng)用內(nèi)容與屏幕缺口區(qū)域分開(kāi)。如果您的應(yīng)用含有沉浸式內(nèi)容,您可調(diào)用display cutout APIs確認(rèn)缺口形狀與位置,然后請(qǐng)求圍繞缺口進(jìn)行全屏布局。另外,我們還加入了開(kāi)發(fā)者選項(xiàng)來(lái)模擬任意設(shè)備上的凹口形狀,從而極大簡(jiǎn)化了應(yīng)用支持凹口屏幕所需的構(gòu)建以及測(cè)試流程。

  通知與智能回復(fù)

  Android 9進(jìn)一步改善了通知的實(shí)用性與可操作性。消息類應(yīng)用可以調(diào)用新的MessagingStyle API來(lái)顯示對(duì)話,附加照片和表情,或者提供智能回復(fù)建議。再過(guò)不久,您就可以使用ML Kit在應(yīng)用中生成智能回復(fù)。

  文本放大鏡

  Android 9中添加文字放大鏡工具(Magnifier widget),以提升文本選擇方面的用戶體驗(yàn)。由于該放大器提供了可以在文本上方拖拽的文本放大面板,所以有助于用戶精準(zhǔn)地定位光標(biāo)或文本選擇手柄。該功能可以靈活運(yùn)用在所有附加在窗口的視圖上,個(gè)性化小部件和定制文本呈現(xiàn)均是不錯(cuò)的應(yīng)用場(chǎng)景。而且,該放大器工具還可以提供任何視圖或界面的放大版本,而不僅僅是文本。

  用戶安全與隱私

  統(tǒng)一身份驗(yàn)證對(duì)話框

  生物傳感器被廣泛應(yīng)用于身份認(rèn)證,為了保障用戶在不同感應(yīng)器和應(yīng)用間能夠獲得一致的體驗(yàn),Android 9引入了統(tǒng)一的身份驗(yàn)證對(duì)話框,提示用戶進(jìn)行操作。應(yīng)用不再需要自行設(shè)計(jì)對(duì)話框,而是通過(guò)調(diào)用BiometricPrompt API觸發(fā)系統(tǒng)對(duì)話框。除指紋識(shí)別以外(包括屏幕下指紋識(shí)別),該API還支持面部識(shí)別以及虹膜識(shí)別。

  若您的應(yīng)用仍在使用自行設(shè)計(jì)的指紋識(shí)別對(duì)話框,我們建議您盡快轉(zhuǎn)用BiometricPrompt API。

  高可信度用戶確認(rèn)

  Android 9新增了高可信度用戶確認(rèn)(Android Protected Confirmation),該功能通過(guò)可信執(zhí)行環(huán)境(TEE)確保提示文本被真實(shí)用戶確認(rèn)。只有在用戶成功確認(rèn)之后,TEE才會(huì)簽發(fā)該文本,讓應(yīng)用進(jìn)行后續(xù)驗(yàn)證步驟。

  加強(qiáng)密鑰安全保護(hù)

  我們還加入了一個(gè)新的KeyStore類——StrongBox,并提供相應(yīng)的API來(lái)支持那些提供了防入侵硬件措施的設(shè)備,比如獨(dú)立的CPU,內(nèi)存以及安全存儲(chǔ)。您可以在KeyGenParameterSpec里進(jìn)行設(shè)置,決定是否把密鑰交給StrongBox安全芯片來(lái)保存。

  DNS over TLS

  Android 9內(nèi)置對(duì)DNS over TLS的支持:若網(wǎng)絡(luò)DNS服務(wù)器提供支持,設(shè)備會(huì)自動(dòng)將DNS查詢升級(jí)為TLS查詢。用戶可以通過(guò)更改“網(wǎng)絡(luò)和互聯(lián)網(wǎng)”設(shè)置下的隱私DNS (Private DNS)模式來(lái)管理DNS over TLS行為。自行運(yùn)行DNS查詢的應(yīng)用可以通過(guò)調(diào)用新的LinkProperties.isPrivateDnsActive() API來(lái)獲取DNS模式相關(guān)信息。請(qǐng)閱讀《Android P開(kāi)發(fā)者預(yù)覽版支持DNS over TLS》,獲取進(jìn)一步信息。

  默認(rèn)使用HTTPS

  為了將所有網(wǎng)絡(luò)流量從明文(未加密的HTTP)逐步遷移至TLS,我們更改了網(wǎng)絡(luò)安全配置的默認(rèn)設(shè)置,以阻止所有明文流量,強(qiáng)制應(yīng)用通過(guò)TLS建立網(wǎng)降連接,除非開(kāi)發(fā)者明確允許特定域名使用明文傳輸。

  基于編譯器的安全緩解措施

  Android 9將進(jìn)一步擴(kuò)展編譯器級(jí)別的安全緩解措施,借助運(yùn)行時(shí)危險(xiǎn)行為監(jiān)測(cè)進(jìn)一步加強(qiáng)平臺(tái)安全建設(shè)。Android 9通過(guò)控制流程完整性(CFI)技術(shù)解決了代碼重用(code-reuse)和任意代碼執(zhí)行兩大漏洞,并擴(kuò)展了CFI在媒體框架和其它關(guān)鍵安全組件內(nèi)的使用范圍,如NFC與藍(lán)牙。同時(shí),Android 9還針對(duì)Android常見(jiàn)內(nèi)核的LLVM編譯添加了CFI內(nèi)核支持。

  此外,Android 9還將整數(shù)溢出檢查器(Integer overflow sanitizer)的使用范圍擴(kuò)展到其他庫(kù),以緩解內(nèi)存損壞與信息泄露這兩個(gè)問(wèn)題。我們調(diào)高了檢查器在以下兩類庫(kù)中的優(yōu)先級(jí):1)存在歷史漏洞,2)需要處理復(fù)雜且不受信任的輸入,如libui、libnl和libmediaplayerservice一類的庫(kù)都在調(diào)整范圍內(nèi)。

  用戶隱私

  Android 9新加入多項(xiàng)機(jī)制,進(jìn)一步加強(qiáng)了對(duì)用戶隱私的保護(hù)。系統(tǒng)禁止所有處于空閑狀態(tài)的應(yīng)用對(duì)話筒、攝像頭和所有SensorManager傳感器的訪問(wèn)。當(dāng)應(yīng)用的UID空閑時(shí),麥克風(fēng)將會(huì)報(bào)告“無(wú)音頻信號(hào)”,傳感器將會(huì)停止報(bào)告事件,應(yīng)用使用的攝像頭也會(huì)斷開(kāi)連接,并在應(yīng)用試圖訪問(wèn)時(shí)生成錯(cuò)誤。在大多數(shù)情況下,這些限制不會(huì)對(duì)現(xiàn)有應(yīng)用造成新的問(wèn)題,但建議您從應(yīng)用中移除此類傳感器請(qǐng)求。

  Android 9還讓用戶控制是否允許訪問(wèn)平臺(tái)build.serial識(shí)別碼(它被READ_PHONE_STATE權(quán)限保護(hù))。自Android 8.0以來(lái),直接訪問(wèn)此識(shí)別碼的功能已被棄用。您可以調(diào)用Build.getSerial()方法,訪問(wèn)build.serial識(shí)別碼。

  感官新體驗(yàn):攝像和影音的全面升級(jí)

  多攝像頭API以及其它改進(jìn)

  從Android 9開(kāi)始,您可以在支持多攝像頭API的設(shè)備上通過(guò)兩個(gè)或更多實(shí)體攝像頭同時(shí)訪問(wèn)視頻流;在配有雙前置或雙后置攝像頭的設(shè)備上,實(shí)現(xiàn)單攝像頭無(wú)法實(shí)現(xiàn)的創(chuàng)新功能:如無(wú)縫變焦、散景和立體視覺(jué)。該API還允許您調(diào)用可以在兩臺(tái)或更多臺(tái)攝像頭之間自動(dòng)切換的邏輯或混合攝像頭視頻流。

  攝像頭的其他改進(jìn)還包括:利用新的會(huì)話參數(shù)(Session parameters)來(lái)有效減少初始捕捉時(shí)的延遲,表面(Surface)共享技術(shù)讓攝像頭客戶端無(wú)須重啟視頻流便可處理各種場(chǎng)景。此外,我們還加入了相關(guān)API,提供基于屏幕閃光燈支持及OIS時(shí)間戳的訪問(wèn)權(quán)限。

  HDR VP9視頻以及HEIF圖像

  Android 9增加了對(duì)HDR VP9 Profile 2的內(nèi)置支持,F(xiàn)在,您可以在支持HDR的設(shè)備上,把啟用HDR功能的視頻內(nèi)容分享給您的用戶。

  另外,我們還在添加了對(duì)HEIF (heic) 圖像編碼的平臺(tái)支持。HEIF是目前比較流行的一種的壓縮格式,它改善了圖片的壓縮效果,并減少了圖片的儲(chǔ)存空間以及網(wǎng)絡(luò)流量。引入平臺(tái)支持后,開(kāi)發(fā)者能更加方便地從后臺(tái)服務(wù)器傳輸并使用HEIF圖像。一旦確定您的應(yīng)用與該數(shù)據(jù)格式兼容,可用于分享或者顯示,不妨嘗試將HEIF設(shè)定為應(yīng)用內(nèi)圖片的儲(chǔ)存格式。此外,您還可以通過(guò)ImageDecoder將jpeg文件轉(zhuǎn)化為heic文件,或通過(guò)Bitmap Factory從jpeg文件中獲取位圖。您亦可使用AndroidX庫(kù)中的HeifWriter從YUV字節(jié)緩沖區(qū)、Surface以及位圖中寫入HEIF靜態(tài)圖像。

  使用動(dòng)態(tài)處理增強(qiáng)音頻

  開(kāi)發(fā)者可以調(diào)用Dynamics Processing API對(duì)音頻進(jìn)行動(dòng)態(tài)處理,通過(guò)分離出特定頻率的聲音,降低過(guò)大的音量,或者增強(qiáng)過(guò)小的音量,來(lái)改善應(yīng)用的音頻質(zhì)量。比如說(shuō),即便說(shuō)話者聲音小,離麥克風(fēng)遠(yuǎn),而且外界環(huán)境十分嘈雜,您的應(yīng)用依然可以有效捕捉并他/她的聲音,并進(jìn)行相應(yīng)優(yōu)化。該API提供了多聲場(chǎng)、多頻段的動(dòng)態(tài)處理效果,包括一個(gè)預(yù)均衡器、一個(gè)多頻段壓縮器,一個(gè)后均衡器以及一個(gè)串聯(lián)的音量限制器。

  用于位圖和drawable的ImageDecoder

  ImageDecoder API讓開(kāi)發(fā)者可以通過(guò)一種更為簡(jiǎn)單的方式將圖像解碼為位圖或drawable。ImageDecoder允許您從字節(jié)緩沖區(qū)、文件或URI創(chuàng)建位圖或drawable。它相比BitmapFactory有以下幾個(gè)優(yōu)勢(shì):支持精確縮放,支持單步解碼至硬件存儲(chǔ)器,支持解碼后處理,以及動(dòng)畫圖像解碼。

  網(wǎng)絡(luò)連接與位置

  使用Wi-Fi RTT,進(jìn)行室內(nèi)定位

  Android 9為IEEE 802.11mc Wi-Fi協(xié)議添加了平臺(tái)支持(也稱為Wi-Fi往返時(shí)間,RTT),這可以讓您在應(yīng)用中使用室內(nèi)定位功能。在提供硬件支持的Android 9設(shè)備上,在啟動(dòng)位置服務(wù)并勾選“允許獲取地理位置信息”選項(xiàng)后,應(yīng)用就可以使用RTT API測(cè)量與附近Wi-Fi接入點(diǎn)(AP)的距離。設(shè)備不需要連接到AP便可以使用RTT,而且為了保護(hù)隱私,只有手機(jī)能夠確定距離,而AP不可以。

  通過(guò)測(cè)量從設(shè)備到三個(gè)或更多AP的距離,您可以計(jì)算設(shè)備位置至1到2米的精度。這種精確度允許您創(chuàng)建更多新的體驗(yàn):室內(nèi)導(dǎo)航、基于位置的細(xì)粒度服務(wù),例如,模糊語(yǔ)音控制( “打開(kāi)這里的燈” );以及基于位置的資訊服務(wù)( “這個(gè)產(chǎn)品有優(yōu)惠活動(dòng)嗎?” )。

  JobScheduler中的數(shù)據(jù)費(fèi)用敏感度

  JobScheduler是Android的一項(xiàng)核心服務(wù),它可以幫助您針對(duì)低耗電模式、應(yīng)用待機(jī)模式以及后臺(tái)限制,妥善進(jìn)行各種任務(wù)的調(diào)度。在Android 9中,JobScheduler可以更好地幫助用戶處理與網(wǎng)絡(luò)相關(guān)的任務(wù),并與運(yùn)營(yíng)商單獨(dú)提供的網(wǎng)絡(luò)狀態(tài)信號(hào)相協(xié)調(diào)。任務(wù)現(xiàn)在可以聲明預(yù)估數(shù)據(jù)量、信號(hào)預(yù)取以及指定詳細(xì)的網(wǎng)絡(luò)要求——運(yùn)營(yíng)商可以報(bào)告網(wǎng)絡(luò)狀況是擁塞還是不計(jì)量,然后JobScheduler會(huì)根據(jù)網(wǎng)絡(luò)狀態(tài)管理作業(yè)。例如,當(dāng)網(wǎng)絡(luò)擁塞時(shí),JobScheduler可能推遲大型網(wǎng)絡(luò)請(qǐng)求;而在網(wǎng)絡(luò)可以不計(jì)量使用時(shí),則可以運(yùn)行多種預(yù)加載作業(yè)(例如,預(yù)讀標(biāo)題)來(lái)改進(jìn)用戶體驗(yàn)。

  用于NFC支付和安全交易的Open Mobile API

  Android 9將GlobalPlatform Open Mobile API的實(shí)現(xiàn)添加至平臺(tái)中。在支持的設(shè)備上,應(yīng)用可以使用OMAPI API訪問(wèn)安全元素(SE),以啟用智能卡支付等安全服務(wù)。硬件抽象層(HAL)提供了必要的API,用于枚舉多種可用的Secure Elements (如eSE, UICC等)。

  更強(qiáng)勁的性能表現(xiàn)

  ART性能提升

  Android 9借助ART運(yùn)行時(shí)顯著提高了應(yīng)用的性能表現(xiàn)與運(yùn)行效率。我們擴(kuò)展了ART對(duì)執(zhí)行特征的使用,以優(yōu)化應(yīng)用并減少已編譯應(yīng)用代碼的內(nèi)存占用量。ART現(xiàn)可使用特征文件信息在設(shè)備上重寫DEX文件,幫助多個(gè)常見(jiàn)應(yīng)用的內(nèi)存占用減少高達(dá)11%。我們期望借此減少系統(tǒng)DEX內(nèi)存使用量并加快應(yīng)用啟動(dòng)時(shí)間。

  Kotlin優(yōu)化

  Kotlin是Android開(kāi)發(fā)的一等編程語(yǔ)言,如果您還未嘗試,還在等什么呢?我們?cè)贙otlin性能方面進(jìn)行了長(zhǎng)期資源投入,同時(shí)持續(xù)加大對(duì)Kotlin的支持,如優(yōu)化Kotlin代碼性能。在Android 9中,您會(huì)看到這項(xiàng)工作已初見(jiàn)成效——我們已經(jīng)改進(jìn)了一些編譯器優(yōu)化,尤其是那些針對(duì)循環(huán)的編譯器優(yōu)化,以實(shí)現(xiàn)更好的性能。我們還將繼續(xù)與JetBrains合作,優(yōu)化Kotlin生成的代碼。只需保持更新Android Studio上的Kotlin插件,您就能獲得所有最新的Kotlin性能更新。

  現(xiàn)代化的Android

  在Android 9中,我們繼續(xù)投入大量資源,進(jìn)一步打造更為現(xiàn)代的Android平臺(tái)與運(yùn)行應(yīng)用,進(jìn)而推動(dòng)我們?cè)诎踩浴⑿阅芎头(wěn)定性這三方面長(zhǎng)遠(yuǎn)目標(biāo)的實(shí)現(xiàn)。

  我們?cè)谌ツ昃鸵呀?jīng)宣布過(guò)Google Play將要求所有應(yīng)用在2018年11月之前針對(duì)Android Oreo (targetSdkVersion 26或更高)進(jìn)行更新。因此,若您的應(yīng)用目標(biāo)平臺(tái)版本早于Android 4.2 (API等級(jí)17),用戶在安裝您的應(yīng)用時(shí),系統(tǒng)會(huì)彈出警告對(duì)話框。請(qǐng)閱讀遷移指南相關(guān)文檔。我們期待著您的應(yīng)用能夠充分利用現(xiàn)代Android為用戶帶來(lái)更好的體驗(yàn)。

  相關(guān)文章:點(diǎn)擊進(jìn)入

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

官方交流群 軟件收錄