产品动态

产品经理指南:如何让 Android 应用适应各种设备

阅读用时:6 分钟
Fahd Imtiaz
高级产品经理

今天,Android 平台推出了一些更新!其中包括 Android 16 的开始发布,其中包含面向 开发者用户的详细信息,面向外接显示屏的增强型 Android 桌面体验的开发者预览版,以及面向 Android 用户(涵盖 Google 应用等)的更新,以及6 月 Pixel 功能更新包。我们还 回顾了 Google I/O 大会上面向 Android 开发者的所有更新,这些更新的重点是构建出色的自适应 Android 应用

随着新设备规格的不断涌现,Android 生态系统比以往任何时候都更具活力。

从手机和可折叠设备到平板电脑、Chromebook、电视、汽车、Wear 和 XR,Android 用户希望他们的应用能够在越来越多样化的设备规格上无缝运行。然而,许多 Android 应用都未能满足这些期望,因为它们在构建时存在界面限制,例如只能锁定为单一屏幕方向或无法调整尺寸。

考虑到这一点,Android 16 针对以 SDK 级别 36 为目标的应用引入了 API 变更,以忽略屏幕方向和尺寸调整限制(从大屏设备开始),朝着自适应应用成为常态的统一模式转变。现在是时候向前迈进了。自适应应用不仅是 Android 的未来,也是您的应用在各种 Android 设备规格中脱颖而出的期望。

为何现在就应优先考虑自适应

500-plus-devices.png

来源:Google 数据

优先考虑优化以使您的应用具有自适应能力,这不仅仅是为了跟上Android 16 中针对以 SDK 36 为目标的应用的屏幕方向和尺寸调整 API 变更。自适应应用在用户体验、开发效率和市场覆盖面方面都能带来实实在在的好处。

  • 移动应用现在可以在超过 5 亿部活跃的大屏设备上覆盖用户: 移动应用可以在可折叠设备、平板电脑、Chromebook 甚至兼容车载设备上运行,只需进行极少的更改。Android 16 将针对桌面窗口化模式引入重大改进,以便在大屏设备(包括外接显示屏)上提供真正的桌面式体验。Android XR 则开辟了一个新维度,让您的现有应用可以在沉浸式环境中提供。用户的期望很明确:一致的高质量体验,能够智能地适应任何屏幕,无论是可折叠设备、带键盘的平板电脑,还是 Chromebook 上可移动、可调整大小的窗口。
  • Android 16 中屏幕方向和尺寸调整 API 变更的“新基准”: 我们认为,移动应用正在经历转变,其界面将像网站一样响应式地适应任何屏幕尺寸。Android 16 将忽略应用定义的限制,例如固定屏幕方向(仅限纵向)和不可调整大小的窗口,从大屏设备(设备最小宽度 >= 600dp)开始,包括平板电脑和可折叠设备的内屏。对于大多数应用来说,这有助于它们适应任何屏幕尺寸。在某些情况下,如果您的应用不具备自适应能力,可能会在这些屏幕上提供不完整的用户体验。这使得自适应设计从可有可无变成了基本要求。
goodbye.png
  • 提高 Play 中的用户覆盖面和应用曝光度: 自适应应用更有可能在 Play 中获得更高的排名,并在各种设备规格的编辑文章中获得推荐,从而在 Play 搜索和首页中覆盖更广泛的受众群体。此外,Google Play 商店还会在所有设备规格中显示评分和评价。如果您的应用未经过优化,潜在用户的第一印象可能会因 1 星评价而受到影响,该评价可能会抱怨应用在他们尚未拥有的设备上拉伸界面。用户也更倾向于使用在各种设备上都能提供出色体验的应用。
  • 提高在大屏设备上的互动度: 大屏设备上的用户通常有不同的互动模式。在大屏设备上,用户可能会进行更长时间的会话、执行更复杂的任务并消费更多内容。

优化后,Concepts 在大屏设备上的用户互动度提高了 70%
在美国,6 款主要媒体流式传输应用的使用时长数据显示,平板电脑和手机用户的使用时长是纯手机用户的 3 倍

  • 更易于访问的应用体验: 据世界银行统计,世界上有 15% 的人口患有某种残疾。残障人士依靠支持无障碍功能的应用和服务来沟通、学习和工作。与用户的首选屏幕方向相匹配可以提高应用的无障碍性,有助于为所有人打造包容性体验。

如今,大多数应用都只针对智能手机构建

android-16-form-factors_2.png

“……从用户数量来看,投资回报率无法证明投资的合理性。”

这是产品经理和决策者经常提出的反对意见,如果您只查看比较平板电脑会话数和智能手机会话数的总体分析数据,这似乎是一个确凿的结论。

虽然总体分析数据可能显示平板电脑上的会话数低于智能手机,但仅根据当前数量就断定大屏设备不值得投入精力可能是一个陷阱,会导致您错失宝贵的互动和未来的机会。

