谷歌Android 9 Pie正式版更新內容大全

2021-01-11 手機鳳凰網

原標題:谷歌Android 9 Pie正式版更新內容大全

IT之家8月7日消息 今天早上谷歌正式面向全球推送了Android 9 Pie正式版系統更新,官方稱,Android 9利用人工智慧技術,讓你的手機更加智能、簡潔與人性化。

Android 9終版新功能

以機器學習為核心,打造更為智能的手機

Android 9賦予手機強大的學習能力:系統能夠根據用戶在使用過程中展露的習慣與偏好,進行自我學習與適應——從強勁續航到人性化應用推薦,Android 9都能想你所想,保障持久流暢的用戶體驗。

動態電量管理

我們與DeepMind合作推出了動態電量管理特性,利用機器學習技術對系統資源進行有限分配,更專注於用戶最常用的應用。如果您已經針對低耗電模式、應用待機模式以及後臺限制對您的應用進行過相關優化,那麼它就應該已經能夠和動態電量管理特性完美配合。

Slices

Slices能夠有效幫助用戶節省操作時間,不需要通過全屏體驗就能夠使用應用的部分功能。藉助配套的UI模板,Slices能夠將應用內容以高動態、富交互的形式插入到多個使用場景中,比如Google Search和Assistant。

App Actions

App Actions是一種全新的應用推薦方式。開發者可以利用這個功能,讓更多人看到自己的應用並極大提高用戶參與度。藉助機器學習技術,App Actions能對應用的語義意圖和使用場景進行分析,並根據分析結果在適當的時機向用戶推薦您的應用。

我們將在接下來幾周內公布具體操作細節,幫助開發者了解如何在應用內處理一個或多個用戶意圖。一旦應用啟用該推薦功能後,系統就會根據用戶請求,在眾多Google和Android交互入口推薦您的應用。

文本識別與Smart Linkify

在Android 9中,我們對識別文本的機器學習模型進行了擴展,使其可以藉助TextClassifier API識別出類似日期或航班號這樣的信息。此外,Smart Linkify允許開發者通過Linkify API使用文本識別模塊完成多項操作,比如對用戶可採取的操作提出建議。Smart Linkify讓系統在文本識別精確度與速度上都有明顯的提升。

神經網絡API 1.1

Android 9.0對神經網絡API進行了擴展與改進,進一步優化Android對機器學習硬體加速的支持。神經網絡API 1.1共增加了對9個新算子的支持,它們分別是Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub和Squeeze。TensorFlow Lite就是一個已經用上此API的典型機器學習框架。

人機互動,就是這麼容易

「讓智慧型手機更加智能」是我們向前邁進的重要一步。但是,如何把握好用戶與科技的關係——讓科技以人為先,這一點也同樣關鍵。在Android 9中,我們大幅度改進了用戶界面,讓它更簡潔,也更易於操作;對於開發者而言,這些變更能夠讓用戶更加容易搜索,使用和管理您的應用。

全新系統導航

經過一年多的努力,Android 9迎來了全新的系統導航,讓多任務切換及關聯應用探索變得更加簡單。您只需要向上滑動屏幕就可以全屏預覽最近使用過的應用,輕觸預覽頁後便可以切換至所選應用。

凹口屏支持

Android 9中加入了凹口屏支持,讓您的應用可以充分利用最新全面屏,展現應用的獨特魅力。該功能可以在大部分應用中無縫工作,系統會通過調整狀態欄高度將應用內容與屏幕缺口區域分開。如果您的應用含有沉浸式內容,您可調用display cutout APIs確認缺口形狀與位置,然後請求圍繞缺口進行全屏布局。另外,我們還加入了開發者選項來模擬任意設備上的凹口形狀,從而極大簡化了應用支持凹口屏幕所需的構建以及測試流程。

通知與智能回復

Android 9進一步改善了通知的實用性與可操作性。消息類應用可以調用新的MessagingStyle API來顯示對話,附加照片和表情,或者提供智能回復建議。再過不久,您就可以使用ML Kit在應用中生成智能回復。

文本放大鏡

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

用戶安全與隱私

統一身份驗證對話框

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

若您的應用仍在使用自行設計的指紋識別對話框,我們建議您儘快轉用BiometricPrompt API。

