Headspace 的 Android 重启使月活跃用户增长 15%

正念并非孤立存在——它有一种方式可以连接到一个人生活的各个方面。 Headspace 创建了世界上第一个冥想应用之一,现在是正念领域的领导者,并且最近一直围绕着这种整体愿景不断发展。2019 年,他们决定将他们的应用扩展到冥想之外,并添加新的健身和健康功能。Headspace 意识到,他们将需要一个由工程师和设计师组成的跨职能团队,才能实现新的产品愿景,并为用户创造 卓越的应用体验。这对公司来说是一个令人兴奋的新阶段:他们的设计团队首先创建了新体验的原型,并采用了全新的设计。

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

他们是如何做到的

Headspace 的 Android 开发团队需要一种便捷的方式来标准化他们构建功能的方式。在深入研究 Google 关于 Android 开发最新最佳实践和应用架构的相关文献时,他们找到了解决方案。Google 建议使用模型-视图-视图模型 (Model-View-ViewModel,MVVM)重构其应用。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 技术案例研究。此外,请访问应用卓越着陆页,了解一致、直观的应用用户体验如何帮助您的业务发展。