从 2018 年底开始的目标 API 级别要求

新手上路,请多包涵

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

我在 google play developer console 上读到:

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

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

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

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

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

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 编辑 ***************

怀疑来自我的谷歌开发者控制台帐户上的这条消息:

在此处输入图像描述

翻译是:

从 2018 年 8 月开始,新应用必须 至少针对 Android 8.0。从 2018 年 11 月开始,应用更新必须以 8.0 版为目标

最低目标是:

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

对消息的错误解释?

原文由 Mattia 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 416
2 个回答

这是什么意思?

这意味着,您应该确保您已将 targetSdkVersion 设置为 26 在您的 build.gradle 并且您的行为更改与 Android 兼容。

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

您可以将 minSdkVersion 设置为低于 8.0。

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

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

如果您要上传您的应用程序作为您的第一个版本,那么您必须确保您与 Android O 兼容。

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

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

对消息的错误解释?

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

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

原文由 Sagar 发布,翻译遵循 CC BY-SA 4.0 许可协议

您应该首先了解 TARGET APIMINIMUM API 级别之间的区别。

提醒一下,目标 API 级别不同于最低 API 级别。顾名思义,最低 API 级别用于声明应用程序支持的最低 Android 版本。目标 API 级别在技术上定义为应用程序经测试可使用的操作系统版本;但用更实际的术语来说,它用于定义应用程序期望从操作系统获得的一组行为。

请点击此链接查看此信息的完整来源: https ://www.androidpolice.com/2017/12/19/play-store-require-new-updated-apps-target-recent-api-levels-distribute -native-apps-64 位支持/

原文由 Really Nice Code 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