Android 11 版本資訊

本頁面概要說明 Android 11 版本的主要功能,並提供其他資訊的連結。這些功能摘要會依據功能在本網站上的說明文件位置進行排序。

建築

API 配額

Android 11 版本推出了 API 配額功能,可限制應用程式呼叫特定 API 的頻率。這項功能僅在 JobScheduler API 呼叫中實作。您對預設限制所做的任何變更,都必須通過 CTS 測試。您可以使用 QuotaTracker.java 中的 setEnabled 方法,停用及啟用 API 配額。預設為啟用。停用這項功能後,應用程式就能不受限制地呼叫受影響的 API。

提供 QuotaTracker 和相關類別的單元測試。詳細說明文件位於 QuotaTracker 類別的註解中。這項功能會推出新的 LimitExceededException 公用 API。

系統啟動載入程式

啟動標頭版本 3

Android 11 支援啟動標頭版本 3。詳情請參閱「啟動映像檔標頭」。

分區

啟動分區

Android 11 引入了通用核心映像檔的概念。如要使用通用核心映像檔啟動任意裝置,所有供應商專屬資訊都會從啟動分割區中分離,並重新放置至供應商啟動分割區。搭載 Android 11 的裝置必須支援供應商啟動分割區和更新的啟動分割區格式,才能通過 GKI 測試。

供應商啟動標頭

供應商啟動標頭可以是多個頁面。

產品分割區介面強制執行

Android 11 會解除綁定 product 分區,使其不受 system 和供應商分區的影響。在這些變更中,您現在可以控制產品分區對原生和 Java 介面的存取權。

復原映像檔

Android 11 會更新復原映像檔需求,並納入新的版本選項,可將復原 DTBO/ACPIO 納入啟動/復原映像檔。詳情請參閱「復原映像檔」。

軟重啟

Android 11 支援軟重啟,這是在使用者空間中重新啟動程序的作業時間,用於套用需要重新啟動的更新 (例如 APEX 套件更新)。

核心

Android 通用核心

Android 11 針對Android 通用核心的開發和整合方式,推出重大變更。

Android 核心 ABI 監控

Android 11 推出了 ABI 監控工具,可穩定 Android 核心內的 ABI。

通用核心映像檔

Android 11 推出了通用核心映像檔 (GKI),可透過統一核心核心和將 SoC 和主機板支援移出核心核心,將核心核心移至可載入的模組,解決核心分散的問題。

模組式核心

核心模組支援

通用核心映像檔 (GKI) 可能不包含裝置掛接分區所需的驅動程式支援。如要讓裝置安裝分割區並繼續啟動,第一階段的 init 會經過強化,載入 ramdisk 上的核心模組。此 RAM 磁碟會分為一般 RAM 磁碟和供應商 RAM 磁碟。供應商核心模組會儲存在供應商 RAM 磁碟中。您可以設定核心模組的載入順序。

DebugFS

Android 11 移除了 DebugFS 的平台支援,並要求在正式版裝置上不得掛載或存取 DebugFS。雖然 DebugFS 是為了偵錯而建立,但已納入使用者和使用偵錯版本,用於一般和供應商專屬元件。DebugFS 已淘汰,因為它會建立:

  • 不穩定且未公開說明的 API。Android 需要明確且穩定的 Linux 核心介面和 HAL,才能正常運作。VTS 測試會強制執行這些介面的存在和正確性。由於 DebugFS 的 ABI 不穩定且未記錄,因此無法強制執行。

  • 程式碼品質不佳。由於用於偵錯,新增至 debugfs 的節點並未經過審查,也不像其他檔案系統中的節點那樣經過嚴格測試。在 debugfs 中發現的錯誤會被視為較低優先順序,這會導致 debugfs 中的安全漏洞。

  • 安全漏洞。DebugFS 的建立目的是協助核心開發人員對系統進行偵錯,而非著重於安全性。目前沒有任何有效的方法,可以驗證在實際裝置上公開的所有 DebugFS 節點是否安全。雖然 SE 政策的嚴格化已降低 debugfs 所造成的安全漏洞嚴重程度,但禁止掛載 debugfs 是完全消除攻擊面的唯一方法。

在 Android 11 中,VTS 會強制執行 CONFIG_DEBUG_FS 在裝置的核心設定中未啟用,且 debugfs 未列於 /proc/filesystems 下方。

GKI 的 ION 堆積

