0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android 14 首個(gè)開(kāi)發(fā)者預(yù)覽版到來(lái)

谷歌開(kāi)發(fā)者 ? 來(lái)源:未知 ? 2023-02-11 09:45 ? 次閱讀

作者 / Dave Burke, VP of Engineering

Android 在數(shù)十億用戶0357a7a8-a9ad-11ed-bfe3-dac502259ad0.png的手中良好運(yùn)行,是我們、Android 設(shè)備制造商,以及開(kāi)發(fā)者社區(qū)的一致追求。

今天,我們?yōu)榇蠹規(guī)?lái) Android 14 的第一個(gè)開(kāi)發(fā)者預(yù)覽版。大家針對(duì)預(yù)覽版提出的反饋具有重要意義,必將惠及 Android 生態(tài)中的每一個(gè)人。我們?cè)?Android 14 中繼續(xù)提升開(kāi)發(fā)者生產(chǎn)力,并在性能、隱私、安全和用戶定制方面不斷改進(jìn)。這個(gè)預(yù)覽版僅僅是個(gè)開(kāi)始,我們會(huì)在后續(xù)的發(fā)布中和大家分享更多內(nèi)容。 每一年 Android 都會(huì)帶來(lái)改進(jìn)和新的功能,在這一路的進(jìn)化過(guò)程中,大家在 Android 14 開(kāi)發(fā)者預(yù)覽版和季度平臺(tái)發(fā)布 (Quarterly Platform Release, QPR) Beta 版測(cè)試計(jì)劃中提交的反饋至關(guān)重要。我們?cè)?Android 14 開(kāi)發(fā)者網(wǎng)站提供了很多關(guān)于本次預(yù)覽版的信息,包括 Pixel 系統(tǒng)映像的下載和發(fā)布時(shí)間表。非常期待聽(tīng)到大家的想法,在這里我們提前感謝大家,是大家的持續(xù)支持,讓 Android 能成為屬于每一個(gè)人的平臺(tái)!

  • Android 14 開(kāi)發(fā)者網(wǎng)站

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

跨設(shè)備以及多尺寸屏幕的支持

Android 14 在 Android 12L 和 13 的基礎(chǔ)上,繼續(xù)對(duì)平板電腦和可折疊設(shè)備帶來(lái)良好的支持。為了幫助您構(gòu)建適配各種屏幕尺寸的應(yīng)用,我們?cè)?Jetpack Compose 中提供了窗口大小類別、滑動(dòng)窗格布局 (SlidingPaneLayout)、Activity 嵌入,以及使用約束布局的 Box (BoxWithConstraints) 等內(nèi)容。隨著每一次平臺(tái)更新,我們都會(huì)幫助您更輕松地在所有 Android 支持的屏幕上優(yōu)化自己的應(yīng)用。

  • 窗口大小類別https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#window_size_classes
  • 滑動(dòng)窗格布局https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#SlidingPaneLayout
  • Activity 嵌入https://developer.android.google.cn/guide/topics/large-screens/activity-embedding
  • 使用約束布局的 Boxhttps://developer.android.google.cn/reference/kotlin/androidx/compose/foundation/layout/package-summary#BoxWithConstraints(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,kotlin.Boolean,kotlin.Function1)
我們也準(zhǔn)備了很多這方面的內(nèi)容來(lái)幫助您做好準(zhǔn)備。您可以從我們更新過(guò)的大屏幕設(shè)備應(yīng)用質(zhì)量指南入手,然后進(jìn)一步了解如何為大屏幕可折疊設(shè)備構(gòu)建應(yīng)用。大屏幕設(shè)計(jì)圖庫(kù)里提供了成熟的設(shè)計(jì)模式,以及社交和通信、多媒體、生產(chǎn)力、購(gòu)物閱讀等市面上常見(jiàn)應(yīng)用類型的設(shè)計(jì)參考。

  • 大屏幕設(shè)備應(yīng)用質(zhì)量指南

    https://developer.android.google.cn/docs/quality-guidelines/tablet-app-quality

  • 大屏幕使用入門

    https://developer.android.google.cn/guide/topics/large-screens/get-started-with-large-screens

  • 為可折疊設(shè)備構(gòu)建應(yīng)用

    https://developer.android.google.cn/guide/topics/ui/foldables

  • 通過(guò)大屏設(shè)備擴(kuò)展用戶體驗(yàn)

    https://developer.android.google.cn/large-screens/gallery

  • 多類別應(yīng)用的設(shè)計(jì)參考

    https://developer.android.google.cn/large-screens/gallery/social

    https://developer.android.google.cn/large-screens/gallery/media

    https://developer.android.google.cn/large-screens/gallery/productivity

    https://developer.android.google.cn/large-screens/gallery/shopping

    https://developer.android.google.cn/large-screens/gallery/reading

