色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

平臺穩定性里程碑 | Android 14 Beta 3 發布

谷歌開發者 ? 來源:未知 ? 2023-06-13 17:40 ? 次閱讀
作者 / Dave Burke, VP of Engineering

隨著今天 Android 14 Beta 3 的發布,我們隨之進入到 Android 開發周期的下一個階段。Beta 3 依舊圍繞著我們的核心主題打造,即隱私、安全、性能、開發者生產力和用戶定制,同時繼續完善平板電腦、可折疊設備等大屏設備上的體驗。

bc9029d6-09cd-11ee-962d-dac502259ad0.png ?

Beta 3 也讓 Android 14 抵達平臺穩定性里程碑,這意味著開發者 API 和所有面向應用的行為都已最終確定,供大家評估和整合進自己的應用。感謝大家這一路上向我們分享的寶貴意見和反饋,是大家幫助我們順利抵達這一里程碑。

  • 平臺穩定性里程碑

    https://developer.android.google.cn/about/versions/14/overview#platform_stability

Android 14 有很多值得您在自己的應用中嘗試和探索的內容。今天的 Beta 3 同樣如此,我們會在本文中著重強調新的無障礙功能 (如非線性字體放大)、隱私功能更新 (包括照片/視頻的部分訪問)、新的手勢導航動畫,以及與 OpenJDK 17 LTS 版本進一步對齊的功能

  • 非線性字體放大

    https://developer.android.google.cn/about/versions/14/features#non-linear-font-scaling

  • 授予對照片和視頻的部分訪問權限

    https://developer.android.google.cn/about/versions/14/changes/partial-photo-video-access

  • 支持內置和定制預測性返回動畫

    https://developer.android.google.cn/about/versions/14/features/predictive-back

  • OpenJDK 17 更新

    https://developer.android.google.cn/about/versions/14/features#core

平臺穩定性里程碑

隨著 Beta 3 和平臺穩定性里程碑的到來,您可以放心地開發和發布必要的兼容性更新。請即刻開始進行最終兼容性測試,并準備發布必要的更新,從而在剩下的 Beta 測試期內獲得寶貴的反饋。這些工作都有助于您在今年晚些時候 Android 14 正式發布之前就打造出流暢的應用體驗。

bca41752-09cd-11ee-962d-dac502259ad0.png

  • 平臺穩定性里程碑

    https://developer.android.google.cn/about/versions/14/overview#platform_stability

如果您是 SDK、開發庫、工具和游戲引擎的開發者,立刻開始測試并盡快發布兼容性更新則更為重要: 在獲得來自您的更新之前,您的下游應用和游戲開發者的工作可能會因兼容性問題而受阻。因此,請務必在發布了兼容更新后告知您的下游開發者們!

應用兼容性

隨著 Android 每個版本的發布,我們都會對平臺進行整體的改進,以強化隱私和安全,并優化整個操作系統的用戶體驗。這些都可能會影響到您的應用。要測試應用的兼容性,只需在運行 Android 14 Beta 3 的設備上,通過 Google Play 或其他來源安裝您的正式版應用即可。請測試應用的所有流程,找出功能或用戶界面中暴露的問題。請通過行為變更清單 (針對所有應用) 來確定測試重點:https://developer.android.google.cn/about/versions/14/behavior-changes-all 這里列出一些需要注意的變更:

非線性字體放大

從 Android 14 開始,系統默認支持字體放大至 200%。這項變更為弱視用戶提供了符合網絡內容無障礙指南 (WCAG) 的更豐富的無障礙功能選項。請在啟用最大文字尺寸 (200%) 的條件下進行用戶界面測試,以確保您的應用能適應更大的文字尺寸且不影響可用性。為了更好地適配此功能,也請確保您在 ConfigurationDisplayMetrics 中沒有硬編碼計算 sp,以及通過 TypedValueapplyDimension()deriveDimension() 在 sp 和 px 之間進行轉換。

  • 非線性字體放大

    https://developer.android.google.cn/about/versions/14/behavior-changes-all#non-linear-font-scaling

  • 網絡內容無障礙指南 (WCAG)

    https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html

  • 使用非線性字體放大測試應用

    https://developer.android.google.cn/about/versions/14/features#test-scaling

  • Configuration

    https://developer.android.google.cn/reference/android/content/res/Configuration

  • DisplayMetrics

    https://developer.android.google.cn/reference/android/util/DisplayMetrics

  • TypedValue

    https://developer.android.google.cn/reference/android/util/TypedValue

  • applyDimension()

    https://developer.android.google.cn/reference/android/util/TypedValue#applyDimension(int,%20float,%20android.util.DisplayMetrics)

  • deriveDimension()

    https://developer.android.google.cn/reference/android/util/TypedValue#deriveDimension(int,%20float,%20android.util.DisplayMetrics)

對照片和視頻授予部分訪問權限

當您的應用請求任意視覺媒體權限 (READ_MEDIA_IMAGESREAD_MEDIA_VIDEO,于 Android 13,API 33 中引入) 時,用戶可以僅授予對媒體庫的部分訪問權限。當您的應用切換至后臺,或當用戶主動殺掉您的應用時,系統會將這些部分訪問權限做為單次授權處理,繼而最終關閉這些權限。如果您的應用有遵守此類授權的最佳實踐,此項變更不會造成影響。Android 14 引入了 READ_MEDIA_VISUAL_USER_SELECTED 權限來幫助應用更好地支持這些變更。我們建議您考慮使用照片選擇器來為用戶提供安全的方式讓應用指定訪問某些照片和視頻,這樣無需申請權限,體驗也更流暢。
  • READ_MEDIA_IMAGES

    https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_IMAGES

  • READ_MEDIA_VIDEO

    https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_VIDEO

  • 對照片和視頻授予部分訪問權限

    https://developer.android.google.cn/about/versions/14/changes/partial-photo-video-access

  • 最佳實踐

    https://developer.android.google.cn/about/versions/14/changes/partial-photo-video-access#best-practices

  • READ_MEDIA_VISUAL_USER_SELECTED

    https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_VISUAL_USER_SELECTED

  • 照片選擇器

    https://developer.android.google.cn/training/data-storage/shared/photopicker

數據安全信息更加凸顯

為了更好地保護用戶隱私,Android 14 在系統中增加了一些位置來展示您在 Play 管理中心的表單中聲明的信息。對于某些權限,我們在系統運行時權限對話框中加入了一個可點擊的部分,用來進一步展示應用的數據共享情況。系統對話框的這一部分會展示諸如為什么您的應用需要和第三方共享數據等信息,以及為用戶提供跳轉鏈接,用來管理您應用的數據訪問設置。我們建議您審查自己應用的位置數據共享政策,并相應地更新應用在 Google Play 數據安全部分中聲明的信息。
  • 更加凸顯數據安全信息

    https://developer.android.google.cn/about/versions/14/changes/data-safety

  • 為 Google Play 的數據安全部分提供信息

    https://support.google.com/googleplay/android-developer/answer/10787469

請通過行為變更清單了解所有可能會影響您的應用或游戲兼容性的變更。如果您發現應用的開發庫或 SDK 存在兼容性問題,請更新它們至最新版本,或聯系其開發者尋求幫助。

  • 行為變更 (所有應用)

    https://developer.android.google.cn/about/versions/14/behavior-changes-all

一旦您發布了當前應用的兼容版本,就可以開始更新應用的 targetSdkVersion。請查閱行為變更清單 (針對以Android 14 為目標平臺的應用) 并使用兼容性框架工具來快速檢測問題。

  • 更新應用的目標平臺并使用新 API 進行構建

    https://developer.android.google.cn/preview/migration#setup_sdk

  • 符合 Google Play 的目標 API 級別要求

    https://developer.android.google.cn/distribute/best-practices/develop/target-sdk

  • 行為變更 (以 Android 14 或更高版本為目標平臺的應用)

    https://developer.android.google.cn/about/versions/14/behavior-changes-14

  • 兼容性框架工具

    https://developer.android.google.cn/guide/app-compatibility/test-debug

下面列出一些需要注意的變更 (適用于 targetSdkVersion 為 API 34 或更高的應用):

必須提供前臺服務類型

