成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 14的第一個開發者預覽版

移動開發 Android
當我們發布 Beta 版時,我們也將邀請消費者試用 Android 14,屆時我們將開放 Android Beta 計劃的注冊。目前,請注意 Android Beta 程序尚不適用于 Android 14。

讓 Android 為數十億 Android 用戶中的每一位用戶提供良好的服務是我們 Android 硬件制造商與您(我們的開發人員社區)之間的協作過程。

圖片

2月8日,安卓發布了 Android 14 的第一個開發者預覽版,您在這些預覽版中的反饋是讓 Android 更好地服務于所有人的關鍵部分。Android 14 繼續致力于提高開發人員的工作效率,同時增強性能、隱私、安全性和用戶自定義。此預覽只是一個開始,隨著發布周期的推進,我們將分享更多內容。

Android 全年不斷提供增強功能和新功能,您的 Android 14 開發者預覽版和季度平臺發布 (QPR) 測試版計劃反饋在幫助 Android 不斷改進方面發揮著關鍵作用。Android 14 開發者網站提供了更多關于預覽版的信息,包括 Pixel 的下載和發布時間表。我們期待聽到您的想法,并提前感謝您一直以來的幫助,使 Android 成為適用于所有人的平臺。

跨設備和外形規格工作

Android 14 建立在 Android 12L 和 13 中完成的工作之上,以支持平板電腦和可折疊外形。為了幫助您構建適應不同屏幕尺寸的應用程序,我們創建了窗口大小類、滑動窗格布局、活動嵌入和帶約束的框等,所有這些都在 Jetpack Compose 中受支持。對于每個版本,我們的目標是讓您更輕松地在所有 Android 平臺上優化您的應用程序。

為了幫助簡化應用程序的準備工作,我們更新了針對大屏幕的應用程序質量指南,并提供了有關構建大屏幕和可折疊設備的更多學習機會。大屏幕畫廊包含經過驗證的設計模式以及圍繞您的應用程序支持的市場的設計靈感,例如 社交和通信、媒體、生產力、購物和閱讀應用程序。

多設備體驗是 Android 未來的重要組成部分。您今天就可以開始使用跨設備 SDK預覽版,讓您能夠構建豐富的體驗,這些體驗可以直觀地跨不同的設備和外形規格工作,而且還會有更多。

簡化后臺工作

Android 14 繼續努力優化應用程序協同工作的方式,改善系統健康狀況和電池壽命,并改善最終用戶體驗。

JobScheduler 和前臺服務的更新和添加

執行一些后臺工作比必要的更復雜,例如在 WiFi 可用時下載大文件。我們正在為這項工作創建一個標準路徑,以簡化您的應用程序開發并可能改善用戶體驗。我們對前臺服務的使用方式也更加固執己見,只為最高優先級的面向用戶的任務保留它們,以便 Android 可以改善資源消耗和電池壽命。

在 Android 14 中,我們正在對現有的 Android API(前臺服務和JobScheduler )進行更改,包括為用戶啟動的數據傳輸添加新功能,以及聲明前臺服務類型的更新要求。用戶啟動的數據傳輸作業將使管理用戶啟動的下載和上傳更加容易,特別是當它們需要限制時,例如僅在 Wi-Fi 上下載。聲明前臺服務類型的要求允許您清楚地定義應用程序后臺工作的意圖,同時明確哪些用例適合前臺服務。此外,Google Play 將推出新政策以確保正確使用這些 API,更多細節即將推出。

優化廣播

我們對內部廣播系統進行了多項優化,以提高電池壽命和響應速度。雖然大多數優化是 Android 內部的,不會影響您的應用程序,但我們已經調整了應用程序進入緩存狀態后接收上下文注冊廣播的方式。對上下文注冊的接收者的廣播可能會排隊,并且只有在它脫離緩存狀態后才會傳遞給應用程序。此外,一些重復的上下文注冊廣播,例如BATTERY_CHANGED,一旦應用程序脫離緩存狀態,可能會在交付之前合并為一個最終廣播。

精確報警?

調用確切的警報會顯著影響設備的資源,例如電池壽命。因此在 Android 14 中,新安裝的針對 Android 13+(SDK 33+)的非時鐘或日歷應用必須請求用戶授予它們SCHEDULE_EXACT_ALARM 特殊權限,然后才能設置確切的鬧鐘。應用程序可以通過切換此權限的意圖將用戶引導至設置頁面,但我們鼓勵您評估您的用例并盡可能選擇更靈活的計劃替代方案。

針對 Android 13+ (SDK 33+) 的時鐘和日歷應用依賴精確警報作為其核心應用工作流程的一部分,將能夠改為聲明USE_EXACT_ALARM普通權限(在安裝時授予)。應用程序將無法使用清單中的此權限將其應用程序版本發布到 Play 商店,除非它們符合政策語言的要求。

客制化

我們將繼續確保 Android 用戶可以根據他們的個人需求調整他們的體驗,包括增強的可訪問性和國際化功能。

具有非線性縮放的更大字體