在 Android 11 中,Android 通用核心第 5.4 版推出了模組化供應商專屬 ION 堆疊的架構,同時保留內建的核心 ION 驅動程式,讓原始設備製造商 (OEM) 在使用通用核心映像檔 (GKI) 時,保留 ION 核心驅動程式修改內容。

模組化系統元件

自動撤銷權限

在 Android 11 中,PermissionsController 模組可自動撤銷長時間未使用的應用程式執行階段權限。

主系列模組更新

Android 11 推出了多個新模組,並更新了 Android 10 中推出的多個現有模組

執行階段資源覆蓋

Android 11 以上版本支援新的 RRO 機制。增強功能包括保留的資源 ID 空間、用於列舉目標資源的 res/xml/overlays.xml 檔案、用於覆疊的 Soong 建構規則,以及用於設定覆疊的可變動性、預設狀態和優先順序的 OverlayConfig 檔案。

供應商 NDK

供應商快照

Android 11 支援 VNDK 快照建構成果供應商快照,無論來源樹狀結構中的 Android 版本為何,您都可以使用這些快照建構 vendor.img。這可讓您使用不同版本的映像檔,例如較舊的供應商和較新的系統映像檔。

音訊

從 FM 調諧器擷取音訊需要特殊權限

在 Android 11 中,音訊來源 MediaRecorder.AudioSource.RADIO_TUNER 會顯示為 @SystemApi,如果您使用 AudioRecordMediaRecorder 擷取音訊,就必須使用特權權限 android.permission.CAPTURE_AUDIO_OUTPUT

音效

自 Android 11 起,裝置製造商在選取特定音訊裝置進行音訊擷取或播放時,可以自動附加並啟用特定音訊效果

裝置類型限制

在 Android 11 中,我們移除了音訊裝置類型數量的限制,以便新增音訊裝置類型。

實作

音訊實作

與較舊版本相比,Android 11 在執行階段更嚴格地執行音效觸發 HAL 實作

Automotive

版本詳細資訊

如要瞭解新的 Automotive 功能和強化功能,請參閱「Automotive 版本詳細資料」。

USB 連接埠重設 API

裝置製造商可以在 Android 11 中實作 USB 連接埠重設 API,藉此重設 USB 小工具與已連線主機的連線。

相機

相機散景

自 Android 11 起,Android 平台支援相機散景效果實作,並提供 API,讓第三方應用程式可使用散景效果功能。

相機縮放

在 Android 11 中,應用程式可以透過 ANDROID_CONTROL_ZOOM_RATIO 設定使用相機的縮放功能 (數位和光學)。這項設定是浮點係數,可讓縮放功能達到更高的精確度,相較於使用 ANDROID_SCALER_CROP_REGION 設定的整數值,這項設定可讓您縮小畫面 (< 1.0f)。

同時串流攝影機影像

自 Android 11 起,Camera2 API 包含應用程式可呼叫的方法,可用於判斷相機是否支援並行串流,以及支援哪些串流設定。

改善 Android 虛擬裝置的相機支援功能

Android 11 在 CuttlefishAndroid Emulator 虛擬裝置上推出了經過改良的模擬相機 HAL 實作方式,可支援更多相機功能,包括:

  • RAW 擷取
  • YUV 重新處理
  • 第 3 級裝置
  • 邏輯相機支援
  • 僅支援深度相機

您可以在 /platform/hardware/google/camera/devices/EmulatedCamera/hwl 中找到這個模擬的相機 HAL。

多鏡頭最佳做法

如要充分利用多鏡頭功能並維持應用程式相容性,請在實作邏輯多鏡頭裝置時遵循下列最佳做法。其中包括使用 Android 11 中推出的 ANDROID_CONTROL_ZOOM_RATIO API 的最佳做法。

系統攝影機

Android 11 透過 android.permission.SYSTEM_CAMERA 權限,推出系統相機支援功能。系統攝影機可讓您導入可在特殊權限或系統應用程式中使用的相機功能,但不適用於第三方公開應用程式。

相容性

Android 11 相容性定義說明文件會根據先前版本進行重複作業,針對新功能提供更新,並變更先前發布的功能需求。

連線能力

藍牙和 NFC

NFC 離機付款同步

Android 支援 NFC 卡模擬功能,可透過安全元件進行離機卡模擬,但在「輕觸付款」設定中指定的偏好付款服務,可能不會與安全元件中的應用程式同步。

Android 11 會透過主機外付款同步處理機制解決這個問題,這項機制可讓您同步處理感應付款功能中的付款設定、感應式前端 (CLF) 的路由設定,以及安全元素中的應用程式選取狀態。

