自 2024 年 8 月 31 日起,下列規定將會生效:
- 新的應用程式和應用程式更新須指定 Android 14 (API 級別 34) 為目標,才能提交給 Google Play (Wear OS 和 Android TV 應用程式不在此限,只須指定 Android 13 以上版本為目標)。
- 現有應用程式則須指定 Android 13 (API 級別 33) 以上版本為目標,才能繼續提供給裝置上 Android 作業系統高於這個目標 API 級別的新使用者。如果應用程式指定 Android 12 (API 級別 31) 以下版本 (Wear OS 為 Android 10 以下;Android TV OS 則為 Android 11 以下),則只有在 Android 作業系統版本不高於應用程式目標 API 級別的裝置上,才能使用該應用程式。
如需更多時間更新應用程式,您可以申請將期限延至 2024 年 11 月 1 日。Play 管理中心會於今年稍晚發布應用程式的延期表單。
Android 每次推出的新版本都會有所變更,旨在提升 Android 平台的整體使用體驗、安全性和效能。每個應用程式在資訊清單檔案中都會指定一個 targetSdkVersion
(又稱為目標 API 級別),這個目標 API 級別可以表明您的應用程式在不同 Android 版本上的運作情形。
將應用程式的目標級別設為最新的 API 級別,不僅可以改善使用者的安全性、隱私權和效能體驗,應用程式也能繼續在較舊版本的 Android (最低指定版本:minSdkVersion
) 裝置上正常運作。
為了讓 Android 和 Google Play 使用者享有安全的體驗,Google Play 要求所有應用程式都必須符合下方的目標 API 級別規定。
不受這些規定規範的應用程式如下:
- 永久性的私人應用程式:僅內部發行,只有特定機構的使用者能存取的應用程式。
- 指定 Automotive 板型規格且附在相同套件中的應用程式 (仍會提供給所有 Google Play 使用者)。
定義
新應用程式 | 尚未在 Google Play 發布的應用程式 (也就是全新的應用程式)。 |
現有應用程式 | 已在 Google Play 上發布的應用程式。 |
應用程式更新 | 您送交審查的新版應用程式,用以取代現有應用程式。 |
應用程式更新規定
Android 作業系統版本 |
您提交的新應用程式和應用程式更新何時須指定這個 API 級別? | |
新應用程式 | 應用程式更新 | |
Android 14 (API 級別 34)* |
2024 年 8 月 31 日 |
2024 年 8 月 31 日 |
Android 13 (API 級別 33) |
2023 年 8 月 31 日 |
2023 年 8 月 31 日 |
*開發人員可申請將期限延至 11 月 1 日。
提示:如需參考相關技術指南,瞭解如何修改應用程式的目標 API 級別以符合規定,請參閱遷移指南。
Wear OS 應用程式規定
Android 作業系統版本 (API 級別) |
您提交的 Wear OS 應用程式何時須指定這個 API 級別? | |
新應用程式 | 應用程式更新 | |
Android 13 (API 級別 33) 以上版本 | 2024 年 8 月 31 日 | 2024 年 8 月 31 日 |
Android 11 (API 級別 30) 以上版本 | 2023 年 8 月 31 日 | 2023 年 8 月 31 日 |
Android TV 應用程式規定
Android 作業系統版本 (API 級別) |
從何時開始,Android TV 應用程式提交內容須指定這個 API 級別? | |
新應用程式 | 應用程式更新 | |
Android 13 (API 級別 33) 以上版本 | 2024 年 8 月 31 日 | 2024 年 8 月 31 日 |
應用程式供應情形規定
目前,現有應用程式 (涵蓋行動裝置和 Android Auto) 必須在 2024 年 8 月 31 日前,將目標設為 Android 13 (API 級別 33) 以上版本;Wear OS 應將目標設為 Android 11 (API 級別 30) 以上版本,Android TV 則為 Android 12 (API 級別 32) 以上版本。否則,若使用者裝置的 Android 作業系統版本高於應用程式的目標 API 級別,就會因為應用程式安全性和品質未達新版 Android 作業系統要求的標準,導致使用者無法在 Google Play 找到這類應用程式。
- 2024 年 8 月 31 日之後,目標級別 Android 12 (API 級別 31)* 以下的應用程式,將無法提供給 Android 作業系統高於應用程式目標 API 級別的新使用者。
- 2023 年 11 月 1 日之後,目標級別 Android 11 (API 級別 30) 以下的應用程式,將無法提供給 Android 作業系統高於應用程式目標 API 級別的新使用者。
*開發人員可申請將期限延至 2024 年 11 月 1 日。Play 管理中心會於今年稍晚發布應用程式的延期表單。
如何遵守相關規定
新應用程式 |
現有應用程式 |
發布新應用程式時,必須指定 Android 14 (API 級別 34) 以上版本。 |
現有應用程式的目標 API 級別如為 Android 13 (API 級別 33) 以上,即符合這項政策。 目標 API 級別如低於 Android 13 (API 級別 33),由於未達新版 Android 作業系統的安全和品質標準,如果新使用者的裝置採用新版 Android 作業系統,就無法取得您的應用程式。
|
Wear OS 應用程式規定
新應用程式 |
現有應用程式 |
發布新 Wear 應用程式時,必須指定 Android 13 (API 級別 33) 以上版本。 |
現有 Wear 應用程式的目標 API 級別如為 Android 11 (API 級別 30),即符合這項政策。 目標 API 級別如為 Android 10 (API 級別 29) 以下版本,由於未達新版 Android 作業系統的安全和品質標準,如果 Google Play 使用者的裝置採用新版 Android 作業系統,就無法取得您的應用程式。
|
Android TV 規定
新應用程式 |
現有應用程式 |
發布新 Android TV 應用程式時,必須指定 Android 13 (API 級別 33) 以上版本。 |
現有 Android TV 應用程式的目標 API 級別如為 Android 12 (API 級別 31),即符合這項政策。 目標 API 級別如為 Android 11 (API 級別 30) 以下版本,由於未達新版 Android 作業系統的安全和品質標準,如果 Google Play 使用者的裝置採用新版 Android 作業系統,就無法取得您的應用程式。
|
常見問題
目標 API 級別為 31 以下的應用程式
我在 Google Play 上架了一款應用程式,但是這款應用程式的目標 API 級別為 31 以下 (Wear OS 應用程式的目標 API 級別為 29 以下)。如果我不打算更新應用程式,有什麼選擇?
如要繼續為現有使用者提供這個應用程式,則無須採取任何行動。然而,如果在新使用者的裝置中,搭載的 Android 作業系統高於應用程式目標 API 級別,Google Play 商店將不會向這些使用者提供該應用程式。只有在裝置的 Android 作業系統不高於您的應用程式目標 API 級別時,Google Play 才會向使用者提供該應用程式。
如果您需要更多時間,才能將應用程式更新至更高的目標 API 級別,可以申請將修正期限從 2024 年 8 月 31 日展延至同年 11 月 1 日,在那之前繼續透過 Google Play 向所有使用者發行應用程式。Play 管理中心將於今年稍晚提供延期表單。
如果您想停止向新使用者提供應用程式 (包括在舊型裝置上),可以取消發布應用程式。
如果我想在 2024 年 11 月 1 日前,繼續向所有 Google Play 使用者發行應用程式,可以在哪裡找到延期表單?
我想將應用程式從 Google Play 下架,該怎麼辦?
已下載應用程式的使用者會受到什麼影響?
這項修訂會影響使用者下載應用程式嗎?
如果使用者在新型裝置上點選應用程式商店頁面的深層連結,但應用程式的目標 API 級別為 31 以下,使用者體驗會受到什麼影響?
在當前指定 30 以下 API 級別的應用程式中,是否有不需要符合這項規定的例外狀況?
是。如果應用程式屬於永久性的私人應用程式,僅內部發行,只有特定機構的使用者能存取,即符合例外狀況。此外,指定 Android Automotive OS 板型規格的應用程式也不受這項規定規範。