【问题标题】:Has Android silently updated their definition of "small, normal, large, xlarge" screen sizes?Android 是否悄悄地更新了他们对“小、正常、大、超大”屏幕尺寸的定义?
【发布时间】:2018-03-07 06:32:06
【问题描述】:

Android 有一个Dashboard,显示设备屏幕尺寸分布。

根据今天的数据,有 89.8% 的设备被归类为“正常”。

但是,根据this post(可以通过此official document 验证),对角线长度大于 5 英寸的设备已经被归类为大型设备。

众所周知,如今很大一部分 Android 设备的屏幕尺寸大于 5 英寸。 这与仪表板中显示的数据相矛盾。

我相信 Android 使用 this method 来收集有关屏幕尺寸的数据。
这意味着,屏幕大于 5 英寸的设备可能会以“正常”状态返回给 Google。

为什么会这样? Google 是否更新了他们对屏幕尺寸的定义而不更新 this page?
(事实上​​,我怀疑像素密度也被考虑到分类设备的大小。但我找不到任何相关的定义)

【问题讨论】:

  • 我怀疑密度像素 (dp) 是用于此分类的标准,而不是物理屏幕尺寸。
  • @Talha dp(与密度无关的像素)不能转换为物理尺寸吗? (这就是我对dp的理解)

标签: android screen-size


【解决方案1】:

答案其实可以很简单……

分类不是通过测量对角线长度来完成的

如果你仔细看,480dp * 640dp 是大型设备的最小尺寸,纵横比是 4:3。
你现在见过 4:3 纵横比的手机吗?没有/很少见。
因此,大型设备很有可能必须长于宽度 480dp 和高度 640dp 两者,才能被归类为大型设备。
而对于 16:9 的设备,480dp 宽度,2.0 密度,这意味着 6.11 英寸的对角线长度,这确实不常见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 2015-11-26
    • 1970-01-01
    • 2012-01-23
    • 2011-10-30
    • 2015-02-14
    • 2019-02-17
    相关资源
    最近更新 更多