快速存取電子錢包

快速存取錢包功能可讓使用者直接從電源選單存取付款卡和相關票證。

通話和傳訊

緊急電話行為

Android 11 針對緊急電話的處理方式進行了變更,以便更妥善地支援電信業者規定。處理緊急電話的行為如下所述:

  • 當使用者在通話中撥打緊急電話時,系統會根據 KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL 鍵的設定方式,自動中斷正在進行的通話或將其暫停,並在緊急電話斷線前,禁止切換回正在進行的通話。
  • 在緊急通話期間,系統會自動拒絕來電,並顯示為使用者的未接來電。進行緊急電話通話時,無法撥打非緊急電話。
  • 在緊急回撥模式下,撥打非緊急電話會導致裝置退出緊急回撥模式。如果撥打緊急電話,裝置會在通話結束後重新進入緊急回撥模式。來電不會導致裝置退出緊急回撥模式。
  • 無法切換或保留正在進行的緊急電話。

可更新的緊急電話號碼資料庫

Android 11 推出了可透過 OTA 更新更新的緊急電話號碼資料庫。這個資料庫包含緊急電話號碼清單,以及對應的國家/地區和服務類別。

電信業者

eSIM 卡

透過電信業者應用程式啟用 eSIM

Android 11 改善了透過電信業者應用程式啟用 eSIM 設定檔的程序。使用啟用代碼下載設定檔時,LPA 可以啟動電信業者應用程式的使用者介面,從使用者擷取其他資訊。電信業者應用程式也可以啟動 LUI,以便啟用 eSIM 設定檔。

詳情請參閱:

eUICC API 錯誤處理

Android 11 引入額外的鍵和值,以改善錯誤處理程序,讓 eUICC API 的呼叫端可個別處理特定錯誤。

用於「erase subscriptions」方法的選項參數

從 Android 11 開始,在 EuiccManager 中使用 eraseSubscriptions 方法時,您應提供 EuiccCardManager#ResetOption 列舉值,指定是否要清除所有測試、運作或兩種型別的訂閱項目。

支援多營運商網路

搭載 Android 11 的裝置可以支援多個公開陸地行動網路 (PLMN)。多 PLMN 支援功能可讓行動網路業者 (MNO) 廣播多個 ID,提供彈性。

小型基地台支援

搭載 Android 11 的裝置可透過單元格識別 API 中的方法支援封閉訂閱者群組 (CSG),取得單元格的 CSG 資訊。這對透過封閉式訂閱者群組管理小型小區的行動網路業者 (MNO) 來說非常實用。

Connectivity Diagnostics API

Connectivity Diagnostics API 可讓擁有或管理網路的應用程式 (例如電信業者應用程式、VPN 應用程式和 Wi-Fi 建議應用程式) 從架構接收網路連線診斷資訊。

Open Mobile API 異動

Android 11 為 Open Mobile API (OMAPI) 推出了其他功能:

  • 剖析電信業者權限的規則。
  • 自訂嵌入式安全元件 (eSE) 存取權,或使用下列一或多項操作來設定 eSE:

  • 提供讀者明確的指標,讓應用程式篩選裝置功能。

訊號強度回報

在 Android 11 中,您可以選取及自訂多種訊號測量類型,讓架構用來回報 4G LTE 和 5G NR 無線電存取網路 (RAN) 的訊號強度。接著,您可以使用回報的信號強度,控制裝置上信號列的顯示方式。

Wi-Fi

電信業者 Wi-Fi 網路設定

在 Android 11 中,您可以使用 Wi-Fi 建議 API 新增電信業者 Wi-Fi 網路設定,而非在電信業者設定管理工具中設定 carrier_wifi_string_array 參數。

支援 Wi-Fi 無線基地台 (軟體 AP) 的網路共用

Android 11 推出改善 Wi-Fi 無線基地台 (軟 AP) 設定,進一步支援電信業者用途和自訂設定。這些變更可讓裝置製造商設定下列項目:

  • SSID 和 BSSID
  • 安全性類型 (包括 WPA3)
  • 隱藏的 SSID
  • 運作頻帶和頻道 (包括 ACS)
  • 允許的用戶端數量上限
  • 自動關機逾時值
  • 使用許可清單和封鎖清單,讓使用者控管相關聯的裝置

改善 Wi-Fi 網路選取功能

