首页 > 解决方案 > 2018 年底的目标 API 级别要求

问题描述

我不知道这是否是一个正确的地方问以下问题:

我在 google play 开发者控制台上读到:

在 2018 年下半年,Play 将要求新应用和应用更新以最新的 Android API 级别为目标。2018 年 8 月的新应用程序和 2018 年 11 月对现有应用程序的更新都需要这样做。这是为了确保应用程序构建在针对安全性和性能进行了优化的最新 API 之上

从 2018 年 8 月 1 日起,Google Play 将要求新应用至少面向 Android 8.0(API 级别 26),并且从 2018 年 11 月 1 日起,应用更新面向 Android 8.0。

这是什么意思?这是否意味着我将无法开发与小于 8.0 的版本兼容的应用程序?

如果是这样,如何在 8.0 版本以外的现有应用程序中引入错误修复/新功能?

这将导致所有非 8.0 版本的设备“死亡”……或者 Google 是否正在考虑为市场上的所有设备发布 android oreo?

*************** 编辑 ***************

我的谷歌开发者控制台帐户上的这条消息引起了疑问:

在此处输入图像描述

翻译是:

从 2018 年 8 月开始,新应用必须至少面向Android 8.0。从 2018 年 11 月开始,应用更新必须针对 8.0 版

最低目标是:

一个整数,指定应用程序运行所需的最低 API 级别。如果系统的 API 级别低于此属性中指定的值,Android 系统将阻止用户安装应用程序。

对信息的错误解释?

标签: androidgoogle-playupdates

解决方案


这是什么意思?

这意味着,你应该确保你已经在你的和你的应用程序中设置targetSdkVersion了兼容 Android O 的行为变化。26build.gradle

这是否意味着我将无法开发与小于 8.0 的版本兼容的应用程序?

您可以设置minSdkVersion低于 8.0。

这将导致所有非 8.0 版本的设备“死亡”……或者 Google 是否正在考虑为市场上的所有设备发布 android oreo?

Android O的分发率仍然在 6% 左右,这意味着旧版本仍然占 94% 左右。出于这个原因,他们无法实施剧烈的改变。在 Android O 的适配发生巨大变化之前,仍将支持较旧的操作系统版本。这可能具有挑战性,因为它涉及大量制造商的适应。

如果您将应用作为第一个版本上传,则必须确保您与 Android O 兼容。

对于现有应用程序的更新,截止日期为 11 月。

onsole、Android Studio 和 Firebase。开始调查 满足 Google Play 的目标 API 级别要求

对信息的错误解释?

来自网站的实际英文声明是:

从 2018 年 8 月 1 日起, Google Play 将要求新应用至少面向 Android 8.0(API 级别 26),并且从 2018 年 11 月 1 日起,应用更新面向 Android 8.0。


推荐阅读