【问题标题】:Which Android app resolutions to support?支持哪些 Android 应用程序分辨率?
【发布时间】:2010-03-29 14:21:16
【问题描述】:

我在 Android SDK 页面上看到,它提到了一些 Android 平台上的屏幕分辨率:

小屏幕
QVGA (240x320),2.6"-3.0" 对角线

普通屏幕
WQVGA (240x400),3.2"-3.5" 对角线 FWQVGA (240x432),3.5"-3.8" 对角线 HVGA (320x480),3.0"-3.5" 对角线 WVGA (480x800),3.3"-4.0" 对角线 FWVGA (480x854),3.5"-4.0" 对角线

大屏幕
WVGA (480x800),4.8"-5.5" 对角线 FWVGA (480x854),5.0"-5.8" 对角线

显然,在所有这些分辨率下测试您想要销售的应用会很痛苦。有没有关于使用上述分辨率的安卓手机百分比的数据?我希望只有 3 个左右受欢迎的决议...

【问题讨论】:

  • 较新的手机可能会改变这种情况。你的应用真的依赖屏幕分辨率吗?
  • 我们也不要忘记,Android 正被用于支持互联网的平板电脑、上网本和电子阅读器。
  • 这个问题似乎离题了,因为它是关于 Android 应用程序支持的分辨率,供应商网站上最好提供有关这些分辨率的信息。

标签: android mobile-phones resolution


【解决方案1】:

最常见的屏幕尺寸是 320x480(G1,Hero)、480x800(Nexus One 和 Desire)和 480x854(Droid),它们几乎相同。如果您要使用第 4 分辨率,则它必须是 240x320 用于纹身之类的东西。

也就是说,对于许多应用程序来说,不同的屏幕分辨率并不重要。只要您使用与密度无关的像素、布局权重等进行编码,通常一切都会自动调整大小。如果您正在处理图形,是的,这更痛苦,因为您可能需要不同大小的图像文件。也就是说,Android 仍然会自动自动缩放许多东西。你读过Supporting Multiple Screens吗?这是来自 Android 开发者网站的有用链接,提供了一些关于如何处理这一切的最佳实践。

【讨论】:

  • 谢谢。我知道什么是自动缩放等,但这对于诸如游戏之类的东西来说更是一个问题,因为您通常不能使用自定义小部件,并且您需要能够以视觉上令人愉悦的方式将所有内容放在屏幕上,而不会妨碍游戏玩法.
  • 我想这取决于你的游戏有多复杂。如果它只是 2D,用于生成位图的图像数量有限,则可以为每个一般屏幕尺寸包含不同的位图,例如“大”屏幕、“中”屏幕和“小”屏幕的不同图像。您还可以获取屏幕大小或自定义视图的大小(以像素为单位),或更通用的指标(如屏幕密度),以计算您自己的缩放因子。最后,您可以为不同的屏幕尺寸使用不同的布局。但是,我还没有尝试过 3D,所以我不能说这有多难管理。
【解决方案2】:

这是屏幕尺寸和密度的最新百分比细分http://developer.android.com/resources/dashboard/screens.html。它可能对你有用。

|        | ldpi | mdpi | tvdpi | hdpi  | xhdpi | xxhdpi | Total |
| ------ | ---- | ---- | ----- | ----- | ----- | ------ | ----- |
| Small  | 0.4% |      |       |       | 0.1%  | 0.1%   | 0.6%  |
| Normal |      | 0.9% | 0.3%  | 24.0% | 37.7% | 23.6%  | 86.5% |
| Large  |      | 2.4% | 1.9%  | 0.6%  | 1.6%  | 1.7%   | 8.2%  |
| Xlarge |      | 3.1% |       | 1.3%  | 0.6%  |        | 5.0%  |
| Total  | 0.4% | 6.4% | 2.2%  | 25.9% | 40.0% | 25.4%  |       |

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多