Android 11 推出Wi-Fi 網路選取功能的強化功能,以改善 Wi-Fi 網路連線。

Wi-Fi Passpoint 強化功能

Android 11 為Passpoint 功能推出了以下改善項目:

  • 設定檔到期日支援功能,可讓系統通知使用者並強制執行設定檔到期日。這需要使用已初始化 SubscriptionParameters/ExpirationDate 欄位的設定檔。
  • 支援 Passpoint R1 設定檔的私人自行簽署 CA 憑證。
  • 支援不含 CA 憑證的 Passpoint R1 設定檔。系統會使用預設的可信存放區來驗證連線。
  • 支援將命名的 AAA 網域與 ANQP FQDN 分開設定 (使用 PPS-MO 中的 Extension/Android 節點)。這樣一來,您就能指定與宣傳網域不同的 AAA 網域,而不犧牲連線安全性。
  • 支援使用相同 FQDN 的多個已安裝的 Passpoint 設定。這項功能適用於在網路上部署多個行動裝置國家/地區代碼 (MCC) 和行動網路識別碼 (MNC) 組合的電信業者,但只有一個 FQDN。
  • 可偵測及接受 Passpoint R3 存取點。
  • 改善網路比對功能:
    • 支援 HomeSP/HomeOIList 的住家供應器比對功能。
    • 支援 HomeSP/OtherHomePartners 的住家供應器比對功能。
    • 移除 Passpoint 規格中未要求的 EAP 方法比對規定。

Wi-Fi 設定檔改善了通用名稱支援

在 Android 11 中,如果在選用的 Android 擴充功能子樹中指定了通用名稱,當電信業者的根憑證授權機構 (CA) 變更時,Wi-Fi 設定檔仍會保持有效。在先前版本中,如果根 CA 有所變更,使用者就必須從電信業者下載新的設定檔。

資料

資料存取稽核

Android 11 推出資料存取稽核功能,讓應用程式開發人員更容易找出應用程式和依附元件如何存取使用者的私人資料 (例如位置和相機資料)。對於複雜的多用途應用程式,開發人員可以定義歸因標記,用於識別應用程式的不同部分。

詳情請參閱「資料存取稽核」。

螢幕

Bubbles 通知 API 更新

Android 10 推出了 Bubbles 通知 API,讓使用者可在裝置上的任何位置執行多工作業。Android 11 包含多項氣泡功能增強功能。最顯著的變更是預設開啟氣泡,並將設定移出開發人員選項。您不需要在 Android 平台上實作 Bubbles。

裝置控制

從 Android 11 開始提供的「裝置控制」功能,可讓使用者透過電源選單快速查看及控制外部裝置,例如燈具、溫度控制器和攝影機。裝置集結網站 (例如 Google Home) 和第三方供應商應用程式可以在此提供要顯示的裝置。您無須進行任何平台實作作業,即可支援這項功能。預設實作項目已納入 AOSP 系統 UI。如要瞭解如何在控制應用程式中新增裝置控制項支援功能,請參閱「控制外部裝置」Android 開發人員頁面。

文字分類器更新

Android 11 推出了 ExtServices Mainline 模組中的可更新的預設文字分類程式服務實作。建議裝置製造商使用這個 TextClassifierService 實作項目,因為可以透過 Mainline OTA 更新進行更新。

Enterprise

實作自訂使用者類型

Android 11 引入了明確定義的使用者類型概念,代表 Android 多使用者功能允許的所有不同類型使用者。有了這項功能,原始設備製造商 (OEM) 就能自訂預先定義的 AOSP 使用者類型,並定義新的設定檔類型。詳情請參閱「使用者類型」一節。

工作資料夾改善功能

Android 11 包含工作資料夾的隱私權和可用性強化功能,旨在解決主要的可用性問題。這些改善措施必須在整個生態系統中一致實施,這一點至關重要。

支援 Android 的 IT 管理員必須支援使用者在工作場所使用的任何 Android 裝置。改善關鍵工作流程的使用者體驗一致性,可大幅降低在 BYOD 環境中支援 Android 的成本。在各裝置上一致實作隱私權功能,也能提升使用者的信心。部分更新內容包括:

  • 應用程式清單會顯示「個人」和「工作」等分開的標籤。
  • 「工作」分頁提供切換按鈕,可關閉工作資料夾。
  • 關閉工作資料夾後,工作應用程式圖示會變成灰色,工作分頁上會顯示重疊訊息,指出工作應用程式已暫停。

互動

