代码之家  ›  专栏  ›  技术社区  ›  Mattia

2018年末的目标API水平要求

  •  10
  • Mattia  · 技术社区  · 6 年前

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

    我在谷歌游戏开发者控制台上读到:

    在2018下半年,游戏将需要新的应用程序和应用程序。 更新目标是最新的android api级别。这是必须的 2018年8月的新应用程序,以及十一月更新现有应用程序 2018。这是为了确保应用程序构建在最新的API上,以确保安全性和性能。

    谷歌Play将要求新应用至少瞄准Android 8.0 (API级别26)从2018年8月1日起,应用程序更新目标 Android 8.0,2018年11月1日起。

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

    如果是,如何在现有的应用程序中引入8个版本的bug修复/新特性?

    这将导致8.0版本以外的所有设备“死亡”…或者谷歌正在考虑为市场上所有的设备发布Android ORIO?

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

    在我的谷歌开发者控制台上,这个消息产生了疑问:

    enter image description here

    翻译如下:

    从2018年8月开始,新的应用程序必须 最小目标 Android 8。 从2018年11月开始,应用程序更新必须以8.0版为目标

    最小目标是:

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

    坏消息的解释?

    4 回复  |  直到 6 年前
        1
  •  18
  •   mxcl    5 年前

    这是什么意思?

    意思是,你应该确保 targetSdkVersion 26 在你 build.gradle 并且你的应用程序与android o行为改变兼容。

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

    你可以设定 minSdkVersion 低于8.0。

    这将导致除 8…或者谷歌正在考虑为市场上的所有设备发布android oreo?

    这个 distribution rate 对于android o来说,仍然是6%左右,这意味着旧版本仍然占94%左右。由于这个原因,他们无法实施重大变革。旧的OS版本仍将得到支持,直到适应Android O急剧变化。这可能是具有挑战性的,因为它涉及到大量制造商的适应。

    如果你正在上传你的应用作为你的第一个版本,那么你必须确保你与android o兼容。

    对于现有应用程序的更新,截止日期是十一月。

    onsole、android工作室和firebase。起动测量 满足Google Play的目标API级别要求

    坏消息的解释?

    实际英文报表 from site is :

    谷歌游戏将要求新的应用程序目标 至少 安卓8 (API级别26)从2018年8月1日起,应用程序更新目标 Android 8.0,2018年11月1日起。

        2
  •  8
  •   Really Nice Code Erwin    6 年前

    你应该首先了解 目标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-bit-support/

        3
  •  2
  •   illuzor    6 年前

    只是更新你的 编译DKversion 目标Dkversion 到26(或更好到28)。 并阅读 最低API版本 目标API版本 . 理解是很重要的。 https://developer.android.com/guide/topics/manifest/uses-sdk-element

        4
  •  1
  •   AskNilesh    6 年前

    这意味着什么?

    这意味着您需要设置目标sdk android 8.0(26api)

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

    这意味着11月底你的应用程序必须与android o(26api)兼容。

    这将导致8.0版本以外的所有设备“死亡”

    在现有的应用程序中,除了8版本之外,bug修复/新特性如何被引入?

    它将支持现有应用程序中除8以外的所有特征。

    谷歌是否考虑为市场上所有的设备发布Android ORIO?

    没有人知道未来