從 Android 14 開始,用戶將能夠將字體放大到 200%。以前,Pixel 設備上的最大字體大小比例為 130%。

為了緩解文本過大的問題,從 Android 14 開始,系統會自動應用非線性字體縮放曲線。這確保已經足夠大的文本不會以與較小文本相同的速率增加。         

圖片

在 Android 14 中,您應該使用“輔助功能”>“顯示大小和文本”設置中的“字體大小”選項,以最大字體大小測試您的應用 UI 。確保調整后的大文本大小設置反映在 UI 中,并且不會導致文本被截斷。我們的文檔有更多關于最佳實踐的內容。

每個應用程序的語言首選項

可以使用LocaleManager.setOverrideLocaleConfig 動態更新應用的 localeConfig,以自定義 Android 設置中每個應用語言列表中顯示的語言集。這允許您自定義每個區域的語言列表、運行 A/B 實驗,并在您的應用程序使用服務器端本地化推送時提供更新的語言環境。

IME 現在可以使用LocaleManager.getApplicationLocales了解當前應用程序的 UI 語言以更新鍵盤語言。

語法變形 API

Grammatical Infection API允許您更輕松地為使用具有語法性別的語言的用戶添加支持 。例如,

男:“你訂閱了……”

女性:“你訂閱了……”

中性:“訂閱……已啟用”

語法性別是語言固有的,在某些非英語語言中不容易解決。與必須在每個字符串基礎上應用的 ICU 中的 SelectFormat 相比,這個新的 API 減少了支持查看者性別(誰在查看 UI;而不是在談論誰)的工作。

要顯示個性化翻譯,您只需為受影響語言的每個語法性別添加變形的翻譯并集成 API。

隱私和安全

運行時接收器

以 Android 14 為目標平臺的應用必須指明動態Context.registerReceiver()的使用是否應被視為“已導出”或“未導出”,這是之前版本清單級工作的延續。

更安全的隱式意圖

為防止惡意應用程序攔截意圖,針對 Android 14 的應用程序被限制在內部發送未指定包的意圖。

更安全的動態代碼加載

動態代碼加載 (DCL) 為惡意軟件和漏洞利用引入了出口,因為動態下載的可執行文件可能會被意外操縱,從而導致代碼注入。針對 Android 14 的應用需要將動態加載的文件標記為只讀。

阻止安裝應用程序

惡意軟件通常以較舊的 API 級別為目標,以繞過較新 Android 版本中引入的安全和隱私保護。為了防止這種情況,從 Android 14 開始,targetSdkVersion低于 23 的應用將無法安裝。選擇此特定版本是因為某些惡意軟件應用程序使用 targetSdkVersion 22 以避免受到 Android 6.0(API 級別 23)于 2015 年引入的運行時權限模型的約束。

在升級到 Android 14 的設備上,targetSdkVersion 低于 23 的任何應用都將保持安裝狀態。

可以使用以下 ADB 命令測試針對較舊 API 級別的應用:

adb install --bypass-low-target-sdk-block 文件名.apk

憑據管理器和密鑰支持

我們最近發布了Credential Manager的 alpha 版本,這是一種新的 Jetpack API,可讓您簡化用戶的身份驗證過程,同時還通過對密鑰的支持提高安全性。密鑰是密碼和其他可釣魚身份驗證因素的更安全替代品,并且對用戶來說更方便(它們只需要生物識別刷卡即可在任何設備上安全登錄)。

應用兼容性

我們正在努力通過優先考慮應用程序兼容性來使每個平臺版本的更新更快、更順暢。在 Android 14 中,我們對大多數面向應用的更改進行了選擇加入,以便您有更多時間進行任何必要的應用更改,并且我們更新了我們的工具和流程,以幫助您更快地做好準備。

OpenJDK 17 支持- 此預覽包括對 300 個 OpenJDK 17 類的訪問。我們正在努力在即將推出的開發人員預覽版中完全啟用 Java 17 語言功能。這些包括記錄類、多行字符串和模式匹配 instanceof。得益于Google Play 系統更新(Project Mainline),超過 6 億臺設備能夠接收包含這些更改的最新 Android 運行時 (ART) 更新。這是我們承諾的一部分,即為應用程序提供跨設備的更一致、更安全的環境,并為用戶提供獨立于平臺版本的新特性和功能。

更輕松地測試和調試更改- 為了讓您更輕松地測試可能影響您的應用程序的選擇加入更改,我們將在今年再次將其中的許多更改設為可切換。通過切換,您可以從開發人員選項或 中單獨強制啟用或禁用更改adb。

圖片

開發人員選項中的應用程序兼容性切換

平臺穩定性里程碑- 與去年一樣,我們提前讓您知道我們的平臺穩定性里程碑,以便您有更多時間規劃應用程序兼容性工作。在這個里程碑,我們將提供最終的 SDK/NDK API 以及最終的內部 API 和面向應用程序的系統行為。我們預計將在 2023 年 6 月達到平臺穩定性,從那時起您將有幾周的時間在正式發布前進行最終測試。

