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