情境感知中樞執行階段環境更新

Android 11 推出 CHRE API 1.4,其中支援 5G 小區資訊、nanoapp 偵錯傾印,以及其他改善功能。也支援在 nanoapps 中使用 TensorFlow Lite for Microcontrollers。詳情請參閱「Context Hub 執行階段環境 (CHRE)」。

觸覺回饋

Android 11 提供全新指南,說明如何在裝置上實作觸覺回饋並評估觸覺回饋效能

輸入

遊戲手把

Android 11 新增第三方遊戲控制器支援功能,包括:

  • Nintendo Switch Pro 控制器:Android 新增了對 Nintendo Switch Pro 控制器的 USB 和藍牙連線支援功能。所有導入方式都必須進行 CTS 測試,請使用 NintendoSwitchProTest 驗證導入方式。

  • Steam 控制器:Android 為 Steam 控制器新增 USB 連線功能。

類神經網路

最佳做法

為了鼓勵應用程式開發人員採用 NNAPI,請在搭載 Android 11 的裝置上實作 NNAPI 驅動程式時,遵循下列最佳做法

控制流程

在 Android 11 中,NNAPI 新增了兩個控制流程運算IFWHILE,這兩個運算會將其他模型做為引數,並以條件式 (IF) 或重複 (WHILE) 方式執行。這可讓您建構模型,根據輸入值執行不同的運算,或在不展開的情況下多次執行運算。

隔離執行作業

在 Android 11 中,NNAPI 可讓執行作業等待 sync_fence 句柄清單,並視需要傳回 sync_fence 物件,在執行作業完成時發出信號。這麼做可減少小型序列模型和串流用途的負擔。區隔執行作業還可與其他可發出信號或等待 sync_fence 的元件,以更有效率的方式互通。

記憶體網域

對於搭載 Android 11 以上版本的裝置,NNAPI 支援為驅動程式管理的緩衝區提供配置器介面的記憶體網域。這可在執行作業中傳遞裝置原生記憶體,在同一驅動程式中執行連續執行作業時,抑制不必要的資料複製和轉換作業。

服務品質

自 Android 11 起,NNAPI 會讓應用程式指示模型的相對優先順序、準備模型的預計最長時間,以及執行作業的預計最長時間,從而改善服務品質 (QoS)

帶正負號的 8 位元量化

在 Android 11 中推出的 Neural Network HAL (NN HAL) 1.3 支援 Neural Networks API 的 8 位元簽章量化。詳情請參閱「Android 11 中的 NN HAL 更新」。

測試改善項目

Android 11 包含測試公用程式,可對 NNAPI 驅動程式實作項目執行雜訊測試,以及一系列的當機測試,以便在大量使用情況下驗證驅動程式的復原能力。

詳情請參閱:

感應器

轉軸角度感應器類型

Android 11 推出轉軸角度感應器類型,用來代表感應器,以便測量裝置兩個完整部分之間的角度。

Sensors Multi-HAL 2.1

Sensors Multi-HAL 2.1 可在 Android 11 上使用,是 Sensors Multi-HAL 2.0 的迭代版本,可支援載入可公開轉軸角度感應器類型的子 HAL。如要支援此感應器類型,子 HAL 必須使用 2.1 子 HAL 標頭中定義的子 HAL API。

媒體

DRM

Android 11 會透過移除 MediaDrmService,簡化 MediaDrm/Crypto IPC 路徑。新增 MediaDrm API 來列舉可用的 DRM 外掛程式。

MediaCodec 中的低延遲解碼

Android 11 包含 MediaCodec 2.0,可支援低延遲的媒體解碼功能,這對即時應用程式至關重要。

其他

自 Android 11 起,AOSP 相片庫應用程式不必支援 ACTION_VIEW 意圖的 application/sdp MIME 類型。AOSP Gallery 應用程式資訊清單檔案已移除 application/sdp MIME 類型的 ACTION_VIEW 意圖篩選器。

這些規定詳列於第 3.2.3.1 節。CDD 的核心應用程式意圖

成效

使用者空間 lmkd

Android 11 推出新的終止策略,可防止記憶體耗盡和效能降低。

電源

電視待機模式的無意識休眠

在 Android 11 中,我們新增了名為「不專心休眠」的功能,可用於電視待機。這是一項省電功能,可讓您設定使用者閒置逾時時間,裝置就會進入休眠狀態,即使已啟用喚醒鎖定也一樣。

安全

OEMCrypto

