原标题:Google Play 11月起提升目标API级别,不满足API级别的应用无法上架以及更新
作者:Enjoy出海
来源:Enjoy出海开发者服务平台
11 月即将到来,Google Play 将迎来目标 API 级别政策内容的更新。为了向用户提供安全可靠的使用体验,Google 要扩大 Google Play 目标 API 级别要求的适用范围,以涵盖未更新的现有应用。
如果应用的目标 API 级别不是 30 或更高级别,那么使用较新版 Android OS 的新用户将无法在 Google Play 上发现或安装该应用。如果开发者需要更多时间来更新应用,可以申请延期。开发者可以在 Play 管理中心的收件箱中查看相关消息,其中有各个应用对应的延期申请表单的链接。
什么是目标 API 级别?
Google 每个新的 Android 版本都会引入一些变化,旨在提升 Android 平台的整体用户体验、安全性和性能。每个应用都会在清单文件中指定一个目标 API 级别(也称为 targetSdkVersion)。目标 API 级别能表明开发者的应用在不同 Android 版本上的运行情况。
将应用的目标 API 级别配置为新近的 API 级别可确保用户享受到安全性、隐私保护和性能方面的改进,同时仍然允许应用在较低版本的 Android(低至指定的 minSdkVersion)上运行。
为了向 Android 和 Google Play 用户提供安全可靠的使用体验,Google Play 要求所有应用在目标 API 级别方面都必须符合下列要求。
图片来源:Google 政策中心
这个表看上去有点蒙,我们来拆解下内容就容易理解了,首先这里分为了三种情况,分别是新应用、更新版应用和现有应用。
新应用:尚未在 Google Play 中发布的应用(例如全新的应用)。
更新版应用:已在 Google Play 中发布的应用新版本。
现有应用:没有获得更新的已发布应用。
API 级别不满足会受到什么影响,API 级别设置成多少合适?
开发者的应用若不符合目标 API 级别要求,便会受到以下方面的影响:
新应用:将无法在 Play 管理中心上传不符合目标 API 级别要求的 app bundle。
更新版应用:将无法在 Play 管理中心上传不符合目标 API 级别要求的 app bundle 或 APK。
现有应用:如果新用户的设备搭载的 Android 操作系统版本高于应用的目标 API 级别,那么这类用户将无法在 Google Play 上获取应用。也就是说,这类新用户将无法从 Google Play 中发现或安装应用。之前从 Google Play 中安装过这款应用的用户仍可以发现、重新安装和使用该应用,而且即使换用了新的 Android 设备,也仍然可以使用应用。
在 2022 年 11 月 1 日要执行的政策内容总结下来就是,目前已上架应用最少要满足 API 级别 30 以上,应用在 Google Play 中展示给玩家,未满足条件的应用将无法在 Google Play 中展示给玩家。准备要新上架的应用和老应用准备更新需要满足 API 级别为 31 才能在后台提交包。
随着时间推移 API 级别要求会逐渐增加,因此建议开发者在条件允许的情况下,直接更新到 API 级别 33。这样在很长一段时间都不必担心 API 级别不足的问题。
如何申请 6 个月的 API 级别一次性延期
由于某些原因导致开发者无法近期更新的话,可以通过 Play 管理中心后台进行一次性的延期申请。
开发者登录后台后选择相应应用进入“发布概览”功能中,这里会给出关于 API 级别升级的提示,开发者可以选择“查看详情”功能按钮进行后续的操作。
最后开发者只需要点击“申请延期”的按钮即可以完成操作。根据系统提示,申请延期后,开发者的应用延迟更新时间,被延长到了 2023 年 5 月 1 日。
最后
API 级别会影响开发者获取用户的范围,如果 API 级别已经不满足政策要求,并且小于用户设备的系统版本,那么这批用户就无法在 Google Play 搜到我们的应用。因此在条件允许的情况下,还是建议快速更新我们的应用。更新有困难的开发者可以通过上面申请延期的方法,延长半年政策生效时间以解燃眉之急。