Headspace' Android 重新啟動後,每月活躍使用者人數增加了 15%
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
正念冥想並非發生在真空中,它可以有效連結他人生活中其他人的點點滴滴。Headspace 是全球首屈一指的冥想應用程式之一,如今現在身為正念冥想領域的領導者,近來也持續演進了正向發展的願景。在 2019 年,他們決定將應用程式的規模擴展到冥想之外,並新增健身與健康功能。Headspace 發現,他們需要一個跨部門的工程師和設計人員團隊,才能實現全新產品願景,並為使用者打造卓越的應用程式體驗。為公司帶來令人興奮的新階段:設計團隊一開始就打造出全新體驗的原型,並採用煥然一新的設計。
想阻止 Headspace 擴充應用程式,並進一步拓展使用者的範圍,唯一是他們現有的軟體架構。其結構不夠清楚,無法支援所有新功能。事實上,Headspace 的開發團隊預測,若以目前的程式碼為基礎進行建構,需要花費更長的時間才能完成重寫。他們決定凍結開發目前的 Android 應用程式,並且全心投入全面翻新。
如何做到這點
Headspace 的 Android 開發團隊需要以便利的方式,將建構功能標準化。他們沉浸在 Google 在有關 Android 開發和應用程式架構的最新最佳做法中,但他們發現瞭解決方案。Google 建議使用模型檢視畫面模型重構應用程式。MVVM 是廣泛支援的軟體模式,逐漸成為業界標準,因為開發人員可將開發領域清楚區分開來,有助於簡化應用程式架構。選用 MVVM 後,Headspace 便是採用一組新的標準和最佳做法,加快開發速度。
而團隊所開發的另一項 Google 重要資源是 Android Jetpack 程式庫,包括用於插入依附元件的 Dagger 和 Hilt。這個新做法讓樣板程式碼變小且更有效率,提升團隊的工作效率。同時也趁著機會將應用程式完全遷移至 Kotlin 程式設計語言。該團隊使用 Kotlin 後,應用程式的測試涵蓋率從大約 15% 增加到 80%。測試涵蓋範圍越大,部署速度就越快,程式碼的品質也更高,當機次數也更少。
為確保在商店資訊評論中能呈現這項提升的使用者體驗,Headspace 導入了 Google Play In-App Review API。這個新 API 可鼓勵所有使用者在應用程式中分享 Headspace 體驗的評論。這項做法能夠提升評論評分,而且商店資訊評論必須能在 Google Play 上曝光,也有助於吸引使用者註意應用程式最近的改善項目。如要深入瞭解 Headspace 的重新啟動作業,請查看技術個案研究並分享給開發團隊。
成果
該團隊在八個月內完成重寫作業,順利將設計原型的所有功能提供給開發人員。他們達成初始目標,那就是在健身和健康空間觸及新目標對象,同時兼顧使用者品質。隨著評論和訂閱數的大增,開發人員得以提供更優質的使用者體驗,並吸引更多使用者。
Headspace 新推出的著重於 Android 應用程式卓越性,所有指標都獲得可評估的改善空間。
這項改進後,應用程式發布位置的作業系統之間,付費訂閱者的對等程度提高了 20%。在 2020 年第 2 季至第 4 季,新的評論發布方式讓商店資訊評論的表現從 3.56 提升至 4.7。隨著評論的顯示,加上新功能及改善使用者體驗後,全球每月活躍使用人數增加了 15%。就內部而言,新架構讓 Headspace 能夠快速建立更安心的工作流程,以利未來開發。如此一來,他們就能減少花在測試及修正錯誤的時間,而有更多時間導入新功能,例如近期改善的留存率流程,以及向上銷售程序的最佳化作業。這項重新編寫功能也進一步促進深層連結和行銷工具整合。有了這項優勢,Headspace 的團隊就能從更多使用者收集更實用的資料、直接回覆提供意見的使用者,並運用這些意見回饋推動未來的開發工作。
Headspace 為此投入了大量資源,也投入了大量的 Android 應用程式卓越計畫,同時開啟令人耳目一新的健身和運動領域。Headspace 奠定穩固的開發基礎,以及使用者的最新意見回饋,順利達成使命:增進所有人的健康與幸福感。
開始使用
如要瞭解如何重新編寫應用程式,提供更優質的使用者體驗,請參閱 Headspace 技術個案研究。您也可以前往應用程式卓越性到達網頁,深入瞭解如何提供一致直覺的應用程式使用者體驗,拓展業務。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2021-09-27 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2021-09-27 (世界標準時間)。"],[],[],null,["# Headspace's Android reboot increases monthly active users by 15%\n\nMindfulness doesn't happen in a vacuum --- it has a way of connecting to every other part of a person's life. [Headspace](https://play.google.com/store/apps/details?id=com.getsomeheadspace.android&gl=US), which created one of the world's first meditation apps and is now a leader in the mindfulness space, has been evolving recently with that holistic vision in mind. In 2019, they decided to expand their app beyond meditation and add new fitness and wellness features. Headspace realized that they would need a cross-functional team of engineers and designers to be able to deliver on the new product vision and create an [excellent app experience for users](https://android-developers.googleblog.com/2021/08/working-towards-android-app-excellence.html). An exciting new phase for the company: their design team started the process by creating prototypes for the new experience, with fresh new designs.\n\nThe only thing stopping Headspace from expanding their app and further broadening their user's horizons was their existing software architecture. It wasn't clearly structured enough to support all these new features. In fact, Headspace's development team projected that building on their current code would take longer than a complete rewrite. They decided to freeze development of their current Android app and dedicate themselves fulltime to a total overhaul.\n\nHow they did it\n---------------\n\nHeadspace's Android development team needed a convenient way to standardize how they built features. While immersing themselves in Google's literature on the latest, best practices for Android development and [app architecture](/jetpack/guide), they found their solution. Google recommended refactoring their app using [model-view-view-model](/jetpack/guide). MVVM is a widely supported software pattern that is progressively becoming industry standard because it allows developers to clearly separate areas of development, helping streamline an app's architecture. Choosing MVVM provided Headspace with a new set of standards and best practices that helped speed up development.\n\nAnother key resource from Google that the team drew on were the [Android Jetpack](/jetpack) libraries, including [Dagger](/training/dependency-injection/dagger-android) and [Hilt](/training/dependency-injection/hilt-android) for dependency injection. The new approach made boilerplate code smaller and more efficient, improving the team's productivity. They also took the opportunity to fully migrate their app to the Kotlin programming language. Using Kotlin, the team increased the test coverage in the app from approximately 15% to 80%. The increased test coverage resulted in faster deployments, higher quality code, and fewer crashes.\n\nTo make sure this improved user experience was reflected in their store listing reviews, Headspace implemented the [Google Play In-App Review API](/guide/playcore/in-app-review). This new API allowed them to encourage all users to share reviews of their Headspace experience from within the app. The implementation increased review scores, and, because store listing reviews are [tied to visibility on Google Play](/topic/performance/vitals), it also helped draw attention to the app's recent improvements. For a technical deep dive on Headspace's reboot, check out and share the [technical case study](https://android-developers.googleblog.com/2021/09/investing-in-app-excellence-headspaces.html) with your development team.\n\nResults\n-------\n\nThe team completed the rewrite in eight months, and they were able to deliver every feature from the design prototype. They met their initial goal of reaching new audiences in the fitness and wellness spaces, without compromising their reputation for quality. A new surge of reviews and subscriptions spoke to a better user experience and a happier user base.\n\nHeadspace's new focus on [Android App Excellence](/quality) yielded measurable improvements across all metrics. \n\nThe improvements to the quality of the app led to a 20% increase in paid subscriber parity between operating systems where their app is published, and the new approach to reviews drove an increase in their store listing reviews from 3.56 to 4.7 from Q2 to Q4 of 2020. Visibility from improved reviews combined with new features and an improved user experience lead to a 15% increase in monthly active users globally. Internally, the new architecture also allowed Headspace to create faster and more confident workflows for future development. Now, they spend a lot less time testing and fixing bugs, and more time implementing new features --- most recently, an improved retention flow, and optimizations to the upsell process. The rewrite also allowed better deep linking and marketing tool integration. This benefit gave Headspace's team the ability to gather better data from more users, respond directly to those who give feedback, and use this feedback to inform future development.\n\nHeadspace took the plunge and made a significant investment in Android App Excellence while opening up exciting new areas in fitness and wellness. With a strong new foundation for development and fresh feedback from their users, Headspace is well positioned to continue their mission: improve everyone's health and happiness.\n\nGet started\n-----------\n\nTo discover how to rewrite your app to deliver a better user experience, see the [Headspace technical case study](https://android-developers.googleblog.com/2021/09/investing-in-app-excellence-headspaces.html). And, visit the [App Excellence landing page](/quality) to learn more about how consistent, intuitive app user experiences can grow your business."]]