高可信度用戶確認

Android 9新增了高可信度用戶確認(Android Protected Confirmation),該功能通過可信執行環境(TEE)確保提示文本被真實用戶確認。只有在用戶成功確認之後,TEE才會籤發該文本,讓應用進行後續驗證步驟。

加強密鑰安全保護

我們還加入了一個新的KeyStore類——StrongBox,並提供相應的API來支持那些提供了防入侵硬體措施的設備,比如獨立的CPU,內存以及安全存儲。您可以在KeyGenParameterSpec裡進行設置,決定是否把密鑰交給StrongBox安全晶片來保存。

DNS over TLS

Android 9內置對DNS over TLS的支持:若網絡DNS伺服器提供支持,設備會自動將DNS查詢升級為TLS查詢。用戶可以通過更改「網絡和網際網路」設置下的隱私DNS (Private DNS)模式來管理DNS over TLS行為。自行運行DNS查詢的應用可以通過調用新的LinkProperties.isPrivateDnsActive() API來獲取DNS模式相關信息。請閱讀《Android P開發者預覽版支持DNS over TLS》,獲取進一步信息。

默認使用HTTPS

為了將所有網絡流量從明文(未加密的HTTP)逐步遷移至TLS,我們更改了網絡安全配置的默認設置,以阻止所有明文流量,強制應用通過TLS建立網降連接,除非開發者明確允許特定域名使用明文傳輸。

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

Android 9將進一步擴展編譯器級別的安全緩解措施,藉助運行時危險行為監測進一步加強平臺安全建設。Android 9通過控制流程完整性(CFI)技術解決了代碼重用(code-reuse)和任意代碼執行兩大漏洞,並擴展了CFI在媒體框架和其它關鍵安全組件內的使用範圍,如NFC與藍牙。同時,Android 9還針對Android常見內核的LLVM編譯添加了CFI內核支持。

此外,Android 9還將整數溢出檢查器(Integer overflow sanitizer)的使用範圍擴展到其他庫,以緩解內存損壞與信息洩露這兩個問題。我們調高了檢查器在以下兩類庫中的優先級:1)存在歷史漏洞,2)需要處理複雜且不受信任的輸入,如libui、libnl和libmediaplayerservice一類的庫都在調整範圍內。

用戶隱私

Android 9新加入多項機制,進一步加強了對用戶隱私的保護。系統禁止所有處於空閒狀態的應用對話筒、攝像頭和所有SensorManager傳感器的訪問。當應用的UID空閒時,麥克風將會報告「無音頻信號」,傳感器將會停止報告事件,應用使用的攝像頭也會斷開連接,並在應用試圖訪問時生成錯誤。在大多數情況下,這些限制不會對現有應用造成新的問題,但建議您從應用中移除此類傳感器請求。

Android 9還讓用戶控制是否允許訪問平臺build.serial識別碼(它被READ_PHONE_STATE權限保護)。自Android 8.0以來,直接訪問此識別碼的功能已被棄用。您可以調用Build.getSerial()方法,訪問build.serial識別碼。

感官新體驗:攝像和影音的全面升級

多攝像頭API以及其它改進

從Android 9開始,您可以在支持多攝像頭API的設備上通過兩個或更多實體攝像頭同時訪問視頻流;在配有雙前置或雙後置攝像頭的設備上,實現單攝像頭無法實現的創新功能:如無縫變焦、散景和立體視覺。該API還允許您調用可以在兩臺或更多臺攝像頭之間自動切換的邏輯或混合攝像頭視頻流。

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

HDR VP9視頻以及HEIF圖像

Android 9增加了對HDR VP9 Profile 2的內置支持。現在,您可以在支持HDR的設備上,把啟用HDR功能的視頻內容分享給您的用戶。

另外,我們還在添加了對HEIF (heic) 圖像編碼的平臺支持。HEIF是目前比較流行的一種的壓縮格式,它改善了圖片的壓縮效果,並減少了圖片的儲存空間以及網絡流量。引入平臺支持後,開發者能更加方便地從後臺伺服器傳輸並使用HEIF圖像。一旦確定您的應用與該數據格式兼容,可用於分享或者顯示,不妨嘗試將HEIF設定為應用內圖片的儲存格式。此外,您還可以通過ImageDecoder將jpeg文件轉化為heic文件,或通過Bitmap Factory從jpeg文件中獲取位圖。您亦可使用AndroidX庫中的HeifWriter從YUV字節緩衝區、Surface以及位圖中寫入HEIF靜態圖像。

