top of page
CI.Seoa News.png

《 Google 》Android 13 Developer Preview 2


我們在上個月以隱私權、安全性、開發人員的工作效率,以及可以用來支援平板電腦和大螢幕作為設計核心,推出了 Android 13 第一個開發人員預覽版。今天,我們推出 Android 13 開發人員預覽版第二版,為使用者的應用程式帶來更多創新功能與系統更新。歡迎跟我們分享你的意見,一起完善 Android 平台,提供更優質的開發人員和使用者體驗!


我們已經在上周將 12L 推送到 Android 開放原始碼計畫 (AOSP),協助開發者更有效地運用超過 2.5 億台的 Android 大螢幕裝置。為了深入探討 Android 13 和平板電腦,並詳細說明 Google 為了提升開發人員工作效率,而投入 Jetpack Compose 開發,歡迎收看我們新一集的 # TheAndroidShow 直播內容。


在開始談開發人員預覽版第二版之前,我們先來看看本周稍早的另一項 Android 重大更新:12L 已正式透過功能推送,發布到 Android 開放原始碼計畫中,未來幾週內將持續更新到所有支援的 Pixel 裝置,為平板電腦用戶帶來更優質的 Android 12 系統體驗。新版本中包括了全新的工作列、為通知欄和螢幕鎖定畫面設計全新的大螢幕版面配置,同時也改善了應用程式的相容模式。以工作列為例,使用者也可以從任務欄中拖拉任何應用程式,並進入分割視窗模式,歡迎參考日前發布的部落格文章。


我們將在今年陸續為 Samsung、Lenovo 和 Microsoft 的平板電腦與折疊式裝置推出更新,你也可以趁現在確認自己的應用程式是否支援該系統更新。我們強烈建議可以嘗試使用不同視窗大小的分割畫面模式;或是在不同螢幕方向下,使用應用程式,以及確認應用程式是否支援新改版的相容模式,歡迎進一步瞭解開發人員適用的 12L。


最棒的是,12L 的大螢幕功能正是 Android 13 的基礎功能,意味著你可以直接在 Android 13 上進行開發及測試,不必擔心應用程式無法支援搭載 Android 12L 的平板電腦。我們相信大螢幕裝置的版面配置是 Android 未來版面設計的重點,往後也將持續投注心力並提供必要的開發工具,協助你打造絕佳的平板電腦、Chromebook 和折疊式裝置體驗,歡迎瞭解如何提供更棒的大螢幕使用體驗,也別忘了參考我們提供的大螢幕體驗開發資源。


接著我們一起來深入瞭解新推出的 Android 13 開發人員預覽版第二版,有哪些新功能吧!


使用者都希望作業系統和應用程式值得信賴,這樣才能在裝置上放心儲存最機密的個人資訊。同時,隱私權和安全性是 Android 產品的核心原則,在 Android 13 中,我們依然致力於打造值得人人信賴的高品質平台,為所有使用者提供更安全的裝置環境和更多控制選項。以下是我們為開發人員預覽版第二版帶來的新功能。


通知權限:為協助使用者可以注意最重要的通知,Android 13 針對應用程式的通知系統導入了全新的 Runtime Permissions:POST_NOTIFICATIONS。只要是以 Android 13 為指定目標版本的應用程式,現在都必須先要求使用者授予通知權限,才能傳送通知。如果是以 Android 12 以下為指定目標版本的應用程式,系統會自動處理升級流程。建議盡快讓應用程式以 Android 13 為指定版本,並要求使用者授予通知權限,以便為使用者提供更多使用情境和控制選項,更多詳細資料,請參考官方網頁

可由開發人員降級的權限:部分應用程式可能不再需要使用先前為啟用特定功能因此授予的權限;或是保留先前 Android 版本的敏感權限。我們在 Android 13 中,提供了一個新的 API,進行權限降級,以保護使用者隱私。


為已註冊使用情境的接收端提供更安全的匯出服務:在 Android 12 中,我們要求開發人員必須提供已申報可匯出資訊清單的接收端。而在 Android 13 中,我們也要求你必須為已註冊使用情境的接收端做出同樣的申報,在註冊非系統來源的接收端時加上 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED 進行標記,確保其他應用程式只能在你允許的情況下將內容傳送到接收端。雖然這不是 Android 13 中的必要條件,我們仍建議你申報可匯出性,進一步保護你的應用程式安全。