圖片

開始使用 Android 14

Developer Preview 包含您嘗試 Android 14 功能、測試您的應用以及向我們提供反饋所需的一切。要使用平板電腦和可折疊設備測試您的應用程序,最簡單的入門方法是在 Android Studio SDK Manager的最新預覽版中使用平板電腦或可折疊配置中的 Android Emulator 。對于手機,您可以立即開始使用Pixel 7 Pro、Pixel 7、Pixel 6a、Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5 或 Pixel 4a (5G)設備上的系統映像。如果您沒有 Pixel 設備,則可以將 64 位系統映像與 Android Studio 中的 Android Emulator 結合使用。

為了獲得 Android 14 的最佳開發體驗,我們建議您使用最新的Android Studio Giraffe預覽版(或更新的 Giraffe+ 版本)。設置完成后,您應該執行以下操作:

?試用新功能和 API - 在開發人員預覽的早期階段,您的反饋至關重要。在反饋頁面上報告我們跟蹤器中的問題。

?測試您當前應用的兼容性——了解您的應用是否受到 Android 14 中默認行為變化的影響;將您的應用程序安裝到運行 Android 14 的設備或模擬器上,并對其進行廣泛測試。

?使用選擇加入更改測試您的應用程序- Android 14 具有選擇加入行為更改,僅當您的應用程序以新平臺為目標時才會影響它。盡早了解和評估這些變化很重要。為了更容易測試,您可以單獨打開和關閉更改。

我們將在整個 Android 14 發布周期中定期更新預覽系統映像和 SDK。此初始預覽版僅供開發人員使用,不適合日常使用或消費者使用,因此我們僅通過手動下載提供。手動安裝預覽版本后,您將自動通過無線方式獲取所有以后的預覽版和 Beta 版的未來更新。在這里閱讀更多。

如果您打算從Android 13 QPR Beta計劃轉移到 Android 14 Developer Preview 計劃并且不想擦除您的設備,我們建議您現在轉移到 Developer Preview 1。否則,您可能會遇到 Android 13 Beta 的構建日期更新的時間段,這將阻止您在不執行數據擦除的情況下直接進入 Android 14 Developer Preview。

當我們發布 Beta 版時,我們也將邀請消費者試用 Android 14,屆時我們將開放 Android Beta 計劃的注冊。目前,請注意 Android Beta 程序尚不適用于 Android 14。

發布者:工程副總裁 Dave Burke

來源:https://android-developers.googleblog.com/2023/02/first-developer-preview-android14.html

責任編輯:武曉燕 來源: 祺印說信安
相關推薦

2018-04-04 14:49:52

蘋果iOS 11.3iOS 11.4

2009-05-06 19:04:32

LinuxMoonlight 2預覽版

2014-05-08 13:36:07

Android Wea開發者預覽版

2021-04-22 14:15:30

谷歌Android 12開發者預覽版

2023-06-22 19:57:04

2017-03-24 19:38:57

AndroidAndroid “O”谷歌

2014-07-17 08:52:11

Android LAPI

2011-08-03 13:15:50

Ruby

2019-01-11 14:32:09

TensorFlow 機器之心谷歌

2015-07-13 09:43:15

Android M漏洞

2012-02-13 11:56:26

JavaJDKJava 8

2011-09-20 09:35:02

Windows 8密鑰

2023-03-09 06:53:15

2014-07-01 10:46:27

Android L開發者預覽版刷機

2021-03-22 10:04:02

Fuchsia谷歌開發者預覽版

2021-10-26 15:20:53

鴻蒙HarmonyOS應用

2011-03-02 13:16:48

Java 7

2011-09-15 09:24:52

Windows Ser下載

2011-09-16 14:00:24

ASP.NET 4.5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久久久久久爱 | 都市激情亚洲 | 久久免费精品视频 | 国产综合视频 | 中文字幕亚洲欧美日韩在线不卡 | 精品欧美一区二区三区久久久 | 激情的网站| 亚洲国产一区在线 | 久久久久久亚洲国产精品 | 青娱乐av| 色久伊人| 国产乱码精品一区二区三区中文 | 免费h视频 | 欧美一区二区成人 | 91在线中文字幕 | 男女视频网站 | 黄色视频a级毛片 | 日韩不卡在线 | 精品91久久 | 欧美一区永久视频免费观看 | 日韩中文一区 | 国产精品www| 日韩在线观看视频一区 | 精品中文字幕一区二区三区 | 特一级毛片 | 国产免费拔擦拔擦8x高清 | 天堂网av在线 | 羞羞视频在线观看网站 | 黄色av观看| 九九热免费视频在线观看 | 午夜视频在线免费观看 | 不卡一区| 龙珠z在线观看 | 午夜视频一区二区 | 亚洲免费毛片 | 超级乱淫av片免费播放 | 日干夜干 | 精品欧美一区二区精品久久 | 俺去俺来也www色官网cms | www.欧美视频| 亚洲精品一区二区网址 |