Gratitude 使小部件用户的留存率提升了 25%
感恩应用开发者创建了小组件,以鼓励每日反思与正念练习。这些小组件在主页面上提供了对日记提示语、肯定语和愿景板的快速访问。小组件的使用使用户留存率提升了 25%,日记条目数量也随之增加。原始小组件基于 XML 的 RemoteViews 实现,导致了技术债务和设计不一致。为进行现代化改造,团队转而采用 Jetpack Glance,这是一个声明式框架。Jetpack Glance 缩短了开发时间,提升了代码可读性,并支持动态功能,如颜色和尺寸调整。团队还实现了生成式小组件预览,并在多种设备上进行了广泛测试。为推广新小组件,开发者利用应用内小组件固定功能以提升可发现性。重构小组件包需要重新提示用户恢复或更新其小组件。得益于此项工作,约 10% 的日活跃用户已采用这些小组件。开发者发现 Jetpack Glance 比 RemoteViews 更易用且更灵活,也更契合应用的整体设计。感恩应用的小组件体验展示了小组件如何推动习惯养成并提升用户体验。