安卓 15 秒預覽版

Google 推出了開放式行動平台Android 15的第二個測試版本。Android 15預計將於2024年第三季發布。為了評估該平台的新功能,提出了初步測試計劃。已為 Pixel 6/6a/6 Pro、Pixel 7/7a/7 Pro、Pixel 8/8a/8 Pro、Pixel Fold 和 Pixel Tablet 設備準備了韌體版本。

Android 15 開發者預覽版 2 與第一個預覽版的變化:

  • 對於應用程式來說,可以使用小型輔助螢幕(Cover screen),這些輔助螢幕配備在一些折疊式智慧型手機上,例如三星 Galaxy Z Flip。例如,副螢幕可讓您無需打開裝置即可快速接聽電話、回覆訊息、控制攝影機等。
    安卓 15 秒預覽版
  • TextView 小部件預設啟用 beautifulTextHeight 屬性,該屬性會將緊湊字體替換為具有較大垂直縮排的字體,從而提高文字可讀性。
    安卓 15 秒預覽版安卓 15 秒預覽版
  • 透過衛星通訊管道進行工作的能力得到了擴展。新增了新的介面元素以統一衛星通訊的使用。應用程式能夠使用 ServiceState.isUsingNonTerrescialNetwork() 方法確定衛星頻道的使用情況。用於 SMS/MMS 的介面支援透過衛星通道發送和接收訊息。
    安卓 15 秒預覽版
  • 我們已經開展工作,簡化支援 NFC 的手機的使用,一鍵支付商品(點擊支付)。應用程式能夠將 NFC 適配器置於監視模式,在該模式下,裝置接受 NFC 請求並將其傳送至指定進程進行處理,但不會回應或向 NFC 讀取器傳輸資料。
  • 渲染 PDF 文件的功能 (API PdfRenderer) 已顯著擴展。例如,提供了用於呈現受密碼保護的文件、顯示註釋、編輯表單、在文件中搜尋以及突出顯示用於透過剪貼簿複製的區域的工具。新增了優化以減少資源消耗並加快本地 PDF 文件的查看速度。 PdfRenderer API 的實作被放置在一個單獨的模組中,透過 Google Play 進行更新,並且不依賴主平台。
    安卓 15 秒預覽版
  • 改進了自動語言辨識和語言切換的功能。應用程式提供了高級選項,可以在語音識別過程中微調語言切換。例如,EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS 模式僅允許在音訊會話開始時進行切換,EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES 模式會在一定次數的切換後取消語言切換,這在預先知道僅使用一種語言的情況下非常有用在一個會話中切換。
  • 提供靈活控制換行符的工具。在 TextView 小工具中使用標籤來提高可讀性和您可以控制單字組或單字部分到另一行的換行。例如,在「背後的力量與大腦」這行中像素 8 Pro。 「『Pixel 8 Pro』這個字總是出現在一行中。
    安卓 15 秒預覽版安卓 15 秒預覽版
  • 過濾意圖請求的可能性已擴展。使用 UriRelativeFilterGroup 類,您可以根據 URL 參數和 URL 片段的內容定義封鎖或允許要求的規則。也可以透過新標籤指定過濾規則在應用程式清單中。
  • 擴展了對 OpenJDK API 的支援。例如,新增了 Math 和 StrictMath 類別的其他方法、有序集合和列表、在 Deflater 中使用 ByteBuffer 以及更新鍵的支援。
  • 新增了 API 以允許應用程式偵測螢幕錄製何時正在進行。應用程式可以指定一個回調處理程序,如果啟用螢幕錄製並且應用程式視窗進入可見區域,則將呼叫該回調處理程序。建議的功能可讓您在顯示敏感資料時向使用者顯示記錄警告。
  • 新增ApplicationStartInfo接口,透過此接口可以取得程式啟動時的狀態資訊。例如,您可以了解應用程式元件是否已快取(冷、熱或熱狀態)、啟動的不同階段需要多長時間才能完成、導致啟動的原因,並確定對最佳化啟動速度有用的指標。
  • 更改了停止狀態的處理,其中應用程式執行將暫停,直到與應用程式關聯的使用者操作為止。新版本為應用程式提供了選項,用於確定是否透過處理 BOOT_COMPLETED 訊息或使用 ApplicationStartInfo.wasForceStopped() 方法終止掛起。
  • 除了允許您獲取有關已安裝應用程式大小的一般資訊的 StorageStats.getAppBytes() 方法之外,還添加了 StorageStats.getAppBytesByDataType() 方法,該方法可讓您取得已安裝應用程式大小的單獨資訊。APK包,複製的程式碼,提取並產生的資料。
  • 用於啟動優先服務(前台服務)的 API 已進行變更。新增了一種新型優先服務 - 媒體處理,它可用於多媒體內容的資源密集型操作,例如從一種格式轉碼到另一種格式。
  • 已經提出了一個新的 API,用於與基於 SQLite DBMS 的儲存引擎配合使用,提供對高級 SQLite 功能的存取。
  • 可控制 HDR 的亮度裕度(HDR 影像中最亮的白色與標準動態範圍影像中的白色亮度的比率)。為了設定亮度裕度,新增了 setDesiredHdrHeadroom 方法,透過該方法可以在顯示 SDR 和 HDR 內容時平衡亮度。
    安卓 15 秒預覽版
  • 新增了對 CTA-2075 標準的支持,該標準定義了響度標準化功能,以避免更改不同內容的音量等級。響度匹配是透過定義有關揚聲器特徵和 AAC 音訊內容響度的元資料來實現的。為了標準化音量,提出了 LoudnessCodecController 物件和 OnLoudnessCodecUpdateListener 方法,該方法在存取編解碼器之前調整音量參數。
  • 如果裝置支援空間音頻,AndroidX media3 ExoPlayer 1.0 預設啟用多通道音訊的空間音訊。 Virtualizer 類別已被棄用,取而代之的是 Spatializer 類別來定義空間音訊行為和功能。
  • 新增了AutomaticZenRules類,以允許應用程式配置請勿打擾規則並定義應應用這些規則的情況。



來源: opennet.ru

添加評論