【问题标题】:Should we really still support small screens?我们真的还应该支持小屏幕吗?
【发布时间】:2011-08-15 15:51:42
【问题描述】:

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

那么问题来了,当现在的安卓设备从 MDPI/NORMAL 到 up 时,我们是否应该费心去支持小屏幕呢?

【问题讨论】:

    标签: android android-layout android-resolution


    【解决方案1】:

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

    更新: 在 Android 开发者网站上观看那篇文章以获取更多最新数据: http://developer.android.com/resources/dashboard/screens.html

    【讨论】:

    • 感谢您的餐桌!这很有帮助。
    • 一个附录:Galaxy Gear 的发布和竞争可穿戴设备的预期发布可能会改变这一趋势,朝着更多小屏幕安卓设备的方向发展。
    • 这不会改变任何事情,因为智能手表不支持 Google Play。请参阅 Dianne Hackborn 对此帖子的评论:plus.google.com/+KevinBarry/posts/XEKbQUg7QG3
    • 此图表有最新版本吗?
    【解决方案2】:

    当然,这取决于您希望应用程序的兼容性。如果您希望它支持更旧、更小的屏幕,那么可以;否则,不。这听起来更像是一项业务决策,而不是技术决策。

    【讨论】:

    • 但是很聪明,因为它节省了转换所有资源的时间;)。
    【解决方案3】:

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

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

    此外,如果您有 MDPI 图像,它可以在报告为“小”的设备上正常工作,因为其中大部分取决于您的布局设计以及它在多个屏幕尺寸上的流动情况。

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

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

    【讨论】:

    • 我不会混淆他们。我故意使用这些术语:)。我知道您发送的“测试”链接中的表格。
    • 我同意你的最后一句话!
    【解决方案4】:

    对我来说,这个问题归结为时间与回报。根据http://developer.android.com/resources/dashboard/platform-versions.html 的说法,略高于 3% 的市场基数仍在运行 2.1 之前的手机。如果冰淇淋三明治做到了它应该做的事情,希望这些对话会像渡渡鸟一样顺利。

    目前很少有人拥有这种设备,因此大多数人不支持它。然而,那些支持它的人被那一小部分人使用的机会要大得多,这仅仅是因为没有其他人向他们销售产品。

    如果它对您的应用有意义,并且您有时间和精力投入到使其兼容,为什么不呢?另一方面,你不应该试图硬塞进去,让它变成更糟糕的产品。

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

    【讨论】:

    • 我知道我说的是版本号,而不是屏幕尺寸,但这是我能很快找到的图表,论据是一样的。
    猜你喜欢
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多