Headspace 的 Android 重启将月活跃用户数提升 15%

正念并非孤立存在——它会与一个人生活中的其他部分产生联系。Headspace 创造了世界上第一个冥想应用之一,如今是正念领域的领导者,近年来一直在围绕这种整体愿景进行发展。2019 年,他们决定将他们的应用扩展到冥想之外,并添加新的健身和健康功能。Headspace 意识到,他们将需要一个跨职能的工程师和设计师团队来实现新的产品愿景,并为用户创造出色的应用体验。对于这家公司来说,这是一个激动人心的新阶段:他们的设计团队从为新体验创建原型开始,并采用了全新的设计。

唯一阻碍 Headspace 扩展他们的应用并进一步拓宽用户视野的是他们现有的软件架构。它的结构不够清晰,无法支持所有这些新功能。实际上,Headspace 的开发团队预计,在他们目前的代码基础上进行构建将比完全重写花费更长的时间。他们决定暂停他们当前 Android 应用的开发,并全身心投入到彻底的改革中。

他们是如何做到的

Headspace 的 Android 开发团队需要一种方便的方法来标准化他们的功能构建方式。在深入研究 Google 关于 Android 开发和应用架构最新最佳实践的文献时,他们找到了解决方案。Google 建议使用模型-视图-视图模型重构他们的应用。MVVM 是一种得到广泛支持的软件模式,它正逐步成为行业标准,因为它允许开发人员清晰地分离开发领域,从而帮助简化应用的架构。选择 MVVM 为 Headspace 提供了一套新的标准和最佳实践,有助于加快开发速度。

该团队借鉴的 Google 另一个关键资源是Android Jetpack 库,包括用于依赖项注入的DaggerHilt。新方法使样板代码更小、更高效,从而提高了团队的生产力。他们还借此机会将其应用完全迁移到 Kotlin 编程语言。使用 Kotlin,该团队将应用中的测试覆盖率从大约 15% 提高到 80%。测试覆盖率的提高导致部署速度更快、代码质量更高以及崩溃更少。

为了确保这种改进的用户体验能够反映在他们的商店列表评论中,Headspace 实施了 Google Play 应用内评论 API。这个新的 API 允许他们鼓励所有用户在应用内分享对 Headspace 体验的评论。该实施提高了评论评分,并且由于商店列表评论与 Google Play 上的可见性相关联,它还有助于引起人们对应用近期改进的关注。有关 Headspace 重启的深入技术分析,请查看并与您的开发团队分享 技术案例研究

结果

该团队在八个月内完成了重写,并且能够交付设计原型中的所有功能。他们实现了最初的目标,即在不影响其质量声誉的情况下接触到健身和健康领域的新的受众群体。新的评论和订阅浪潮表明用户体验有所改善,用户群也更加满意。

Headspace 重新关注 Android 应用卓越 在所有指标上都取得了可衡量的改进。

应用质量的提升导致其发布应用的操作系统之间付费订阅率提高了 20%,而新的评论方法推动了其商店列表评论从 2020 年第二季度的 3.56 提高到第四季度的 4.7。改进的评论带来的可见性以及新功能和改进的用户体验共同导致全球每月活跃用户数量增长了 15%。在内部,新的架构还允许 Headspace 为未来的开发创建更快、更可靠的工作流程。现在,他们花费在测试和修复 bug 上的时间要少得多,而花费在实施新功能上的时间更多——最近是改进的保留流程以及对加价流程的优化。重写还允许更好的深度链接和营销工具集成。这一优势使 Headspace 团队能够从更多用户那里收集更完善的数据,直接回应提供反馈的用户,并利用这些反馈来指导未来的开发。

Headspace 大胆尝试,对 Android 应用卓越进行了重大投资,同时开拓了健身和健康领域的新兴领域。凭借强大的新开发基础和来自用户的全新反馈,Headspace 已经做好了继续完成其使命的准备:改善每个人的健康和幸福。

入门

如需了解如何重写您的应用以提供更好的用户体验,请查看 Headspace 技术案例研究。此外,访问 应用卓越着陆页,详细了解一致、直观的应用用户体验如何促进您的业务发展。