【发布时间】:2019-07-22 14:39:15
【问题描述】:
我的项目应该支持 RTL 和统一自定义地图。所以我需要决定正确设置最小 sdk。我知道 19 覆盖了 %96.2,但有 %3.8 低于 19。 那么我应该选择的最低 SDK 版本是多少?这个帐户告诉但没有理由。 https://twitter.com/minSdkVersion
【问题讨论】:
-
请检查您想要使用的所需库/功能的最低 sdk 版本
我的项目应该支持 RTL 和统一自定义地图。所以我需要决定正确设置最小 sdk。我知道 19 覆盖了 %96.2,但有 %3.8 低于 19。 那么我应该选择的最低 SDK 版本是多少?这个帐户告诉但没有理由。 https://twitter.com/minSdkVersion
【问题讨论】:
这取决于你正在做的项目,如果你的应用程序是一个人需要/需要的东西,无论什么年龄,我建议你应该瞄准 API 15 (ICS) 这将涵盖 99.7%截至今天的设备。如果它只是一个可选应用程序,那么您可以瞄准 API 21 (Lollipop),以便您可以使用最新的 android API。支持以前的android版本有点痛苦。
您可以在此处查看实时分发:https://developer.android.com/about/dashboards
【讨论】:
我建议最低版本应该是 21。因为我觉得 google 很快就会将 android kitkat 列入黑名单(因为大多数 api 都支持 api level 21)。作为苹果,当苹果推出新版本时,苹果始终支持 n-2 最低版本。谷歌也将很快迁移到相同的方法。
【讨论】:
您应该使用您想要覆盖的用户分析哪些 SDK。大多数需要更高 sdk 的功能都可以用更低的 sdk 来实现,只是需要更多的工作。
【讨论】: