【发布时间】:2012-02-22 12:10:29
【问题描述】:
可能重复:
Developing an Android smartphone app - on which devices would YOU suggest to check the app?
这是我第一次在堆栈溢出中询问。 出于某种原因,我有机会获得其中一款用于测试应用的 Android 手机:
- 三星 Galaxy Nexus
- 三星 Galaxy S 2
经过几天的搜索,我发现一个好的Android开发者的手机应该是:
- 一款“带 Google”的手机,因此它拥有最原始的 Android 操作系统,并且经常在 Android 手机中较早获得更新的操作系统。
- 有一个稳定的或可升级到 Android 2.3 或附近的系统,因为 2.3 的市场是目前最大的。
说到这一点,我的一位经验丰富的朋友对 S2 说“是”,虽然我更喜欢 Nexus……但我仍然无法决定我应该选择哪一个,因为有些事情不清楚:
如果选择S2,S2上的主题“Touch Wiz 4.0”会不会影响我以后的测试和调试过程?
如果选择 Nexus,我可以安全、轻松地将 Ice Scream Sandwich (4.0) 降级为 Ginger Bread (2.3) 吗?
那么...你能帮我决定吗? 如果你也解释你的理由,那就太好了。谢谢^^
【问题讨论】:
-
我个人认为没有任何理由降级操作系统。 2.3 的所有功能也将在 4.0 中提供,所以我不会将其视为一个因素。
-
我很久以前问过similar question。也许这些答案也可以帮助你。
-
那么,你的意思是,如果我们只用 2.3 的 API 构建应用程序,然后在 4.0 的设备上测试它们就足够了?
-
是的,它们都应该在 2.3 中工作,因为所有 API 都是向后兼容的。当然,您将无法访问新 API 中的功能,但如果您希望与大多数手机兼容,那就是它的方式。还有一个兼容包,你可以看看。
标签: android