让我们深入了解一下原因:

1. 用户体验“鸡和蛋”循环: 低使用率是否可能是症状而非根本原因?用户会很快放弃使用体验不佳或功能不完善的应用。如果您的应用在大屏设备上是拉伸的手机界面,则该应用很可能会提供负面的用户体验。用户数量不足可能反映的是缺乏良好的体验,而不一定总是缺乏潜在用户。

2. 除了用户数量之外,还要关注用户互动度: 不要只统计用户数量,还要分析他们的价值。用户在大屏设备上与应用的互动方式不同。大屏设备通常会带来更长的会话和更具沉浸感的体验。如上所述,使用情况数据显示,与仅使用手机的用户相比,同时使用手机和平板电脑与应用互动的用户,其互动时长显著增加。

3. 市场发展: Android 设备生态系统在不断发展。随着可折叠设备的兴起、Android 16 中即将推出的 外接显示屏支持,以及 XR 和 Android Auto 等设备规格的出现,自适应设计现在比以往任何时候都更加重要。针对特定屏幕尺寸构建应用会产生技术债务,并且从长远来看可能会降低开发速度并损害产品质量。

好的,我信服了。我该从何处着手?

three-step-workflow.png

对于准备前进的组织,Android 提供了许多资源和开发者工具来优化应用,使其具有自适应能力。请参阅下文,了解如何开始:

  1. 查看您的应用目前在大屏设备上的外观: 首先查看您的应用在平板电脑、可折叠设备(采用不同姿态)、Chromebook 和桌面窗口化模式等环境中的当前状态。确认您的应用是否可在这些设备上使用,或者您是否因在应用中要求不必要的功能而无意中遗漏了这些用户。
  2. 解决常见的界面问题: 评估您的应用界面目前有哪些不顺畅的地方。我们提供了大量指南,介绍如何轻松将移动应用转换为其他屏幕。
    1. 查看大屏设备设计库,获取灵感并了解如何使用经过验证的解决方案来应对常见的界面挑战,从而使您的应用界面在各种设备上不断发展。
    2. 从快速致胜之法着手。例如,防止按钮拉伸到全屏宽度,或在大屏设备上切换到垂直导航栏以提高人体工程学。
    3. 确定规范布局(例如列表-详情)可以解决您发现的任何界面不顺畅问题的模式。列表-详情视图能否改进应用的导航?侧面的支持窗格是否比底部动作条更能充分利用额外的空间?
  3. 逐步优化您的应用,逐个屏幕进行: 优先考虑优化方法可能很有帮助,因为并非所有内容都需要在第一天就完美适应。根据最重要的内容逐步改进您的应用,而不是一蹴而就。
    1. 从基础开始。查看大屏设备应用质量指南,该指南对对用户来说最关键的修复进行了分层和优先排序。移除屏幕方向限制以支持纵向和横向,确保支持尺寸调整(当用户处于分屏模式时),并防止按钮、文本字段和图片发生重大拉伸。这些基础修复至关重要,尤其是在 Android 16 中进行 API 变更后,这些方面将变得更加重要。
    2. 实现自适应布局优化,首先侧重于核心用户历程或屏幕。
      1. 确定优化(例如双窗格布局)能够带来最大用户体验提升的屏幕
      2. 然后继续处理在大屏设备上不常用的屏幕或应用部分
    3. 支持除触摸之外的输入法,包括键盘、鼠标、触控板和触控笔输入。借助新的设备规格和外接显示屏支持,这有助于用户与您的界面无缝互动。
    4. 添加与众不同的英雄用户体验,例如在可折叠设备上支持桌面模式或双屏模式。这可以根据具体用例进行,例如,桌面模式非常适合观看视频,而双屏模式非常适合进行视频通话。

虽然采用自适应原则(使用 Jetpack Compose 和窗口大小类别等工具)需要前期投入,但长期回报可能非常可观。通过一次性设计和构建功能,并让它们适应各种屏幕尺寸,其好处超过了创建多个定制布局的成本。如需了解详情,请查看自适应应用开发者指南

通过自适应应用设计释放应用的潜力

我要向我的产品经理同行、决策者和企业传达的信息很明确:自适应设计将提升您的应用 ,以便在 2025 年及以后提供高质量的 Android 体验。自适应的响应式界面是支持 Android 中众多设备的可扩缩方式,无需针对每种设备规格进行开发。如果您忽略可折叠设备、平板电脑、Chromebook 和新兴设备规格(如 XR 和车载设备)的多样化设备生态系统,您的业务将承担负面用户评价、Play 中曝光度降低、技术债务增加以及错失提高用户互动度和用户获取机会的隐性成本。

最大限度地扩大应用的影响力,并解锁新的用户体验。立即详细了解如何构建自适应应用

作者:

继续阅读