在 Android 未來(lái)的圖景中,多設(shè)備體驗(yàn)是重要的組成部分。您今天就可以開(kāi)始使用跨設(shè)備 SDK 預(yù)覽版來(lái)構(gòu)建能直觀地在多臺(tái)甚至不同類型的設(shè)備之間協(xié)作的豐富體驗(yàn)。我們后續(xù)會(huì)和大家分享更多這方面的信息,敬請(qǐng)期待。
  • 構(gòu)建多設(shè)備體驗(yàn)

    https://developer.android.google.cn/multi-device-development

  • 跨設(shè)備 SDK

    https://developer.android.google.cn/guide/topics/connectivity/cross-device-sdk/overview

精簡(jiǎn)后臺(tái)工作

我們?cè)?Android 14 中繼續(xù)優(yōu)化應(yīng)用的協(xié)作方式,以改善系統(tǒng)健康狀況和電池壽命,并提升終端用戶體驗(yàn)。

針對(duì) JobScheduler 和前臺(tái)服務(wù)的更新和補(bǔ)充

有些后臺(tái)工作,比如僅使用 Wi-Fi 下載大型文件,其復(fù)雜度很高,這顯然是不必要的。我們正在為這些工作打造一個(gè)標(biāo)準(zhǔn)方案,以簡(jiǎn)化您的應(yīng)用開(kāi)發(fā)工作,進(jìn)而改善用戶體驗(yàn)。我們也在規(guī)范前臺(tái)服務(wù)的使用,只為面向用戶的最高優(yōu)先級(jí)任務(wù)保留這些服務(wù),以便改善 Android 的資源消耗和電池壽命。 Android 14 中對(duì)一些現(xiàn)有的 Android API(包括 Foreground ServicesJobScheduler) 進(jìn)行了變更,加入了支持用戶發(fā)起的數(shù)據(jù)傳輸的新功能。我們還更新了聲明前臺(tái)服務(wù)類型的要求。用戶發(fā)起的數(shù)據(jù)傳輸作業(yè)將簡(jiǎn)化用戶發(fā)起的下載和上傳的管理,特別是傳輸存在限制的時(shí)候,比如僅使用 Wi-Fi 進(jìn)行下載。聲明前臺(tái)服務(wù)類型的要求可以讓開(kāi)發(fā)者清楚地定義應(yīng)用的后臺(tái)工作意圖,同時(shí)明確哪些使用場(chǎng)景適合前臺(tái)服務(wù)。此外,Google Play 將推出新政策,以確保開(kāi)發(fā)者合理使用上述 API,后續(xù)我們會(huì)公布這方面的更多信息。

  • Foreground Services

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

  • JobScheduler

    https://developer.android.google.cn/reference/android/app/job/JobScheduler

  • 用戶發(fā)起的數(shù)據(jù)傳輸

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

  • 聲明前臺(tái)服務(wù)類型

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

廣播優(yōu)化

我們對(duì)內(nèi)部廣播系統(tǒng)進(jìn)行了諸多優(yōu)化,以改善系統(tǒng)健康,加快反應(yīng)速度。雖然大多數(shù)優(yōu)化措施限于 Android 內(nèi)部,不會(huì)影響到您的應(yīng)用,但我們已經(jīng)調(diào)整了應(yīng)用進(jìn)入緩存狀態(tài)后接收上下文注冊(cè)的廣播的方式。所有發(fā)送給上下文注冊(cè)接收器的廣播都要排隊(duì),只有在應(yīng)用離開(kāi)緩存狀態(tài)后才會(huì)被傳遞給應(yīng)用。此外,一些重復(fù)的上下文注冊(cè)廣播,如 BATTERY_CHANGED,可能會(huì)被合并為一個(gè)最終廣播,并在應(yīng)用離開(kāi)緩存狀態(tài)時(shí)完成交付。

  • 上下文注冊(cè)的接收器

    https://developer.android.google.cn/guide/components/broadcasts#context-registered-receivers

  • 緩存狀態(tài)

    https://developer.android.google.cn/guide/components/activities/process-lifecycle

  • BATTERY_CHANGED

    https://developer.android.google.cn/reference/android/content/Intent#ACTION_BATTERY_CHANGED

