基於Android 19的LineageOS 12行動平台發布

取代CyanogenMod的LineageOS專案開發者發布了基於Android 19平台的LineageOS 12版本,值得注意的是,LineageOS 19分支在功能和穩定性上已經達到了與分支18相當的水平,並被認為已經準備就緒。過渡以形成第一個版本。 為 41 種設備型號準備了組件。

LineageOS 也可以在 Android 模擬器和 Android Studio 中運作。 提供了在 Android TV 和 Android Automotive 模式下組裝的能力。 安裝後,預設所有支援的裝置都會提供自己的 Lineage Recovery,不需要單獨的復原分割區。 LineageOS 17.1 版本已於 31 月 XNUMX 日停止。

由於從 AOSP 中刪除了 iptables 以及 Android 12 過渡為使用 eBPF 進行封包過濾,因此不再支援許多舊裝置。 問題是 eBPF 只能在具有 Linux 核心 4.9 或更高版本的裝置上使用。 對於核心 4.4 的設備,eBPF 支援已向後移植,但移植到執行核心版本 3.18 的設備很困難。 使用變通辦法,可以在舊核心之上載入 Android 12 元件,透過回滾到 iptables 來實現,但由於封包過濾中斷,這些變更未被 LineageOS 19 接受。 在舊核心的 eBPF 連接埠可用之前,不會為此類裝置提供基於 LineageOS 19 的建置。 如果使用 LineageOS 18.1 的組件是為 131 台裝置建立的,那麼 LineageOS 19 組件目前可用於 41 台裝置。

與 LineageOS 18.1 相比,除了 Android 12 特有的變化外,還提出了以下改進:

  • 已從 AOSP(Android 開源專案)儲存庫過渡到 android-12.1.0_r4 分支。 WebView瀏覽器引擎與Chromium 100.0.4896.58同步。
  • 它沒有 Android 12 中提出的新音量控制面板,而是擁有自己完全重新設計的面板,可以從側面滑出。
  • 預設啟用深色介面設計模式。
  • 建置 Linux 核心的主要工具是 Clang 編譯器,在 AOSP 儲存庫中提供。
  • 提出了一個新的設定嚮導,其中添加了大量帶有設定的新頁面,使用了 Android 12 中的新圖示和動畫效果。
  • 包括一個新的圖標集合,涵蓋幾乎所有應用程序,包括系統應用程式。
  • 改進的照片庫管理應用程序,它是 AOSP 存儲庫中圖庫應用程式的一個分支。
  • 安裝更新程式、Jelly 網路瀏覽器、Recorder 錄音機、FOSS Etar 日曆規劃程式和 Seedvault 備份程式都得到了改進。 對 FOSS Etar 和 Seedvault 的改進已返回到上游專案。
  • 為了在 Android TV 裝置上使用,已經提出了一個不顯示廣告的導航介面版本(Android TV Launcher)。 Android TV 的建置中新增了按鈕處理程序,可讓您使用透過藍牙和紅外線工作的各種遙控器上的附加按鈕。
  • 增加了對建立 Android Automotive 目標平台模式以用於汽車資訊娛樂系統的支援。
  • adb_root 服務與確定組件類型的屬性的綁定已被刪除。
  • 影像解包實用程式添加了對從大多數類型的存檔和更新影像中提取資料的支持,這簡化了裝置操作所需的二進位組件的提取。
  • SDK 提供了增加觸控螢幕輪詢強度的功能,以減少觸控螢幕的回應時間。
  • 為了存取基於Qualcomm Snapdragon平台的裝置上的相機,使用Camera2 API而不是Qualcomm特定的介面。
  • 預設桌面壁紙已被替換,並添加了新的壁紙集。
  • Wi-Fi 顯示功能可讓您將遠端輸出組織到外部螢幕,而無需與顯示器進行實體連接,該功能適用於所有設備,包括支援 Qualcomm 專有無線介面和 Miracast 技術的螢幕。
  • 可以為不同類型的充電(透過有線或無線充電)分配單獨的聲音。
  • 內建防火牆、受限網路存取模式和應用程式隔離功能均已重寫,以考慮到 AOSP 中新的網路隔離模式和 eBPF 的使用。 資料限制和網路隔離的程式碼已合併為一種實作。

來源: opennet.ru

添加評論