Android 11 支援 OEMCrypto API 16 版。

儲存空間

限定範圍儲存空間

Android 11 支援限定範圍儲存空間,可限制應用程式存取外部儲存空間。此外,MediaProvider 會成為外部儲存空間的檔案系統處理常式 (適用於 FUSE),讓外部儲存空間上的檔案系統和 MediaProvider 資料庫保持一致。

淘汰 SDCardFS

SDCardFS 支援功能已在 Android 11 中淘汰。VTS 測試不允許掛載的檔案系統列為 SDCardFS。SDCardFS 的函式會由其他方法取代。

測試

Compatibility Test Suite (CTS)

針對 Android 11,我們為 CTS 引進了許多新的關鍵模組和測試變更。詳情請參閱 CTS 版本資訊

APEX 管理 API 的 CTS 測試

從 Android 11 開始,CtsShimApex 套件會包含兩個預先建構的應用程式,CTS 會使用這些應用程式測試權限。

如果裝置不支援 APEX 套件管理,或是裝置執行的版本為 10 以下,則必須在系統中分別預先安裝這兩個預先建構的應用程式。

詳情請參閱 CTS 墊片套件

CTS 版本資訊

Android 11 推出許多新的重點模組和測試變更

偵錯

範圍限定的供應商記錄功能

Android 11 新增了一個 HAL,即 IDumpstateDevice (1.1 版)。這個 HAL 會公開新方法,以便更精確地限制標準錯誤報告中供應商記錄的範圍,並讓使用者版本開啟或關閉供應商記錄功能 (使用者版本的預設值為關閉)。這樣一來,原始設備製造商就能進一步控管特定類型的錯誤報告中包含的內容。

GWP-ASan:堆積毀損偵測

GWP-ASan 是一種原生記憶體配置器功能,可協助找出 32 位元和 64 位元程序中的「使用已釋放記憶體」和「堆積緩衝區溢位」錯誤。

在 Android 11 中,系統應用程式和平台執行檔會自動啟用 GWP-ASan。請勿在平台中停用這項功能,並在應用程式中啟用。

更新

動態系統更新 (DSU) 強化功能

Android 10 包含動態系統更新 (DSU) 的強化功能,包括:

  • 新的前端:一鍵 DSU 載入器
  • 支援多分區 DSU
  • 原始設備製造商 (OEM) 簽署的 DSU,可強化安全性
  • 管理 DSU 與裝置間相容性的新方法

適用於多個 SKU 的 OTA 套裝方案

Android 11 以上版本支援使用單一 OTA 套件,為多部搭載不同 SKU 的裝置進行更新。如要這樣做,您必須設定目標裝置以使用動態指紋,並更新 OTA 中繼資料 (使用 OTA 工具),在前後條件項目中加入裝置名稱和指紋。

簽署要發布的版本

Android 11 已變更發布子版本簽署子版本的幾個 CLI 指令。

供應商測試套件 (VTS) 11

Android 11 的供應商測試套件 (VTS) 可針對核心和硬體抽象層 (HAL) 進行全面測試。

虛擬 A/B

Android 11 提供虛擬 A/B 版本,將 A/B 更新和非 A/B 更新整合。虛擬 A/B 可為裝置提供流暢的更新體驗,同時盡可能降低儲存空間成本。

測試

預設使用 Scudo 堆積配置器

從 Android 11 開始,所有原生程式碼都會使用 scudo 堆積分配器 (除了低記憶體裝置,因為這類裝置仍會使用 jemalloc)。因此,您不必再依個別二進位檔啟用 scudo。如要進一步瞭解 scudo,請參閱 Scudo 頁面

電視

CAS 架構

Android 11 支援 Android TV 的媒體條件存取系統 (Media CAS) 架構,為第三方開發人員和原始設備製造商提供標準 Java API。詳情請參閱 CAS 架構

多媒體通道

在 Android 11 中,使用者可以直接從 Tuner 提供音訊和視訊內容,實作多媒體通道

調諧器架構

Android 11 支援 Android TV 的 Tuner Framework,可使用 Tuner HAL、Tuner SDK API 和 Tuner Resource Manager 提供 A/V 內容。

電視輸入框架

Android TV 輸入架構 (TIF) 可簡化將直播內容提交至 Android TV 的程序,為製造商提供標準 API,讓他們建立用於控制 Android TV 的輸入模組,並啟用直播電視搜尋和推薦功能。Android 11 為 TIF 引進了三個新元件。