如果您的應用以 Android 14 為目標平臺,則您必須為應用中的每個前臺服務指定至少一個前臺服務類型。請務必選擇能代表應用實際用例的前臺服務類型。系統會檢查您是否選擇了正確的前臺服務類型,以及應用是否正確請求運行時權限或使用所需的 API。比如,如果應用的前臺服務類型是 FOREGROUND_SERVICE_TYPE_LOCATION,則系統會認為其需要申請 ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATION 權限。Android 14 為健康遠程消息傳遞場景新增了對應的前臺服務類型,而且也為短期服務特殊用途系統豁免保留了新的類型。如果您應用中的某個場景和這些類型都不匹配,我們強烈建議您將這部分邏輯遷移至使用 WorkManager用戶發起的數據傳輸作業

  • 前臺服務

    https://developer.android.google.cn/guide/components/foreground-services

  • 前臺服務類型是必填項

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required

  • FOREGROUND_SERVICE_TYPE_LOCATION

    https://developer.android.google.cn/reference/android/content/pm/ServiceInfo#FOREGROUND_SERVICE_TYPE_LOCATION

  • ACCESS_COARSE_LOCATION

    https://developer.android.google.cn/reference/android/Manifest.permission#ACCESS_COARSE_LOCATION

  • ACCESS_FINE_LOCATION

    https://developer.android.google.cn/reference/android/Manifest.permission#ACCESS_FINE_LOCATION

  • 健康

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required#health

  • 遠程消息傳遞

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required#remote-messaging

  • 短期服務

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required#short-service

  • 特殊用途

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required#special-use

  • 系統豁免

    https://developer.android.google.cn/about/versions/14/changes/fgs-types-required#system-exempted

  • 使用 WorkManager 調度任務

    https://developer.android.google.cn/topic/libraries/architecture/workmanager

  • 用戶發起的數據傳輸作業

    https://developer.android.google.cn/about/versions/14/changes/user-initiated-data-transfers

OpenJDK 17 更新

Android 14 的一些變更旨在讓核心庫最新的 OpenJDK LTS 版本功能對齊,這些變更可能會影響到您應用的兼容性,包括正則表達式、UUID 處理、涉及到 ProGuard 的問題,以及增加的 java.lang.ClassValue
  • OpenJDK 17 更新

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#core-libraries

  • java.lang.ClassValue

    https://developer.android.google.cn/reference/java/lang/ClassValue

安全變更

以 Android 14 為目標平臺的應用不能再向內部組件發送特定的隱式 Intent。運行時注冊的廣播接收器必須指定導出行為,除非它們只接收系統廣播。動態加載的代碼文件必須被標記為只讀。如果 zip 文件名包含 ".."或以 "/"開頭,則 ZipFile(String)ZipInputStream.getNextEntry() 會拋出 ZipException 異常,以避免觸發壓縮路徑遍歷漏洞。從后臺啟動 Activity 現在有了額外的限制,對調用非 SDK 接口也有了更新的限制。

  • 安全變更

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#security

  • 對隱式 intent 和待處理 intent 的限制

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#safer-intents

  • 在運行時注冊的廣播接收器必須指定導出行為

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#runtime-receivers-exported

  • 僅接收系統廣播的接收器的例外情況

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#system-broadcasts

  • 更安全的動態代碼加載

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#safer-dynamic-code-loading

  • ZipFile(String)

    https://developer.android.google.cn/reference/java/util/zip/ZipFile#public-constructors

  • ZipInputStream.getNextEntry()

    https://developer.android.google.cn/reference/java/util/zip/ZipInputStream#getNextEntry%28%29

  • ZipException

    https://developer.android.google.cn/reference/java/util/zip/ZipException

  • 壓縮路徑遍歷

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#zip-path-traversal

  • 針對從后臺啟動 Activity 的其他限制

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#background-activity-restrictions

  • 更新后的非 SDK 限制

    https://developer.android.google.cn/about/versions/14/behavior-changes-14#non-sdk-restrictions

即刻體驗 Android 14

不論您是想體驗 Android 14 的功能、測試應用還是提交反饋,都可以從這次的 Beta 3 開始。您還可以使用我們合作伙伴的設備來測試應用在平板電腦和可折疊設備上的表現,不過最簡單的方法還是使用 Android Studio SDK 管理器最新預覽版中安裝了 64 位系統映像的 Android 模擬器中的 Pixel Tablet 或 Pixel Fold 配置進行測試。您還可以直接使用支持的 Pixel 設備 (包括最新的 Pixel 7a) 參與測試,并通過 OTA 方式獲得本次以及將來的 Android 14 Beta 版 (包括功能更新)。

  • 反饋與需求

    https://developer.android.google.cn/about/versions/14/feedback

  • 安裝 SDK

    https://developer.android.google.cn/about/versions/14/setup-sdk#install-sdk

  • 參與 Beta 版測試

    https://www.google.com/android/beta

為了獲得最佳的 Android 14 開發體驗,我們建議您使用 Android Studio Hedgehog 的最新版本。

  • Android Studio Hedgehog

    https://developer.android.google.cn/studio/preview