精確鬧鐘

調(diào)用精確鬧鐘會(huì)明顯消耗設(shè)備的資源,如電池壽命。因此在 Android 14 中,新安裝的以 Android 13+ (SDK 33+) 為目標(biāo)平臺(tái)的應(yīng)用,如果其并非時(shí)鐘或日歷應(yīng)用,必須在設(shè)置精確鬧鐘之前要求用戶授予 SCHEDULE_EXACT_ALARM 特殊權(quán)限。應(yīng)用可以通過(guò) Intent 將用戶引導(dǎo)至設(shè)置頁(yè)面進(jìn)行授權(quán)操作,但我們建議大家仔細(xì)評(píng)估應(yīng)用使用場(chǎng)景,盡可能選擇更加靈活的鬧鐘替代方案。

  • 精確鬧鐘

    https://developer.android.google.cn/training/scheduling/alarms#exact

  • SCHEDULE_EXACT_ALARM

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

  • 請(qǐng)求特殊權(quán)限

    https://developer.android.google.cn/training/permissions/requesting-special

  • 引導(dǎo)至設(shè)置頁(yè)面

    https://developer.android.google.cn/training/permissions/requesting-special#request

  • 更加靈活的鬧鐘替代方案

    https://developer.android.google.cn/training/scheduling/alarms#use-cases

以 Android 13+ (SDK 33+) 為目標(biāo)平臺(tái)的時(shí)鐘和日歷應(yīng)用,如果其核心工作流程必須依賴精確鬧鐘,則能夠聲明 USE_EXACT_ALARM 的正常權(quán)限 (安裝時(shí)授權(quán))。除非 Play 的政策允許,否則清單 (manifest) 中包含此權(quán)限的應(yīng)用版本將無(wú)法在 Play 商店發(fā)布。
  • USE_EXACT_ALARM

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

  • Play 政策: 使用精確鬧鐘權(quán)限的可接受用例

    https://support.google.com/googleplay/android-developer/answer/12253906#exact_alarm_preview

定制化

我們將繼續(xù)保障 Android 用戶圍繞其個(gè)人需求的定制化體驗(yàn),為此我們進(jìn)一步改進(jìn)了無(wú)障礙和國(guó)際化功能。

更大的字體與非線性縮放 從 Android 14 開(kāi)始,用戶能夠把字體尺寸放大至 200%。此前,Pixel 設(shè)備上的字體最多能放大至 130%。 為了緩解文字過(guò)大帶來(lái)的問(wèn)題,從 Android 14 開(kāi)始,字體縮放曲線會(huì)是非線性的,且該縮放方案會(huì)直接啟用。這樣就可以確保已經(jīng)足夠大的文本的放大速度不會(huì)和較小的文本相同。

0370ed26-a9ad-11ed-bfe3-dac502259ad0.png

△ (左) 未放大(中) 線性放大至 200%

(右) 非線性放大至 200%

在 Android 14 中,開(kāi)發(fā)者需要使用最大的字體尺寸來(lái)測(cè)試應(yīng)用的界面。請(qǐng)前往無(wú)障礙 > 顯示大小和文字 (Accessibility > Display size and text) 頁(yè)面設(shè)置字體大小。請(qǐng)確保調(diào)整后的大字體設(shè)置能被反映在界面中,并且不會(huì)出現(xiàn)文字截?cái)嗟葐?wèn)題。我們的文檔提供了這方面的最佳實(shí)踐供大家參考:

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

按應(yīng)用設(shè)定語(yǔ)言偏好 現(xiàn)在可以通過(guò) LocaleManager.setOverrideLocaleConfig 動(dòng)態(tài)更新應(yīng)用的 localeConfig,以定制 Android 設(shè)置頁(yè)面中每個(gè)應(yīng)用各自的語(yǔ)言列表中顯示的語(yǔ)言清單。這樣您就可以為每個(gè)地區(qū)定制語(yǔ)言列表,進(jìn)行 A/B 實(shí)驗(yàn),如果應(yīng)用使用服務(wù)器端推送本地化設(shè)置,則可以直接為應(yīng)用更新語(yǔ)言地區(qū)設(shè)置。

  • LocaleManager.setOverrideLocaleConfig

    https://developer.android.google.cn/reference/android/app/LocaleManager?hl=en#setOverrideLocaleConfig(android.app.LocaleConfig)

