【问题标题】:What is the minimum SDK version should I choose? (as in Nov 2018)我应该选择的最低 SDK 版本是多少? (截至 2018 年 11 月)
【发布时间】:2018-11-11 15:30:36
【问题描述】:

据我所知,android studio 中设置的默认最小 SDK 为 15。我已阅读我应该增加它,因为仍在使用该 android 版本的人并不多(或者可能没有人)。另外,我打算在 android studio 中使用一些新功能,这些新功能只适用于更高的 API。

请问您目前的SDK最低版本是多少,以便指导我选择我的。

【问题讨论】:

  • 这完全取决于你。只需使用支持所需功能的最低 SDK。

标签: android android-min-sdk


【解决方案1】:

Android Dashboard 可能会回答您的问题。它包含最准确的 Android 版本分布,平均 Delta 为 7 天。当前页面声明:

在截至 2018 年 10 月 26 日的 7 天内收集的数据。

所以你说得非常准确。

为了回答您的问题,根据仪表板,定位到API 版本 19 将覆盖全球 96.5% 的当前 Android 设备

【讨论】:

  • 很棒的文档,有基于证据的数据。希望他们会随着时间的推移保持更新。
  • 它从 Android 的早期版本就一直在维护,所以 IMO 可能会继续这样下去
【解决方案2】:

截至 2018 年 10 月 26 日,使用 API 级别低于 16 的设备相当低(低于 0.5%)。看看here

在我看来,如果您以 API 级别 16 为目标,您将获得大约 99.5% 的所有设备。这就是原始 API 和最新 API 之间的最佳点。几乎所有开源和流行项目仍然提供最高 API 级别 16 的支持

【讨论】:

  • 是的,我认为这也取决于我们应用的目标人群/社区。如果我们的应用更可能被中产阶级或上层阶级使用,设置更高的 minSDK 是合适的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-04
  • 2018-04-29
相关资源
最近更新 更多