正念不是在真空中发生的,它可以通过某种方式与一个人生活中的方方面面建立联系。Headspace 开发了全球首款冥想应用之一,现已成为正念领域的领军者,最近一直在围绕这一整体愿景不断发展完善。2019 年,他们决定将其应用拓展到冥想之外,并添加新的健身和健康功能。Headspace 意识到,他们需要一支由工程师和设计师组成的跨职能团队,才能实现新的产品愿景,并为用户打造卓越的应用体验。该公司迎来了一个激动人心的新阶段:其设计团队开始这一过程,先使用全新设计为新体验打造原型。
阻止 Headspace 拓展应用及进一步拓展用户视野的唯一因素就是他们现有的软件架构。它的结构不够清晰,无法支持所有这些新功能。事实上,Headspace 的开发团队预计在他们当前代码的基础上进行构建比完全重写需要更长的时间。他们决定冻结当前 Android 应用的开发工作,全身心地投入到彻底的整改工作中。
他们是如何做到的
Headspace 的 Android 开发团队需要一种便捷的方法,对其构建功能的方式进行标准化。在查阅 Google 资料,了解最新的 Android 开发和应用架构最佳实践后,他们找到了自己的解决方案。Google 建议使用 model-view-view-model 重构其应用。MVVM 是一种受到广泛支持的软件模式,并且正在逐渐成为业界标准,因为它允许开发者明确分离开发领域,有助于简化应用架构。选择 MVVM 给 Headspace 带来了一系列新的标准和最佳实践,帮助加快了开发速度。
该团队借力于 Google 的另一个重要资源是 Android Jetpack 库,其中包括用于依赖项注入的 Dagger 和 Hilt。新方法使得样板代码更小、更高效,从而提升了团队的工作效率。他们还借此机会将其应用完全迁移到了 Kotlin 编程语言。通过使用 Kotlin,该团队将应用的测试覆盖率从约 15% 提高到了 80%。扩大测试覆盖率有助于加快部署速度、提高代码质量并减少崩溃。
为确保改进后的用户体验能够体现在其商品详情评价中,Headspace 实施了 Google Play In-App Review API。利用以下新的 API,他们可以鼓励所有用户在应用内分享对 Headspace 体验的评价。这种实现提高了评价得分,而且由于商品详情评价与 Google Play 上的曝光度相关联,还有助于吸引用户关注该应用近期的改进。如需从技术层面深入探究 Headspace 重新启动的情况,请查看技术案例研究并与您的开发团队分享。
成果
该团队在 8 个月内完成了重写,并且能够提供设计原型中的每项功能。他们实现了最初的目标,即在健身和健康领域吸引新受众,同时不牺牲品质的声誉。评价和订阅数量激增,这都意味着用户体验更好,用户群也更加快乐。
Headspace 新专注于 Android 应用卓越奖,在所有指标上实现了显著的提升。
通过提升应用质量,其应用发布操作系统之间的付费订阅者等价比例提高了 20%;新的评价方法使其商品详情的评价数量从 2020 年第二季度的 3.56 提高到 4.7。得益于经过改进的评价以及新功能和更出色的用户体验,全球的月活跃用户数增加了 15%。在内部,新架构还让 Headspace 为未来的开发创建更快、更有信心的工作流。现在,他们减少了测试和修复 bug 的时间,将更多时间用于实现新功能。最近,他们改进了留存率流程并优化了追加销售流程。通过重写,还可以更好地集成深层链接和营销工具。得益于这项优势,Headspace 的团队能够从更多用户那里收集更优质的数据,直接回复反馈者,并根据这些反馈推动未来的开发工作。
Headspace 大胆尝试,对 Android App Excellence 进行了大量投资,同时开辟了健身和健康领域激动人心的新领域。凭借坚实的新开发基础和来自用户的最新反馈,Headspace 能够践行自己的使命:改善所有人的健康状况。
开始使用
如需了解如何重写应用以提供更好的用户体验,请参阅 Headspace 技术案例研究。此外,请访问“卓越应用”着陆页,详细了解一致、直观的应用用户体验如何助力您的业务蓬勃发展。