Chrome 的内部用户研究表明,许多用户都非常重视安装 Web 应用。这样做有诸多好处,例如:
- 从操作系统任务栏或底部固定栏启动聊天应用。
- 通过切换应用时显示的专用顶级窗口播放音乐。
- 简化了浏览器用户体验,以实现沉浸式视频通话。
- 直接通过操作系统文件资源管理器中的关联文件打开 Web 应用。
Chrome 和 Web 开发者可以通过多种方式提供帮助,包括新的机器学习促销功能。本文简要介绍了用户安装应用的方式。
符合安装性条件的“精心制作”应用
符合 Chrome 的可安装性条件的应用会在 Chrome 桌面浏览器的地址栏中自动显示安装图标(在以下屏幕截图中突出显示)。用户可以点击安装应用。
另一种安装方法是依次点按更多图标 保存和分享 安装 $appName。
在移动设备上,用户可以使用显示的安装提示安装应用,也可以依次选择更多图标 > 添加到主屏幕 > 安装应用来安装应用。
由于开发者已通过满足可安装性条件选择启用此用户体验,因此这些安装被称为“精心设计的”。
自定义安装体验
开发者可以更进一步,提供自定义安装体验。Squoosh 和 SVGcode 等应用采用的就是这种方法。请参阅以下示例中突出显示的安装按钮。通过提供屏幕截图,开发者可以打造更加丰富的安装体验。
“手动”安装任何应用
Google 的研究表明,用户还希望安装任何 Web 体验,即使这些体验不符合安装条件或未提供自定义安装流程也是如此。例如 Wordle。在撰写本文时,其网络应用清单缺少 icons
成员和 start_url
。
{
"name": "Wordle",
"short_name": "Wordle",
"theme_color": "#FFFFFF",
"background_color": "#FFFFFF",
"display": "minimal-ui"
}
对于此类情况,Chrome 提供了一种手动方式来将网页安装为“手动”应用,如以下桌面版屏幕截图中所突出显示。在浏览器窗口的右上角,依次选择更多图标 > 保存并分享 > 将网页安装为应用。在安装提示中,您可以根据需要更改应用名称。
在移动设备上,依次点按更多 > 添加到主屏幕 > 安装应用。
虽然这种方法可行,但在实践中并不一定可检测到。因此,Chrome 团队投入了大量精力,开发了一种由机器学习 (ML) 驱动的方法。
基于机器学习的安装提示
在 Android 设备上,该团队使用 Chrome 细分功能,根据一系列信号(包括网站健康状况特征 [例如,是否存在有效的清单] 和用户网站访问数据 [例如,过去 14 天内的网站访问总次数])来预测用户是否想要安装给定网页。系统会收集这些数据,并将其用于训练机器学习模型,以便在用户极有可能安装应用时触发安装对话框。如果网站符合安装条件,则会显示正常的安装对话框,而其他网页则会显示手动安装对话框。
初步结果表明,用户对 ML 触发的安装提示持接受态度,该团队计划利用迄今为止获得的经验进一步优化模型,以帮助用户安装所需的应用。
在桌面设备和移动设备上创建快捷方式
从 Chrome 128 开始,依次点击更多 > 保存和分享 > 创建快捷方式,即可在用户的桌面或主屏幕上创建书签。这会在新标签页中启动特定页面,与 Android 的行为一致,您可以在该页面中依次点击更多图标 > 添加到主屏幕 > 创建快捷方式来创建快捷方式。
此菜单项在桌面设备上的先前行为现已移至将网页安装为应用选项,该选项会创建“手动”应用(如前所述)。
总结
用户喜欢不断回访应用。有时是在浏览器标签页中,有时是作为独立体验。Chrome 通过以下方式帮助用户实现这一目标:
- 让开发者能够打造丰富的安装体验。
- 让用户能够安装应用,即使其开发者未规划可安装性。
- 让用户创建指向他们想要重新访问的页面的快捷方式。
- 用户希望系统根据机器学习技术主动建议可安装且安装成功率高的应用。
现在,我们继续玩 Wordle,呃,工作吧…
Wordle 1,110 3/6
致谢
本文档由 Finnur Breki Thorarinsson、Ella Ge 和 Rachel Andrew 审核。