如何确定Android应用中的minSdkVersion值

时间:2015-11-19 14:48:52

标签: android mobile android-min-sdk

我知道我的问题很通用,也许有不止一种方法可以做出这个决定。但我想听听从现在开始我可能没有想过的不同方法。 另外,请原谅我,如果堆栈溢出不适合这样的问题(因为它不是技术性的和具体的),但我坚信这个问题没有比这里更合适的地方。此外,我很确定这个主题对于许多Android开发人员来说可能很有趣。

所以,当我必须打电话时,首先是

  • 我考虑每个发行版的官方统计数据。所以,我看一下像this这样的图表。当然,我们必须密切关注市场,并认真考虑一两年后我们的应用程序的未来是什么
  • 第二个因素可能是api限制,但如果你遇到这个问题,有时候更容易决定。
  • 最少但不是最后的是具体的市场统计数据和趋势。例如,如果应用已付款,那么您会转到更具体的统计信息,例如Android L用户在Google Play上花费的钱比旧版用户多。

Android L发布后,所有这些想法变得更加强烈,这是我认为对抗苹果最具竞争力的版本。 Android L鼓励使用Material Design,包含很酷的动画,而且从速度的角度来看,内存管理和更多技术方面的东西比旧版本更好(正如它应该的那样)。

谢谢

2 个答案:

答案 0 :(得分:0)

我的所有应用目前都在使用api 15 +。

Facebook SDK也支持15+ api。

如果需要,我会使用15以下的api,你有更多的支持和更简单的方法来实现15 +的应用程序。

答案 1 :(得分:0)

你肯定应该安装Android Studio并在其中创建新项目。将会有一个对话框,可以帮助您选择一个版本,在全球范围内提供一定比例的覆盖设备。