IME 現(xiàn)在可以使用 LocaleManager.getApplicationLocales 來(lái)獲取當(dāng)前應(yīng)用的界面語(yǔ)言,從而同步更新鍵盤語(yǔ)言。

  • LocaleManager.getApplicationLocales

    https://developer.android.google.cn/reference/android/app/LocaleManager#getApplicationLocales()

詞形變化 API 詞形變化 (Grammatical Infection) API 可以讓開(kāi)發(fā)者更輕松地為需要使用語(yǔ)法性別的用戶提供支持:https://developer.android.google.cn/about/versions/14/features#grammatical-inflection例如:
  • 陽(yáng)性: "Vous êtes abonné à..."
  • 陰性: "Vous êtes abonnée à…"
  • 中性: "Abonnement à…activé"

語(yǔ)法性別是某些語(yǔ)言中特有的語(yǔ)法現(xiàn)象,而且在一些非英語(yǔ)語(yǔ)言中很難規(guī)避。這個(gè)新 API 可以讓開(kāi)發(fā)者更容易針對(duì)使用者性別 (這里指的是正在瀏覽界面的人,而不是正在被提及的人) 展示內(nèi)容。而如果在 ICU 中使用 SelectFormat,就只能基于每個(gè)字符串單獨(dú)進(jìn)行設(shè)置了。 開(kāi)發(fā)者只需為相應(yīng)的語(yǔ)言添加性別變位譯文,并使用這個(gè) API,即可為不同用戶展示定制化的譯文。

隱私和安全

運(yùn)行時(shí)接收器 以 Android 14 為目標(biāo)平臺(tái)的應(yīng)用必須說(shuō)明動(dòng)態(tài) Context.registerReceiver() 的使用是否應(yīng)被視為 "導(dǎo)出" 或 "未導(dǎo)出"。這是以前版本中清單級(jí)工作的延續(xù),請(qǐng)?jiān)L問(wèn)官方文檔了解詳細(xì)信息:https://developer.android.google.cn/about/versions/14/behavior-changes-14#runtime-receivers-exported

  • Context.registerReceiver()

    https://developer.android.google.cn/reference/android/content/Context#registerReceiver(android.content.BroadcastReceiver,%20android.content.IntentFilter,%20int)

更加安全的隱式 Intent 為了防止惡意應(yīng)用攔截 Intent,以 Android 14 為目標(biāo)平臺(tái)的應(yīng)用禁止在內(nèi)部發(fā)送不指定 package 的 Intent。請(qǐng)?jiān)L問(wèn)官方文檔了解詳細(xì)信息:https://developer.android.google.cn/about/versions/14/behavior-changes-14#safer-intents

更加安全的動(dòng)態(tài)代碼加載

動(dòng)態(tài)代碼加載 (Dynamic code loading, DCL) 為惡意軟件和漏洞提供了可能,因?yàn)閯?dòng)態(tài)下載的可執(zhí)行文件可能被意外修改,導(dǎo)致代碼注入問(wèn)題。以 Android 14 為目標(biāo)平臺(tái)的應(yīng)用動(dòng)態(tài)加載的文件需要標(biāo)記為只讀。請(qǐng)?jiān)L問(wèn)官方文檔了解詳細(xì)信息:https://developer.android.google.cn/about/versions/14/behavior-changes-14#safer-dynamic-code-loading

阻止應(yīng)用安裝

惡意軟件通常以較舊的 API 級(jí)別為目標(biāo),以繞過(guò)較新的 Android 版本中引入的安全和隱私保護(hù)措施。因此,從 Android 14 開(kāi)始,targetSdkVersion 低于 23 的應(yīng)用將無(wú)法安裝。之所以選擇這個(gè)特定的版本,是因?yàn)橐恍阂鈶?yīng)用使用 targetSdkVersion 22 來(lái)避免受到 2015 年 Android 6.0 (API 級(jí)別 23) 引入的運(yùn)行時(shí)權(quán)限模式的影響。

  • targetSdkVersion

    https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element

在升級(jí)到 Android 14 的設(shè)備上,任何 targetSdkVersion 低于 23 的已安裝應(yīng)用仍將保留。 大家可以使用以下 ADB 命令來(lái)識(shí)別應(yīng)用是否使用舊 API 級(jí)別:
adb install --bypass-low-target-sdk-block FILENAME.apk

憑證管理器和 Passkey 支持 我們最近發(fā)布了憑證管理器 (Credential Manager) 的 Alpha 版本,這是一個(gè)新的 Jetpack API,用于簡(jiǎn)化用戶的認(rèn)證流程,同時(shí)也通過(guò)使用 Passkey 來(lái)提高安全性。Passkey 是一種代替密碼和其他易受攻擊的認(rèn)證方式的新方案,其安全性有顯著的提升。對(duì)用戶來(lái)說(shuō)也更方便,他們只需要在任何設(shè)備上進(jìn)行一次生物識(shí)別就可以安全地登錄。請(qǐng)閱讀官方博文了解詳細(xì)信息:

https://android-developers.googleblog.com/2023/02/bringing-together-sign-in-solutions-and-passkeys-android-new-credential-manager.html?m=1

  • 讓用戶使用憑證管理器登錄

    https://developer.android.google.cn/training/sign-in/passkeys

應(yīng)用兼容性

在發(fā)布新的平臺(tái)版本時(shí),我們會(huì)優(yōu)先考慮應(yīng)用的兼容性,以讓更新過(guò)程更快、更順暢。在 Android 14 中,大多數(shù)面向應(yīng)用的變更依然是可選的,這樣能為大家提供更多的時(shí)間進(jìn)行調(diào)整和適配。我們還更新了工具和流程,幫助大家更快地做好準(zhǔn)備。 OpenJDK 17 支持 - 預(yù)覽版已支持 300 個(gè) OpenJDK 17 類。我們正在努力為后續(xù)的開(kāi)發(fā)者預(yù)覽版帶來(lái)完整的 Java 17 語(yǔ)言功能。這些功能包括記錄類、多行字符串和 instanceof 模式匹配。通過(guò) Google Play 系統(tǒng)更新 (Project Mainline),超過(guò) 6 億臺(tái)設(shè)備能夠獲得最新的 Android Runtime (ART) 更新,包括對(duì) OpenJDK 17 的支持。這也是我們的承諾之一,即為應(yīng)用提供跨設(shè)備、更加一致、更加安全的環(huán)境,并且在平臺(tái)版本更新之外持續(xù)為用戶帶來(lái)新特性和新功能。

  • Google Play 系統(tǒng)更新

    https://android-developers.googleblog.com/2019/05/fresher-os-with-projects-treble-and-mainline.html

更輕松地針對(duì)變更進(jìn)行測(cè)試和調(diào)試 - 為了讓您更輕松地測(cè)試可能會(huì)影響應(yīng)用的可選變更,我們今年依然提供了許多變更的開(kāi)關(guān)選項(xiàng)。您可以在開(kāi)發(fā)者選項(xiàng)或 adb 中單獨(dú)強(qiáng)制啟用或停用這些變更。請(qǐng)?jiān)L問(wèn)官方文檔了解詳細(xì)信息:https://developer.android.google.cn/about/versions/14/reference/compat-framework-changes

039fe81a-a9ad-11ed-bfe3-dac502259ad0.png

△ 開(kāi)發(fā)者選項(xiàng)中的應(yīng)用兼容性開(kāi)關(guān)平臺(tái)穩(wěn)定性里程碑 - 和去年一樣,我們會(huì)提前向您告知平臺(tái)穩(wěn)定性里程碑,讓您有更多的時(shí)間來(lái)規(guī)劃應(yīng)用兼容性工作。在抵達(dá)這個(gè)里程碑時(shí),我們不僅會(huì)交付最終版 SDK/NDK API,還會(huì)鎖定最終版的內(nèi)部 API 和面向應(yīng)用的系統(tǒng)行為。我們預(yù)計(jì)將在 2023 年 6 月抵達(dá)平臺(tái)穩(wěn)定里程碑,這樣在正式版本發(fā)布之前,您還會(huì)有幾周的時(shí)間進(jìn)行最終測(cè)試。發(fā)布時(shí)間表詳見(jiàn):https://developer.android.google.cn/about/versions/14/overview

03bfbf32-a9ad-11ed-bfe3-dac502259ad0.png