設置好 SDK 后,您可以:
  • 體驗新功能和 API - 歡迎大家繼續在我們的跟蹤頁報告問題。
  • 測試應用的兼容性 - 測試您的應用是否受到 Android 14 默認行為變更的影響。請將應用安裝到運行 Android 14 的設備或模擬器上進行徹底的測試。
  • 使用可選變更項測試應用 - Android 14 提供了可選的行為變更,這些變更僅在您的應用以新平臺為目標時才會造成影響。盡早了解和評估這些變更十分重要。為了便于測試,您可以單獨啟用或者禁用這些變更
  • 設置 Android 14 SDK

    https://developer.android.google.cn/about/versions/14/setup-sdk

  • 兼容性框架變更 (Android 14)

    https://developer.android.google.cn/about/versions/14/reference/compat-framework-changes

我們將在整個 Android 14 的發布周期內定期更新 Beta 版系統映像。 如果您已經參加了 Android 14 Beta 版測試,且您的設備支持的話,您會通過 OTA 更新直接獲得本次的 Beta 3,無需額外操作:

https://www.google.com/android/beta

請訪問 Android 14 開發者網站了解如何獲取 Beta 版等詳細信息:

https://developer.android.google.cn/about/versions/14

* Java 和 OpenJDK 是 Oracle 和/或其附屬公司的商標或注冊商標。

bccae77e-09cd-11ee-962d-dac502259ad0.gif?點擊屏末||進一步了解 Android 14 詳細更新

bcd84680-09cd-11ee-962d-dac502259ad0.png

bce7dea6-09cd-11ee-962d-dac502259ad0.png

bd095ec8-09cd-11ee-962d-dac502259ad0.png


原文標題:平臺穩定性里程碑 | Android 14 Beta 3 發布

文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 谷歌
    +關注

    關注

    27

    文章

    6163

    瀏覽量

    105307

