Google 推出 Android 13 開發人員預覽版第二版,安全性再強化、改善文字閱讀顯示與增添藍牙 LE Audio

Google Android 系統版本更新時程已經越來越規律化,隨著預計在今年第三季後公布新版 Android 13 , Google 也宣布針對針對 Pixel 4 以上機型提供 Android 13 開發人員預覽版第二版,使開發者能率先針對新版本帶來的變化進行先期開發與體驗,此次的 Android 13 開發人員預覽版第二版也將帶來多項新功能,包括安全性、文字顯示與正式將藍牙 LE Audio 規範納入系統內。此外, Google 也宣布將 Android 12L 是出道 Android 開放原始碼計畫( AOSP ),未來幾周後將更新到所有支援的 Pixel 設備,包括三星、聯想與微軟的平板電腦與摺疊裝置也將獲得更新。

Google 預計在 6 月完成平台穩定版本開發;開發者目前可使用裝置系統映像檔刷新為 Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5、Pixel 4a (5G)、Pixel 4a、Pixel 4 XL 、 Pixel 4 等裝置進行測試版本安裝,或是透過 Android Studio Dolphin 中的 Android Emulator 使用 64 位元系統映像檔在虛擬環境進行開發與測試。

近年由於各式資安與隱私相關議題,如何在提升安全與隱私但兼顧使用的便利性成為 Android 大型版本更新的重點; Android 13 在通知系統加入全新的  Runtime Permissions:POST_NOTIFICATIONS ,相較 Android 12 以下系統會自動處理來自應用程式的升級流程,而 Android 13 加入此項通知系統後,一旦應用程式將 Android 13 視為目標版本,皆會要求使用者授予通知權限才能傳送通知。

另外, Android 13 也將提供可降級部分應用程式的權限,由於部分應用程式可能在一些情況後不再需要使用先前啟用的特定功能但仍維持授權,或是應用程式保留先前 Android 版本的敏感權限,現在 Android 13 將透過一個全新 API 提供權限降級,藉此確保使用者隱私。

另外 Android 也將為已註冊使用情境的接收端提供更安全的匯出服務,延續 Android 12 要求開發人員必須提供已申報可匯出資訊清單的接收端規劃, Android 13 在此基礎上使開發者選擇性在註冊非系統來源的接收端時加上 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED 進行標記,使其它應用程式僅能在允許下將內容傳送到接收端。

Android 13 亦針對文字閱讀加入多項工具,其中在日文部分改善日文文字換行,除了根據字元以外,現在可根據文節或片語進行換行,開發者僅需在 TextView 使用 「 android:lineBreakWordStyle="phrase" 」即可。

同時, Android 也為非拉丁語系文字的行高進行改善,現在 Android 13 可針對不同語言調整行高,大幅使非拉丁語系的呈現更舒適,例如泰米爾文、緬甸文、泰盧固文和藏文現在可避免字元遭到裁切的狀況,不過此功能會影響非拉丁語系使用者介面,建議開發者使用新行距設定後應先測試應用程式屆時呈現的視覺。

Android 13 此次也強化日文與中文等使用拼音輸入法的轉換效率添加文字轉換 API ,以日文為例,若要搜尋平假名與漢字,需要先將搜尋字詞的發音以平假名輸入,再將平假名字元轉換為漢字後才能進行搜尋,在 Android 13 後,僅需輸入平假名即可顯示漢字搜尋結果。

最後一個是支援 COLRv1 的顏色向量文字,現在系統表情服務將更新為 COLRv1 格式,而開發人員預覽版開放應用程式使用 COLRv1 ,如果應用程式採用自己的文字算繪功能並使用系統字型,建議開發者預先使用並測試表情符號算繪。

Android 13 也將在音訊功能獲得提升,其中一項重大更新是把公布好一陣子的藍牙 LE Audio 加入系統內,藍牙 LE Audio 是當前藍牙 Classic Audio 音訊服務的重大版本升級,不僅大幅改善編碼效率,具備更好的音質與更低的耗電外,還具備廣播、多耳機傳輸、音樂共享與助聽器應用。另一個是使 Android 13 支援 MIDI 2.0 標準,包括連接 MIDI 2.0 硬體設備,能使控制器精度提升、改善非西方地區音調支援程度與提升使用單一音符控制器的表現性。

更多癮科技文章
2022清明節台北市、新北市免費掃墓公車路線、周邊交通管制懶人包
2022節能家電補助懶人包:貨物稅減免最高2000元、線上申請辦法、各縣市汰舊換新補助