即刻開(kāi)始體驗(yàn) Android 14

不論您是想體驗(yàn) Android 14 的功能、測(cè)試應(yīng)用還是提交反饋,都可以從這次的開(kāi)發(fā)者預(yù)覽版開(kāi)始。如果您想要測(cè)試應(yīng)用在平板電腦和可折疊設(shè)備上的兼容性,最簡(jiǎn)單的方法是使用 Android Studio SDK 管理器最新預(yù)覽版中 Android 模擬器的平板電腦或可折疊設(shè)備配置進(jìn)行測(cè)試。對(duì)于手機(jī),只需將系統(tǒng)映像下載并刷入 Pixel 7 Pro / 7 / 6a / 6 Pro / 6 / 5a 5G / 5 / 4a (5G) 設(shè)備,即可立即開(kāi)始使用。如果您沒(méi)有 Pixel 設(shè)備,則可以在 Android Studio 中使用帶有 64 位系統(tǒng)映像的 Android 模擬器。

  • 反饋與需求

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

  • 安裝 SDK

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

  • 獲取系統(tǒng)映像

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

為了獲得最佳的 Android 14 開(kāi)發(fā)體驗(yàn),我們建議您使用 Android Studio Giraffe 的最新預(yù)覽版或更高版本。

  • Android Studio Giraffe

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

設(shè)置好 SDK 后,您可以:

  • 體驗(yàn)新功能和 API - 在開(kāi)發(fā)者預(yù)覽版的早期階段,您的反饋至關(guān)重要。您可以在我們的跟蹤頁(yè)報(bào)告問(wèn)題:

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

  • 測(cè)試應(yīng)用的兼容性 - 測(cè)試您的應(yīng)用是否受到 Android 14 默認(rèn)行為變更的影響。請(qǐng)將應(yīng)用安裝到運(yùn)行 Android 14 的設(shè)備或模擬器上進(jìn)行徹底的測(cè)試。

  • 使用可選變更項(xiàng)測(cè)試應(yīng)用 - Android 14 提供了可選的行為變更,這些變更僅在您的應(yīng)用以新平臺(tái)為目標(biāo)時(shí)才會(huì)造成影響。盡早了解和評(píng)估這些變更十分重要。為了便于測(cè)試,您可以單獨(dú)啟用或者禁用這些變更:

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

  • 設(shè)置 Android 14 SDK

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

我們將在整個(gè) Android 14 的發(fā)布周期內(nèi)定期更新預(yù)覽版系統(tǒng)映像和 SDK。這次發(fā)布的初始預(yù)覽版僅供開(kāi)發(fā)者使用,不面向日?;蛳M(fèi)者使用,因此我們僅提供手動(dòng)下載。在手動(dòng)安裝預(yù)覽版后,您將通過(guò) OTA 方式自動(dòng)獲得所有后續(xù)預(yù)覽版和 Beta 版更新。請(qǐng)?jiān)L問(wèn)官方文檔了解詳細(xì)信息:

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

如果您打算從 Android 13 QPR Beta 版轉(zhuǎn)移到 Android 14 開(kāi)發(fā)者預(yù)覽版,并且不想擦除您的設(shè)備,我們建議您現(xiàn)在就安裝本次的開(kāi)發(fā)者預(yù)覽版 1,否則之后 Android 13 Beta 版可能發(fā)布構(gòu)建日期更新的版本,屆時(shí)您就無(wú)法在不擦除數(shù)據(jù)的情況下直接安裝 Android 14 開(kāi)發(fā)者預(yù)覽版了。

  • Android 13 QPR Beta 版

    https://developer.android.google.cn/about/versions/13/get-qpr

隨著我們接近 Beta 版的發(fā)布,我們也會(huì)邀請(qǐng)消費(fèi)者來(lái)體驗(yàn) Android 14,屆時(shí)將開(kāi)放 Android Beta 體驗(yàn)注冊(cè)。但請(qǐng)注意,目前 Android 14 尚未提供 Beta 版本。 請(qǐng)?jiān)L問(wèn) Android 14 開(kāi)發(fā)者網(wǎng)站了解本次發(fā)布的詳細(xì)信息:https://developer.android.google.cn/about/versions/14

* Java 和 OpenJDK 是 Oracle 和/或其附屬公司的商標(biāo)或注冊(cè)商標(biāo)。

03d2a21e-a9ad-11ed-bfe3-dac502259ad0.gif

