【问题标题】:How can I choose better Android developing phone? [duplicate]如何选择更好的安卓开发手机? [复制]
【发布时间】: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开发者的手机应该是:

  1. 一款“带 Google”的手机,因此它拥有最原始的 Android 操作系统,并且经常在 Android 手机中较早获得更新的操作系统。
  2. 有一个稳定的或可升级到 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


【解决方案1】:

我目前在我的 Galaxy Nexus 和模拟器上测试我的所有应用程序。我认为您真正应该考虑的是查看 d.android.com 并查看您将要执行的操作所需的 API。例如:

http://developer.android.com/guide/topics/ui/drag-drop.html

Drag and Drop 需要 API 版本 11。您必须注意并在不同设备上测试这些内容。没有一款手机可以完美地测试您的所有应用程序。这就是他们制作模拟器的原因。

【讨论】:

  • 是的...我的意思是,我正在尝试最完美的可能。顺便说一句,在一些使用 OpenGL ES 的应用程序(例如游戏......)中,我发现模拟器的动作非常缓慢,甚至与真实设备有些不同......所以我真的很担心 >"
  • 测试游戏是另一回事。模拟器通常太慢而无法为您提供实际的游戏玩法。至少拥有一台设备是必须的,也建议有几个朋友使用安卓设备。这里有一个关于加速安卓模拟器的问题:stackoverflow.com/questions/2662650/…
  • 是的,这个链接对我很有用:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-17
  • 2010-10-30
  • 2021-12-18
  • 2015-11-09
  • 1970-01-01
相关资源
最近更新 更多