从2018年11月开始,Google Play商店将不再接受最低Android版本低于Oreo的应用。我想知道Oreo应用程序是否有可能比Oreo少支持android版本,因为Oreo之下有大量客户。
答案 0 :(得分:4)
Play商店要求TargetSdk为26,而不是MinSdk版本。因此,这些应用程序也将支持较低版本。如果您不想更新您的应用程序,则更改不会以任何方式影响您的应用程序。
来自官方博客
不接收更新的现有应用程序不受影响。开发人员可以自由使用自己选择的minSdkVersion,因此您为旧版Android构建应用程序的能力没有改变。我们鼓励开发人员尽可能提供向后兼容性
答案 1 :(得分:1)
是的,如前所述,您的应用程序的targetSdk可以小于Oreo,但不低于Lollipop。
在使用较旧的SDK版本中不可用的较新API时,您必须花一些时间在代码中的if语句中进行版本检查,以尝试定位较旧的Android版本
答案 2 :(得分:1)
...having minimum android version less than lollipop...
他们正在采用Android目标版本(targetSdkVersion
) 不是 Android最低版本(minSdkVersion
)。
因此,您可以为minSdkVersion
提供较旧的API级别,为targetSdkVersion
提供Oreo或更高版本,然后在运行时执行API级别检查以确定要使用的SDK。
re:https://developer.android.com/guide/topics/manifest/uses-sdk-element