如何在Android应用程序中确定minSdkVersion值

如何在Android应用程序中确定minSdkVersion值,android,mobile,android-min-sdk,Android,Mobile,Android Min Sdk,我知道我的问题很笼统,也许有不止一种方法可以做出决定。但我想听听不同的方法,也许从现在起我就没想过。 另外,如果堆栈溢出不是这样的问题的合适位置(因为它不是技术性的和具体的),请原谅我,但我坚信没有比这里更适合这个问题的位置了。我也很确定这个话题对很多android开发者来说可能很有趣 所以,当我必须打那个电话的时候,首先 我考虑每个分布的官方统计数据。所以,我看一看类似的图表。当然,我们必须关注市场,并认真考虑我们的应用程序未来一两年后。 第二个因素可能是api限制,但如果您面临这个问题,有

我知道我的问题很笼统,也许有不止一种方法可以做出决定。但我想听听不同的方法,也许从现在起我就没想过。 另外,如果堆栈溢出不是这样的问题的合适位置(因为它不是技术性的和具体的),请原谅我,但我坚信没有比这里更适合这个问题的位置了。我也很确定这个话题对很多android开发者来说可能很有趣

所以,当我必须打那个电话的时候,首先

    我考虑每个分布的官方统计数据。所以,我看一看类似的图表。当然,我们必须关注市场,并认真考虑我们的应用程序未来一两年后。
  • 第二个因素可能是api限制,但如果您面临这个问题,有时更容易决定
  • 至少但并非最后一项是具体的市场统计数据和趋势。例如,如果应用程序是付费的,那么你可以查看更具体的统计数据,例如Android L用户在google play上的花费比老版本用户多
在我看来,这是对苹果最具竞争力的版本发布后,所有这些想法变得更加强烈。Android L鼓励使用材料设计,包含很酷的动画,从速度、内存管理和更多技术性的角度来看,它比旧版本要好得多


谢谢

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

Facebook SDK也支持15+api


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

那么你肯定应该安装Android Studio并在其中创建新项目。将出现一个对话框,帮助您选择一个版本,给出全球覆盖设备的百分比