提升開發人員工作效率


我們致力在 Android 13 中加入更多工具,協助你為使用者提供更優質的使用體驗和效能,包含以下幾個更新項目。


改善日文的文字換行:TextView 現在不僅能夠不根據字元換行,也可以根據文節 (最精簡的文字組成單位,且閱讀讀起來自然、有意義) 或片語,讓你改善日文應用程式的閱讀體驗。如要運用這項換行功能,只需要在 TextView 中使用 android:lineBreakWordStyle="phrase" 即可。

改善非拉丁語系文字的行高:Android 13 會根據每個不同的語言調整行高,改善了非拉丁語系文字的呈現方式,例如泰米爾文、緬甸文、泰盧固文和藏文。新的行高設定不僅可以避免字元遭到裁切,並改善字元的排版位置。只需要在應用程式指定 Android 13,就能使用該項功能。這些變更可能會影響到非拉丁語系使用者的介面,因此如果你使用新的行距設定,請務必先行測試應用程式。

文字轉換 API:日文和中文等語言的拼音輸入法,通常會降低搜尋和自動完成等功能的執行速度。在 Android 13 中,應用程式可以呼叫文字轉換 API,讓使用者可以更輕鬆、快速地搜尋內容。舉例來說,日文使用者以前必須按照以下步驟搜尋才能找到所需內容:


(1) 根據搜尋字詞 (例如位置或應用程式名稱) 的發音輸入平假名。

(2) 使用鍵盤將平假名字元轉換成漢字。

(3) 使用漢字字元重新搜尋。

(4) 獲得搜尋結果。


有了新的文字轉換 API,日文使用者只要輸入平假名,就能立即看到漢字的搜尋結果,不必再進行步驟 (2)、(3)。


顏色向量字型:Android 13 現在支援 COLR 版本第一版 (請參閱規格和簡介影片) 和字型的算繪功能,目前系統表情符號已更新為 COLRv1 格式。新字型格式 COLRv1 極為簡易,任何大小都能讓系統輕鬆快速地進行算繪。也因為系統會自行處理一切,因此大多數的應用程式都能使用 COLRv1。從開發人員預覽版第二版開始,你可以選擇讓應用程式使用 COLRv1。如果應用程式採用自己的文字算繪功能並使用系統字型,建議你預先使用並測試表情符號算繪。如要進一步瞭解 COLRv1,請參閱我們的官方網頁。

藍牙低功耗音訊:低功耗 (LE) 音訊技術是新一代的無線音訊技術,開發目的在於取代傳統經典藍牙技術、開發新用途和連線拓撲。透過這項技術,使用者可以與親朋好友分享音訊內容及播放音訊給他們聽,也可以訂閱資訊、娛樂或無障礙用途的公共廣播內容。這項新技術不必耗費大量電力,就可以讓使用者接收高度擬真的音訊,同時也能在不同用途間流暢切換,這是傳統藍牙技術無法辦到的事。Android 13 內建支援低功耗音訊技術,因此開發人員應該可在相容裝置上免費取得新功能。


MIDI 2.0:Android 13 可支援 MIDI 2.0 標準,包括能夠透過 USB 連接 MIDI 2.0 硬體。更新後的標準具備多項優點,例如提升控制器精度、改善非西方地區的音調支援程度,以及提高使用單一音符控制器時的表現性。


應用程式的相容性


在每個版本當中,我們都會優先處理新版本的應用程式相容性,讓更新可以更快速且流暢。在 Android 13 中,我們加入了應用程式導向變更,讓開發者擁有更充裕的開發時間。此外,我們也更新了輔助工具和開發流程,協助你更快上手。


發布開發人員預覽版第二版,意味著正式版很快就會推出,我們也會持續改善整體穩定性。現在,歡迎體驗新功能和系統變更,並提供意見。我們特別期待收到你對 API 的意見回饋,也希望你能夠詳細說明平台變更對你的應用程式產生的影響。歡迎前往意見回饋頁面與我們分享你的想法或回報任何問題。


以上內容來自 [ Google Blog ] taiwan.googleblog.com/2022/03/Android13DP2.html

Comments


科技新聞類別 News category

科技新聞影音 News Video

​科技新聞類別  News Category

搜尋新聞 Search News

科技新聞類別 News category

bottom of page