我们真的还应该支持小屏幕吗?

时间:2011-08-15 15:51:43

标签: android android-layout android-resolution

我已经回顾了一些当前最好的Android应用程序的内容(更不用说我经常检查我个人或专业使用的应用程序的内容),我发现它们不支持小屏幕。我并不是说他们的文学不支持他们通过在清单文件中排除它们。只是目录LDPI几乎为空(除了启动器图标,可能还有一些其他图标),并且布局小目录甚至不存在。

所以问题是,如果现在Android设备从MDPI / NORMAL开始上升,我们是否应该支持小屏幕呢?

4 个答案:

答案 0 :(得分:8)

Android的重点是要兼容不同的硬件特性,所以我倾向于说“是”,考虑低分辨率目标非常重要。 虽然,做一些研究确实有越来越少的ldpi设备。 This article显示了有趣的结果:

更新: 在Android开发者网站上观看该文章了解更多最新数据: http://developer.android.com/resources/dashboard/screens.html

答案 1 :(得分:1)

当然,这取决于您希望应用程序的兼容性。如果你想要它支持较旧的小屏幕,那么是的;否则,没有。这听起来更像是商业决策,而不是技术决策。

答案 2 :(得分:1)

我认为您可能会混淆密度和屏幕尺寸,因为您可以互换使用这些术语。

仅仅因为你的屏幕尺寸很小,并不意味着它必须是低密度的。有些屏幕将自己注册为“小”到android,根据它们的分辨率被认为是HDPI。

此外,如果你有MDPI图像,它会在报告为“小”的设备上正常工作,因为大部分都是基于你的布局设计以及它在多种屏幕尺寸上的流动程度。

正如您在Android屏幕网格上看到的那样,小<> LDPI。 http://developer.android.com/guide/practices/screens_support.html#testing

最后,仅仅因为您没有包含LDPI图像并不意味着您不支持小屏幕。

答案 3 :(得分:1)

对我来说,这个问题归结为时间与奖励。根据{{​​3}},略高于3%的市场基础仍在运行2.1之前的手机。如果冰淇淋三明治做了它应该做的事情,希望这些对话将成为渡渡鸟的方式。

此时很少有人拥有这类设备,因此大多数设备都不支持它。然而,那些支持它的人有更大的机会被这么小的百分比使用,仅仅因为没有其他人向他们出售。

如果你的应用程序有意义,并且你有时间和精力来使它兼容,为什么不呢?另一方面,你不应该试图将某些东西塞进去并使它成为一种更糟糕的产品。

此外,他们已经发布了根据不同要求拥有多个APK的功能,因此我们可以开发针对早期手机的应用,而不会干扰或添加代码和资源到我们更高目标的应用。