03e0051c-a9ad-11ed-bfe3-dac502259ad0.gif?點(diǎn)擊屏末||進(jìn)一步了解 Android 14 詳細(xì)更新

03f741c8-a9ad-11ed-bfe3-dac502259ad0.png

040b6a5e-a9ad-11ed-bfe3-dac502259ad0.gif

04bc93b0-a9ad-11ed-bfe3-dac502259ad0.png


原文標(biāo)題:Android 14 首個(gè)開(kāi)發(fā)者預(yù)覽版到來(lái)

文章出處:【微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6177

    瀏覽量

    105683

原文標(biāo)題:Android 14 首個(gè)開(kāi)發(fā)者預(yù)覽版到來(lái)

文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    谷歌推出Android XR SDK開(kāi)發(fā)者預(yù)覽版

    近期推出的 Android XR SDK 開(kāi)發(fā)者預(yù)覽版是一款適用于 Android XR 的綜合開(kāi)發(fā)工具套件。它是
    的頭像 發(fā)表于 01-10 10:13 ?118次閱讀

    谷歌推出Android 16首個(gè)開(kāi)發(fā)者預(yù)覽版

    Android 16 首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已推出,可用于測(cè)試您的應(yīng)用。此后,Android 會(huì)開(kāi)始增加 API 的發(fā)布頻次,助力應(yīng)用和設(shè)備的加
    的頭像 發(fā)表于 12-18 09:25 ?333次閱讀

    蘋果發(fā)布Apple Intelligence開(kāi)發(fā)者測(cè)試版

    此下跌超過(guò)3%。 據(jù)蘋果官方介紹,Apple Intelligence預(yù)覽版已經(jīng)面向開(kāi)發(fā)者和部分用戶開(kāi)放,但正式的公開(kāi)版本將作為iOS 18.1的一部分,在下周正式發(fā)布。屆時(shí),備受矚目的生成式AI工具將
    的頭像 發(fā)表于 10-24 09:57 ?355次閱讀

    KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!

    深開(kāi)鴻在2024開(kāi)放原子開(kāi)源生態(tài)大會(huì)上正式宣布KaihongOS4.1.2開(kāi)發(fā)者預(yù)覽版全面上線,并向全球開(kāi)發(fā)者開(kāi)放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版
    的頭像 發(fā)表于 09-28 08:07 ?364次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開(kāi)發(fā)者</b><b class='flag-5'>預(yù)覽版</b>正式上線,誠(chéng)邀<b class='flag-5'>開(kāi)發(fā)者</b>免費(fèi)試用!

    KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!

    今日,深開(kāi)鴻在2024開(kāi)放原子開(kāi)源生態(tài)大會(huì)上正式宣布KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版全面上線,并向全球開(kāi)發(fā)者開(kāi)放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版
    的頭像 發(fā)表于 09-26 15:59 ?488次閱讀

    蘋果推出visionOS 2.1的開(kāi)發(fā)者預(yù)覽版Beta 2

     今日,蘋果公司針對(duì)Vision Pro用戶群體,正式推出了visionOS 2.1的開(kāi)發(fā)者預(yù)覽版Beta 2,其內(nèi)部版本編號(hào)為22N5553d。此次快速迭代,距離上一Beta或RC版本的發(fā)布僅短短
    的頭像 發(fā)表于 09-24 16:16 ?622次閱讀

    Apple Watch迎來(lái)watchOS 11.1 Beta 1開(kāi)發(fā)者預(yù)覽版

    蘋果公司今日正式宣布,為Apple Watch用戶推送了watchOS 11.1的開(kāi)發(fā)者預(yù)覽版Beta 1更新(內(nèi)部版本號(hào)為22R5545g),此次快速迭代距離上一版本發(fā)布僅8天,彰顯了蘋果在智能手表操作系統(tǒng)領(lǐng)域的敏捷響應(yīng)與不懈優(yōu)化決心。
    的頭像 發(fā)表于 09-18 16:01 ?1303次閱讀

    iOS 16.7.8 RC版上線,推薦注冊(cè)開(kāi)發(fā)者計(jì)劃升級(jí)預(yù)覽版

    值得注意的是,自iOS/iPadOS 16.4開(kāi)發(fā)者預(yù)覽版Beta 1起,須先注冊(cè)成為蘋果開(kāi)發(fā)者,然后通過(guò)系統(tǒng)【設(shè)置】【軟件更新】查看升級(jí)選項(xiàng)。
    的頭像 發(fā)表于 05-08 11:30 ?2084次閱讀

    Android 15的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布

    Android 15 的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布,以便各位開(kāi)發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Andr
    的頭像 發(fā)表于 03-12 14:16 ?961次閱讀
    <b class='flag-5'>Android</b> 15的<b class='flag-5'>首個(gè)</b><b class='flag-5'>開(kāi)發(fā)者</b><b class='flag-5'>預(yù)覽版</b>現(xiàn)已發(fā)布

    Testin云測(cè)國(guó)內(nèi)首發(fā)Android 15開(kāi)發(fā)者預(yù)覽版云真機(jī)

    Android 15來(lái)了,Testin云測(cè)助您快速搶占先機(jī)! 目前,谷歌已發(fā)布了Android?15的第一個(gè)開(kāi)發(fā)者預(yù)覽版本(Android
    的頭像 發(fā)表于 02-24 09:33 ?971次閱讀
    Testin云測(cè)國(guó)內(nèi)首發(fā)<b class='flag-5'>Android</b> 15<b class='flag-5'>開(kāi)發(fā)者</b><b class='flag-5'>預(yù)覽版</b>云真機(jī)

    谷歌Android 15開(kāi)發(fā)者預(yù)覽版遇問(wèn)題,OTA更新暫停

    谷歌在Android Developer官網(wǎng)發(fā)表聲明,因發(fā)現(xiàn)“已知問(wèn)題”,將暫時(shí)關(guān)閉Android 15 DP1的OTA更新訂閱服務(wù)。谷歌解釋道:“禁用OTA鏡像下載是為了深入調(diào)查問(wèn)題。”對(duì)于想要嘗鮮Android 15的
    的頭像 發(fā)表于 02-21 14:08 ?715次閱讀

    鴻蒙開(kāi)發(fā)者預(yù)覽版如何?

    在24年的華為鴻蒙發(fā)布會(huì)中表示。預(yù)覽版已經(jīng)向開(kāi)發(fā)者開(kāi)放申請(qǐng),首批支持的機(jī)型有三款分別為華為 Mate 60、華為Mate 60 Pro、華為Mate X5。 其HarmonyOS NEXT去除
    發(fā)表于 02-17 21:54

    鴻蒙系統(tǒng)優(yōu)缺點(diǎn),能否作為開(kāi)發(fā)者選擇

    開(kāi)發(fā)的崗位需求,尤其在這個(gè)大環(huán)境不好的情況下,會(huì)引出更多崗位。 鴻蒙的開(kāi)發(fā)崗位,不會(huì)內(nèi)卷、薪資高、崗位多。對(duì)于開(kāi)發(fā)者非常友好。 新型操作系統(tǒng),比Android、ios更加安全實(shí)用。
    發(fā)表于 02-16 21:00

    鴻蒙開(kāi)發(fā)教程

    去年8 月份華為發(fā)布會(huì)上,華為發(fā)布了HarmonyOS NEXT預(yù)覽版,宣布不再兼容安卓應(yīng)用。大家期待的純血鴻蒙終于要來(lái)臨了,next 預(yù)覽版本現(xiàn)在已經(jīng)開(kāi)放申請(qǐng)渠道了,Next 開(kāi)發(fā)者預(yù)覽版
    的頭像 發(fā)表于 01-31 17:11 ?818次閱讀
    鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>教程

    華為宣布HarmonyOS NEXT鴻蒙星河版開(kāi)發(fā)者預(yù)覽面向開(kāi)發(fā)者開(kāi)放申請(qǐng)

    華為宣布HarmonyOS NEXT鴻蒙星河版開(kāi)發(fā)者預(yù)覽面向開(kāi)發(fā)者開(kāi)放申請(qǐng),這意味著鴻蒙生態(tài)進(jìn)入第二階段,將加速千行百業(yè)的應(yīng)用鴻蒙化。
    的頭像 發(fā)表于 01-29 16:42 ?1453次閱讀
    華為宣布HarmonyOS NEXT鴻蒙星河版<b class='flag-5'>開(kāi)發(fā)者</b><b class='flag-5'>預(yù)覽</b>面向<b class='flag-5'>開(kāi)發(fā)者</b>開(kāi)放申請(qǐng)