4 张图 1 个词
使用 Flutter 在 Lotum 触达新用户
成功指标
99.9%
无崩溃
0%
参与度下降
目标
八年来,Lotum 的旗舰游戏 4 张图 1 个词 需要更新。在全球超过 4.5 亿次下载后,用户数量终于开始略有下降。因此,Lotum 团队决定为每个平台重写游戏,并对 4 张图 1 个词 进行调整。
为什么选择 Flutter?
多年来,Lotum 为 iOS 和 Android 保持着独立的代码库。但随着团队的壮大,他们似乎有一半的开发时间都花在了解决跨平台功能问题上。此外,不同的功能在每个平台上暴露不同的问题,因此开发速度并不总是保持一致。
当 Lotum 决定扩展到基于 Web 的游戏 时,他们抓住机会寻找跨平台开发解决方案。最终,选择权落在了 Flutter 或使用 Vue.js 和自定义桥接至原生代码的基于 Web 的解决方案之间。最初,团队决定尝试基于 Web 的方法,但很快遇到了很多限制,并不断寻找解决方法。此外,由于 4 张图 1 个词 通常在低端设备上离线下载和玩耍,因此基于 Web 的方法并不适合。因此,三个月后,团队改变了方向,从 Flutter 开始重新开始。
他们的解决方案
Lotum 使用 Flutter 将 4 张图 1 个词 完全重写为跨平台应用程序。而其他跨平台框架要么尝试模拟原生组件,要么将跨平台代码转换为其原生对应物,Flutter 使用自己的渲染引擎 Skia 来提供一致的游戏布局、外观和感觉。这对团队来说很重要,因为它将帮助他们实现他们认为之前缺乏的功能一致性。
“自从引入了 Flutter,团队士气大增。”
- 丹尼斯·贝克,Lotum 开发主管
结果
根据他们之前版本的发布情况,Lotum 预计由于稳定性问题,每日活跃用户和广告收入会暂时下降。但当他们发布了 4 Pics 1 Word 的新版本时,不仅用户参与度保持不变,关键指标反而上升了。事实上,Lotum 报告称,Flutter 版本比原生版本更加稳定,稳定运行率高达 99.9%。
由于 Lotum 使用 Google AdMob 来集中管理广告合作伙伴,他们对 Flutter 与 Google AdMob 之间的无缝集成感到兴奋——尤其是因为他们 90% 的收入来自广告。
最终,开发团队热情地拥抱了 Flutter,并计划继续使用它来开发未来的应用程序。