使用動態處理增強音頻

開發者可以調用Dynamics Processing API對音頻進行動態處理,通過分離出特定頻率的聲音,降低過大的音量,或者增強過小的音量,來改善應用的音頻質量。比如說,即便說話者聲音小,離麥克風遠,而且外界環境十分嘈雜,您的應用依然可以有效捕捉並他/她的聲音,並進行相應優化。該API提供了多聲場、多頻段的動態處理效果,包括一個預均衡器、一個多頻段壓縮器,一個後均衡器以及一個串聯的音量限制器。

用於位圖和drawable的ImageDecoder

ImageDecoder API讓開發者可以通過一種更為簡單的方式將圖像解碼為位圖或drawable。ImageDecoder允許您從字節緩衝區、文件或URI創建位圖或drawable。它相比BitmapFactory有以下幾個優勢:支持精確縮放,支持單步解碼至硬體存儲器,支持解碼後處理,以及動畫圖像解碼。

網絡連接與位置

使用Wi-Fi RTT,進行室內定位

Android 9為IEEE 802.11mc Wi-Fi協議添加了平臺支持(也稱為Wi-Fi往返時間,RTT),這可以讓您在應用中使用室內定位功能。在提供硬體支持的Android 9設備上,在啟動位置服務並勾選「允許獲取地理位置信息」選項後,應用就可以使用RTT API測量與附近Wi-Fi接入點(AP)的距離。設備不需要連接到AP便可以使用RTT,而且為了保護隱私,只有手機能夠確定距離,而AP不可以。

通過測量從設備到三個或更多AP的距離,您可以計算設備位置至1到2米的精度。這種精確度允許您創建更多新的體驗:室內導航、基於位置的細粒度服務,例如,模糊語音控制( "打開這裡的燈" );以及基於位置的資訊服務( "這個產品有優惠活動嗎?" )。

JobScheduler中的數據費用敏感度

JobScheduler是Android的一項核心服務,它可以幫助您針對低耗電模式、應用待機模式以及後臺限制,妥善進行各種任務的調度。在Android 9中,JobScheduler可以更好地幫助用戶處理與網絡相關的任務,並與運營商單獨提供的網絡狀態信號相協調。任務現在可以聲明預估數據量、信號預取以及指定詳細的網絡要求——運營商可以報告網絡狀況是擁塞還是不計量,然後JobScheduler會根據網絡狀態管理作業。例如,當網絡擁塞時,JobScheduler可能推遲大型網絡請求;而在網絡可以不計量使用時,則可以運行多種預加載作業(例如,預讀標題)來改進用戶體驗。

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

Android 9將GlobalPlatform Open Mobile API的實現添加至平臺中。在支持的設備上,應用可以使用OMAPI API訪問安全元素(SE),以啟用智慧卡支付等安全服務。硬體抽象層(HAL)提供了必要的API,用於枚舉多種可用的Secure Elements (如eSE, UICC等)。

更強勁的性能表現

ART性能提升

Android 9藉助ART運行時顯著提高了應用的性能表現與運行效率。我們擴展了ART對執行特徵的使用,以優化應用並減少已編譯應用代碼的內存佔用量。ART現可使用特徵文件信息在設備上重寫DEX文件,幫助多個常見應用的內存佔用減少高達11%。我們期望藉此減少系統DEX內存使用量並加快應用啟動時間。

Kotlin優化

Kotlin是Android開發的一等程式語言,如果您還未嘗試,還在等什麼呢?我們在Kotlin性能方面進行了長期資源投入,同時持續加大對Kotlin的支持,如優化Kotlin代碼性能。在Android 9中,您會看到這項工作已初見成效——我們已經改進了一些編譯器優化,尤其是那些針對循環的編譯器優化,以實現更好的性能。我們還將繼續與JetBrains合作,優化Kotlin生成的代碼。只需保持更新Android Studio上的Kotlin插件,您就能獲得所有最新的Kotlin性能更新。