原文標題:平臺穩定性里程碑 | Android 14 Beta 3 發布

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    庫存平臺穩定性建設實踐

    作者:京東物流 尹昊喆 前言 本文總結庫存平臺穩定性建設中遇到的問題以及解決方案。感謝【金鵬】、【孫靜】、【陳瑞】同學在本文撰寫中提供的內容及幫助! 庫存平臺面臨的穩定性挑戰 庫存
    的頭像 發表于 12-11 09:50 ?159次閱讀
    庫存<b class='flag-5'>平臺</b><b class='flag-5'>穩定性</b>建設實踐

    簡化穩定性檢查

    電子發燒友網站提供《簡化穩定性檢查.pdf》資料免費下載
    發表于 10-11 11:23 ?0次下載
    簡化<b class='flag-5'>穩定性</b>檢查

    特斯拉里程碑達成:第1億顆4680電池震撼問世

    特斯拉的4680電池技術再次跨越重要里程碑,公司于9月15日欣然宣布,其第1億顆創新性的4680電池已成功下線,這一成就標志著特斯拉在電池制造領域的飛速進展。特斯拉首席執行官埃隆·馬斯克通過社交媒體向辛勤工作的電池團隊致以熱烈祝賀,彰顯了公司對這一里程碑事件的自豪與重視。
    的頭像 發表于 09-18 15:30 ?1228次閱讀

    谷歌Android 15 Beta 3的新功能

    從近期發布Beta 3 開始,Android 15 達成了平臺穩定性
    的頭像 發表于 09-09 15:55 ?512次閱讀

    鳳凰動力舵輪驅動輪的穩定性如何影響AGV的運行效率和穩定性

    舵輪的穩定性對AGV(自動導引車)的運行效率和整體穩定性具有顯著的影響。以下是關于舵輪穩定性與AGV運行效率和穩定性之間關系的詳細分析: 首先,舵輪的
    的頭像 發表于 08-27 13:20 ?319次閱讀
    鳳凰動力舵輪驅動輪的<b class='flag-5'>穩定性</b>如何影響AGV的運行效率和<b class='flag-5'>穩定性</b>

    VCO的頻率穩定性是什么

    VCO(Voltage-Controlled Oscillator,壓控振蕩器)的頻率穩定性是一個關鍵的性能指標,它描述了VCO輸出頻率對輸入電壓變化的敏感程度及在長時間或不同環境條件下保持頻率穩定
    的頭像 發表于 08-20 16:08 ?899次閱讀

    如何對基于MOSFET的VI電流源進行穩定性仿真?

    您好,我在設計基于MOSFET的VI電流源時參考了文獻sboa327中的示例,但是在進行穩定性分析時得不到文獻中的結果,TI Precision labs也看了,沒有帶MOSFET的例子。能否幫我
    發表于 07-31 06:41

    貼片電容的穩定性與什么有關系?

    貼片電容的穩定性與其多個方面的因素密切相關,主要包括以下幾個方面: 一、材料因素 材料質量:貼片電容的材料對其強度和韌性有著至關重要的影響。優質的材料能夠提供更好的機械性能和穩定性,減少斷裂的風險
    的頭像 發表于 07-16 14:33 ?418次閱讀

    環路增益的穩定性

    由基本反饋電路的電路組成結構,得出閉環傳遞函數為,電路的開環增益是各個晶體管參數和電容參數的函數,所以也是頻率的函數,于是閉環增益就可以寫作,反饋電路的穩定性和1環路增益A(w)有關,當環路增益的幅
    發表于 06-18 15:00

    影響放大器穩定性的因素

    在電子電路設計中,放大器作為信號放大的關鍵元件,其穩定性對于整個電路的性能至關重要。穩定性良好的放大器能夠確保信號的準確傳輸和放大,避免產生自激振蕩、頻率失真等不良影響。因此,深入了解放大器穩定性
    的頭像 發表于 05-28 14:43 ?1679次閱讀

    運放穩定性的判斷原理的補償原理?

    有反饋的運放是從輸出端到輸入端的反饋支路,但是在電路上輸入和輸出也是通過反饋支路直接電氣連接的,為什么不考慮輸入經反饋支路到輸出端的電路作用? 由反饋之路的數學關系可得知反饋運放的穩定性數學關系,1
    發表于 05-06 22:09

    什么是熱電偶穩定性?影響熱電偶穩定性的主要因素

    什么是熱電偶穩定性?影響熱電偶穩定性的主要因素 熱電偶熱穩定性怎樣檢測? 熱電偶穩定性是指熱電偶在一定時間范圍內的溫度測量值的穩定程度。在實
    的頭像 發表于 03-08 15:32 ?1606次閱讀

    什么是晶振的頻率穩定性?如何確保晶振的穩定性呢?

    什么是晶振的頻率穩定性?如何確保晶振的穩定性呢? 晶振的頻率穩定性是指晶振在工作過程中頻率的變化程度。對于許多電子設備和系統而言,晶振頻率的穩定性是非常重要的,因為它直接影響到設備的精
    的頭像 發表于 01-24 16:11 ?1312次閱讀

    百度地圖宣布城市車道級導航取得里程碑突破

    近日,百度地圖宣布其城市車道級導航取得里程碑突破,已率先覆蓋全國超100城普通道路。
    的頭像 發表于 01-09 17:28 ?1196次閱讀
    百度地圖宣布城市車道級導航取得<b class='flag-5'>里程碑</b>突破

    HarmonyOS應用兼容穩定性云測試

    測試通過率、問題分布、在各個測試終端上的問題分布情況。 點擊測試設備后的查看詳情按鈕,可以查看測試任務詳情信息,如測試截屏、資源軌跡、異常信息和日志信息。 穩定性測試 穩定性測試主要驗證
    發表于 12-25 10:56
    主站蜘蛛池模板: 欧美 日韩 亚洲 在线| 97人人超碰国产精品最新蜜芽| 国产福利秒拍weipai.ee| 欧美日韩一区二区三区四区| 战狼4在线观看完免费完整版 | 亚洲精品久久久久久久蜜臀老牛| 嘟嘟嘟影院免费观看视频| 暖暖的高清视频在线观看免费中文| 与子敌伦刺激对白亂輪亂性| 黄网址在线观看| 亚洲九九视频| 国产中文欧美日韩在线| 无遮掩H黄纯肉动漫在线观看星 | 成人在线观看国产| 青青草伊人久久| 苍井空小公主qvod| 人和拘一级毛片| 被送到黑人性奴俱乐部| 欧美日韩中文字幕综合图区| AV精品爆乳纯肉H漫网站| 欧美高清另类video| JAPANBABES11学生老师| 欧美另类z0z000高清| VIDEOSGGRATIS欧美另类| 欧美整片华人play| 办公室沙发口爆12P| 日韩1区1区产品乱码芒果榴莲| 被黑人掹躁10次高潮| 日韩在线看片中文字幕不卡| 粗暴玩烂货调教| 少女free大陆| 国产精品亚洲精品影院| 亚洲AV中文字幕无码久久| 韩国伦理三级| 伊人久久精品99热超碰| 啦啦啦 中文 中国 免费 高清在线| 最近免费中文字幕大全免费| 蜜芽丅v新网站在线观看| 99久久精品久久久| 日本漫画之无彩翼漫画| 国产浮力草草影院CCYY|