我现在应该使用什么Android SDK?

我是CS学生,我和我的团队将为我们的软件工程课程实现一个Android应用程序。我们不是Android开发人员,我们利用这个机会学习如何做到这一点。 我们知道它有3.0版本,但基本上有平板电脑作为目标。我们的目标是智能手机,所以问题是:我们应该坚持使用2.3还是应该使用3.0 API。 我知道自然的答案是“2.3”,但我们并不清楚“3.0”的发展方向。     
已邀请:
我甚至会选择2.1或2.2 - 60%的市场使用2.2,20%2.1和6%2.3。 3.0仅限平板电脑可用于平板电脑 - 此目标将限制您的目标市场,因为没有移动手机将很快拥有3.0。 另请参阅此q& a:我应该为哪个版本的Android开发?     
毫无疑问,3.0是未来。但3.0目前只适用于某些平板电脑。几乎所有的智能手机目前都在使用2.x版本。 正如您在此处看到的,2.1版及更高版本被广泛使用。所以我个人会针对2.1及以上。     
取决于您的应用程序的范围。 如果你想瞄准尽可能多的人,你应该选择2.1或2.2,如果你不使用2.3 SDK(例如NFC)的任何特异性。 重要的是要知道,因为只有大约10%的Android手机运行2.3(我认为甚至更少)。超过70%有2.1或更高,所以如果你的目标是大规模分布,2.1会很好。 (您可以在2.3 SDK下开发针对较低版本的应用程序,只需将其添加到清单中) 否则,如果您的应用程序是面向平板电脑的,请使用3.0。否则去2.3。     

要回复问题请先登录注册