【发布时间】:2012-07-01 11:07:26
【问题描述】:
我的公司需要设备(目前最多四台)才能开始测试 Android 应用程序。我知道根据 Android 开发者论坛有四种屏幕尺寸,
- 超大
- 大
- 中等
- 小
如何购买属于四个不同类别的 4 种不同设备。例如,我如何知道三星 Galaxy s2 属于“大”系列还是“中”系列?
任何关于在每个类别中获得什么设备的建议都将受到高度赞赏。
提前致谢。
【问题讨论】:
标签: android device screen-size
我的公司需要设备(目前最多四台)才能开始测试 Android 应用程序。我知道根据 Android 开发者论坛有四种屏幕尺寸,
如何购买属于四个不同类别的 4 种不同设备。例如,我如何知道三星 Galaxy s2 属于“大”系列还是“中”系列?
任何关于在每个类别中获得什么设备的建议都将受到高度赞赏。
提前致谢。
【问题讨论】:
标签: android device screen-size
请阅读Supporting Multiple Screens。它准确地展示了您对多种屏幕尺寸的期望,以及您可以如何为它们进行设计。
xlarge 屏幕至少为 960dp x 720dp
大屏幕至少为 640dp x 480dp
普通屏幕至少为 470dp x 320dp
小屏幕至少为 426dp x 320dp
另见这个粗略的插图:
智能手机 (3"-4")、7" 平板电脑和 10" 平板电脑会很好。
【讨论】:
您应该观看 Google IO 2012 与 Reto Meier “Making Good Apps Great” 的谈话,他从大约 45 分钟开始就准确地讨论了这个问题。
正如他所说,您不能只购买具有不同屏幕尺寸的设备,因为像素是无关紧要的,因为像素密度。例如 Galaxy Nexus、One X 和 Nexus 7 都具有相同的屏幕分辨率,但外形尺寸不同。
【讨论】:
我不知道您所说的屏幕尺寸资格,但我希望实际上有超过四种不同的屏幕分辨率可用,最高可达 1280x800 (Galaxy Note)。我会尝试使用“图形数组”http://en.wikipedia.org/wiki/Graphic_display_resolutions> 来引用屏幕尺寸。
只要看看一些不同价位的热门机型,你就能找出常见的分辨率。此外,您可以查看 SDK 附带的 android 模拟器建议的分辨率。
关于购物,我只会选择一家制造商,例如三星或 HTC,并从不同的奖品范围内挑选具有不同屏幕尺寸的设备。
【讨论】:
屏幕尺寸并不是唯一重要的事情。还有像素密度属性。
但是,您无需开始购买所有可能的设备。最好关注您可以在此处看到的常见配置(向下滚动到屏幕尺寸和密度):
http://developer.android.com/about/dashboards/index.html
所以最常见的是 normal/hdpi,它大约是 4" 屏幕和 240dp 密度。接下来是 normal/mdpi,但可能正在下降。
lagre/mdpi 和 xlarge/mdpi 是平板电脑,而 normal/xhdpi 是当今的超级手机,例如 Galaxy s3。
【讨论】: