Headspace 安卓版重构使其月活跃用户增长 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 能够为未来的开发创建更快、更自信的工作流程。现在,他们花在测试和修复错误上的时间大大减少,而花在实现新功能上的时间更多——最近的例子包括改进的留存流程和对追加销售流程的优化。重写还实现了更好的深度链接和营销工具集成。这项优势使 Headspace 团队能够从更多用户那里收集更好的数据,直接回应提供反馈的用户,并利用这些反馈来指导未来的开发。

Headspace 大胆投入,在 Android 应用卓越性方面进行了重大投资,同时在健身和健康领域开辟了激动人心的新方向。凭借强大的新开发基础和用户的新鲜反馈,Headspace 已蓄势待发,将继续其使命:改善每个人的健康和幸福。

开始

要了解如何重写您的应用以提供更好的用户体验,请参阅Headspace 技术案例研究。此外,请访问应用卓越性着陆页,了解一致、直观的应用用户体验如何促进您的业务增长。