現代化的Android

在Android 9中,我們繼續投入大量資源,進一步打造更為現代的Android平臺與運行應用,進而推動我們在安全性、性能和穩定性這三方面長遠目標的實現。

我們在去年就已經宣布過Google Play將要求所有應用在2018年11月之前針對Android Oreo (targetSdkVersion 26或更高)進行更新。因此,若您的應用目標平臺版本早於Android 4.2 (API等級17),用戶在安裝您的應用時,系統會彈出警告對話框。請閱讀遷移指南相關文檔。我們期待著您的應用能夠充分利用現代Android為用戶帶來更好的體驗。

了解更多Android 9 Pie開發資料,請點此連結。

相關焦點

  • 谷歌Android 9 Pie 正式版更新內容大全(終極版)
    IT之家8月7日消息 今天早上谷歌正式面向全球推送了Android 9 Pie正式版系統更新,官方稱,Android 9利用人工智慧技術,讓你的手機更加智能、簡潔與人性化。如果你的應用含有沉浸式內容,你可調用display cutout APIs確認缺口形狀與位置,然後請求圍繞缺口進行全屏布局。另外,谷歌還加入了開發者選項來模擬任意設備上的凹口形狀,從而簡化了應用支持凹口屏幕所需的構建以及測試流程。
  • 這次是餡餅 安卓9.0定名為Android Pie
    中關村在線消息:今天谷歌向親兒子Pixel推送了新的安卓9.0系統正式版。熟悉安卓系統的同學都知道,從安卓2.0時代,每一代的安卓系統都會使用一種食物的名字最為暱稱。今年,谷歌給我們帶來了新的驚喜,這次的新Android 9.0以餡餅命名,名稱為Android 9.0——pie。通過命名的區別,或許我們可以看出這次谷歌對安卓9.0的期望甚高。
  • Android版谷歌地球更新 增加街景視圖支持
    新版谷歌地球加入了對谷歌街景的支持,儘管桌面版谷歌地球早就具備該功能,但在手機版卻一直沒有谷歌街景,不過谷歌此次僅在Android版谷歌地球中中加入街景功能,iOS版本中該功能依然缺席。
  • 谷歌 Android 10 正式版發布,「甜品」時代宣告結束了
    9月4日消息,谷歌在今天正式發布了 Android 10(開發代號Android Q)正式版,該系統將首先對 Pixel 系列設備進行推送,而小米、Essential 和 OnePlus(一加)等手機品牌也會成為第一批更新到 Android
  • 小米6國際版Android Pie穩定版更新 小米6MIUI 10系統固件下載
    小米6國際版Android Pie穩定版更新 小米6MIUI 10系統固件下載 2019年7月24日 HuangJiang來源:網際網路
  • 谷歌助手iOS版更新:正式支持簡體中文
    IT之家3月29日消息 今日谷歌助手(Google Assistant)的iOS版獲得了1.5.5807版更新,終於帶來了簡體中文支持。儘管谷歌服務目前還不能在中國內地正常使用,但這對於中國用戶來說,絕對是一個好消息。
  • QQ輕聊版 for Android v3.7.1 正式版發布
    騰訊Android手機QQ輕聊版迎來v3.7.1正式發布,詳細版本號為v3.7.1.704,上一個正式版v3.7.0發布於6月8日,時隔49天又迎來了更新
  • 谷歌瀏覽器2020正式版官方下載
    谷歌瀏覽器2020正式版官方下載官方介紹:谷歌瀏覽器(Google Chrome)將簡約的界面設計與先進的技術相融合,讓網絡瀏覽變得更快速安全而且簡便。谷歌瀏覽器是一款可讓您更快速、輕鬆且安全地使用網絡的瀏覽器,它的設計超級簡潔,使用起來更加方便。更多精品軟體,盡在18183軟體下載!
  • 谷歌Chrome瀏覽器Android版黑暗模式正式回歸
    IT之家12月20日消息 谷歌Chrome瀏覽器Android版現已迎來全新版本。除穩定性和性能方面的提升外,新版本還正式上線了「黑暗模式」。用戶可在設置-主題背景下選擇「深色調主題背景」。谷歌表示,Chrome菜單、「設置」頁和界面均可以「深色主題」模式顯示。Google Chrome瀏覽器是一款由谷歌公司開發的網頁瀏覽器,該瀏覽器基於其他開源軟體撰寫,包括WebKit。Google Chrome提供50種語言版本,覆蓋Windows、Linux、Android以及iOS等多個平臺。
  • 谷歌更新Android版辦公三件套 帶來基於Material Design的新外觀
    外媒報導稱,谷歌已經為 Android 版 Google Docs(文檔)、Slides(演示文稿)、Sheets(電子表格)應用引入了新的設計
  • 谷歌宣布Android P Beta 3.0版本完成並發布 UI調整接近正式版
    2018年7月3日消息 今天谷歌宣布Android P Beta 3.0版本完成並進行發布,據稱這個版本非常接近最終的系統版本。外媒消息稱這次版本更新並沒有增加索尼主要的新功能,做了一些列的UI調整以及bug修復進行性能提升。
  • 谷歌內部稱Android 9.0為「Pi」
    近日,一名Twitter用戶Mishaal Rahman在Android開源項目網站上發現了兩份文件,似乎谷歌在內部將Android 9.0稱為「Pi」(Android π)。這顯然不是一個甜點,Pi是希臘字母的第16個字母,也是圓周率符號。然而,Pi也與流行的甜品餡餅(pie)相似,因此也許延續了甜點主題。
  • 谷歌推出Android手機版谷歌地球
    網易科技訊,2月23日消息,據國外媒體報導,谷歌公司今日推出Android手機版谷歌地球應用軟體,該應用軟體在Nexus One發布時就已公開。  據悉,使用該應用可在Android手機上完全實現谷歌地球的所有功能,可以瀏覽世界各地的三維圖像、放大縮小觀察道路及以飛行模式鳥瞰山河。  有趣的時,iPhone版的谷歌地球應用已經推出一段時間了。不過Android版雖然姍姍來遲,卻附帶一些專為Android粉絲帶來的特色功能。
  • Win10 RS4預覽版17110更新內容大全
    IT之家2月28日消息 微軟今天凌晨開始推送Windows 10 RS4快速預覽版17110系統更新,在該版本中微軟並沒有引入任何新的消費級新功能,但是帶來了幾項企業客戶級新特性。另外還有大量的Bug修復和系統穩定性提升。
  • Android版谷歌地圖更新 新增三項功能
    網易科技訊 5月10日消息,據國外媒體報導,谷歌今日更新了Android版本的Google Maps服務,並新增三項有趣的功能:集成Google Offers服務、對Google Business Photos(企業照片)服務提供支持
  • 谷歌地圖Android版推出改進後的搜索欄
    谷歌地圖在度過今年年初15歲生日之際迎來了一次重大更新。
  • 谷歌瀏覽器 Chrome25 正式版官方最新下載
    谷歌Chrome開發團隊日前於Stable Channel發布了最新的Chrome 25.0.1364.97,千呼萬喚始出來,讓我們一起來看看都有哪些新東西吧。更新歷史:• 改進擴展管理,提升安全性• 更好地支持HTML5下的時間/日期輸入• 添加對JavaScript Web Speech API的支持• 更好地處理WebGL的錯誤• 為開發者提供了大量新功能• 修復了一些開發者發現的漏洞Google
  • 谷歌Pixel 2系列三年Android系統更新支持畫上句號
    Android大版本上線通常是在每年下半年,谷歌Pixel系列享有優先更新Android大版本的待遇,每一代Pixel谷歌會提供三年更新支持。
  • 《太空工程師》正式版更新內容一覽
    《太空工程師》正式版今日上線了,在這個版本中,K社添加了風力發電機,氫氣發電機,梯子等等新的方塊,也修復了一大堆BUG。這裡就給大家奉上更新的詳細內容以及一部分完全不知道怎麼翻譯的BUG修複列表吧!
  • Chrome 87正式版全平臺更新:改進穩定性和性能
    Chrome 87正式版全平臺更新:改進穩定性和性能 在最新的穩定版Chrome 87中,谷歌極大地提升了瀏覽器的性能,啟動速度快了25%、載入頁面速度快了7%、CPU佔用減少了5倍、可增加額外1.25小時續航,並且優化了內存佔用量。