android - 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 系统将阻止用户安装应用程序。
对信息的错误解释?
解决方案
这是什么意思?
这意味着,你应该确保你已经在你的和你的应用程序中设置targetSdkVersion
了兼容 Android O 的行为变化。26
build.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。
推荐阅读
- java - 关于springMvc-MultipartFile,我有点迷茫
- c++ - c++ 将 n 个字符从 ifstream 发送到 cout 的最有效方法
- android - 我可以异步创建和绑定 ViewHolders 吗?
- postgresql - 引用表“employees”的给定键没有唯一约束匹配
- c# - 分片渲染动态 TableLayoutPanel WF
- html - HighCharts Angular - 来自 API 的数据未显示在图表中
- java - 检查给定的单词是否是回文
- woocommerce - woocommerce 仅在结帐时预先填充国家/地区
- flutter - 如何根据 sqlite 数据库更改图标颜色?
- google-oauth - 如何将 google oauth 用户帐户转换为 php 中的服务帐户?