Android 11 版本資訊

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

建築

API 配額

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

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

系統啟動載入程式

開機標頭版本 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 上的核心模組。ramdisk 分為通用和供應商 ramdisk。 供應商核心模組會儲存在供應商 RAM 磁碟中。您可以設定核心模組的載入順序。

DebugFS

Android 11 移除了 DebugFS 的平台支援,且規定不得在正式版裝置上掛接或存取 DebugFS。DebugFS 的用途是進行偵錯,但已納入使用者和 usedebug 建構版本,適用於一般和供應商專屬元件。DebugFS 即將淘汰,因為它會建立:

  • 不穩定且未提供說明文件的 API。Android 必須仰賴定義完善且穩定的 Linux 核心介面和 HAL,才能正常運作。VTS 測試會強制執行這些介面的存在和正確性。DebugFS 的 ABI 不穩定且未記錄,因此無法強制執行。

  • 程式碼品質不佳。由於節點是為了偵錯而新增至 debugfs,因此不會像其他檔案系統中的節點一樣,經過嚴格的審查和測試。如果 debugfs 中發現錯誤,系統會將其視為較不重要的問題,這會導致 debugfs 產生安全漏洞。

  • 安全漏洞。DebugFS 的建立目的是協助核心開發人員偵錯系統,而非著重於安全性。沒有有效的方法可驗證在正式版裝置上公開的所有 DebugFS 節點是否安全。雖然 SEpolicy 緊縮措施已降低源自 debugfs 的安全漏洞嚴重程度,但禁止掛接 debugfs 是完全消除攻擊面的唯一方法。

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

GKI 的 ION 堆積

在 Android 11 中,Android Common Kernel v5.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 級 裝置
  • 邏輯相機支援
  • 僅支援深度攝影機

這個模擬的相機 HAL 位於 /platform/hardware/google/camera/devices/EmulatedCamera/hwl

多鏡頭最佳做法

如要充分運用多鏡頭功能,同時維持應用程式相容性,請在實作邏輯多鏡頭裝置時,遵循這些最佳做法。包括使用 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) 播送多個身分,提供彈性。

支援小型基地台

搭載 Android 11 的裝置可支援封閉式用戶群組 (CSG),方法是透過 Cell ID API 中的方法取得 Cell 的 CSG 資訊。如果行動網路業者 (MNO) 是透過封閉式用戶群組管理小型基地台,這項功能就非常實用。

連線診斷 API

連線診斷 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 網域,同時確保連線安全。
  • 支援多個已安裝的 Passpoint 設定,且具有相同 FQDN。如果電信業者在網路上部署多個行動裝置國家/地區代碼 (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 平台中導入「泡泡」功能時,不需要進行任何作業。

裝置控制

使用者可透過 Android 11 以上版本提供的「裝置控制」功能,從電源鍵選單快速檢視及控制外部裝置,例如燈具、溫度控制器和攝影機。裝置集結網站 (例如 Google Home) 和第三方供應商應用程式可以在此提供要顯示的裝置。支援這項功能時,不需要進行任何平台實作作業。 預設實作項目包含在 AOSP 系統 UI 中。如要瞭解如何在控制應用程式中新增裝置控制支援功能,請參閱 Control external devices (控制外部裝置) Android 開發人員頁面。

文字分類工具更新

Android 11 導入了可更新的文字分類器服務預設實作項目,位於 ExtServices Mainline 模組中。建議裝置製造商使用這個 TextClassifierService 實作方式,因為這項實作方式可透過 Mainline OTA 更新。

Enterprise

導入自訂使用者類型

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

工作資料夾改善

Android 11 針對工作資料夾強化了隱私權和可用性,可解決主要可用性問題。因此,在整個生態系統中持續實施這些改善措施至關重要。

支援 Android 的 IT 管理員必須支援使用者在工作場所使用的任何 Android 裝置。改善重要工作流程的 UX 一致性,可大幅降低在自攜裝置 (BYOD) 環境中支援 Android 的成本。在所有裝置上一致導入隱私權功能,也能提升使用者信心。部分更新包括:

  • 應用程式清單會顯示標示為「個人」和「工作」的分頁。
  • 工作分頁有可關閉工作資料夾的切換按鈕。
  • 工作資料夾關閉時,工作應用程式圖示會變成灰色,工作分頁上的疊加層則會顯示「工作應用程式已暫停」。

互動

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

Android 11 推出 CHRE API v1.4,支援 5G 蜂巢式網路資訊、奈米應用程式偵錯傾印等功能,並進行其他改良。此外,還支援在 nanoapp 中使用 TensorFlow Lite for Microcontrollers。詳情請參閱「Context Hub 執行階段環境 (CHRE)」。

觸覺回饋

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

輸入

遊戲手把

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

  • Nintendo Switch Pro 控制器:Android 支援透過 USB 和藍牙連線使用 Nintendo Switch Pro 控制器。所有實作項目都必須通過 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 推出轉軸角度感應器類型,代表可測量裝置兩個組成部分之間角度的感應器。

感應器 Multi-HAL 2.1

感應器 Multi-HAL 2.1 (適用於 Android 11) 是感應器 Multi-HAL 2.0 的疊代版本,支援載入可公開轉軸角度感應器類型的子 HAL。如要支援這類感應器,子 HAL 必須使用 2.1 SubHal 標頭中定義的子 HAL API。

媒體

DRM

Android 11 簡化了 MediaDrm/Crypto IPC 路徑,方法是移除 MediaDrmService。新增 MediaDrm API,用於列舉可用的 DRM 外掛程式。

MediaCodec 中的低延遲解碼

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

其他

從 Android 11 開始,AOSP 媒體庫應用程式不必支援 ACTION_VIEW 意圖的 application/sdp MIME 類型。application/sdp MIME 類型的 ACTION_VIEW 意圖篩選器已從 AOSP 媒體庫應用程式資訊清單檔案中移除。

這些規定記載於 3.2.3.1 節。CDD 的核心應用程式意圖。

效能

使用者空間 lmkd

Android 11 推出全新終止策略,可避免記憶體不足和效能降低。

電源

電視待機時進入無人看管的睡眠狀態

Android 11 新增了「無人看管的睡眠」功能,適用於電視待機。這項省電功能可讓使用者設定閒置逾時時間,裝置會在逾時後進入休眠狀態,即使持有喚醒鎖定也一樣。

安全

OEMCrypto

Android 11 支援 OEMCrypto API 第 16 版。

儲存空間

限定範圍儲存空間

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

SDCardFS 即將淘汰

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

測試

Compatibility Test Suite (CTS)

Android 11 導入了許多新的重要模組,並針對 CTS 進行測試異動。詳情請參閱 CTS 版本資訊

APEX 管理 API 的 CTS 測試

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

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

詳情請參閱「CTS shim 套件」。

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 中導入了三項新元件。