猜图游戏

使用 Flutter 触达 Lotum 的新用户

成功指标

99.9%

无崩溃

0%

参与度下降

目标

八年来,Lotum 的旗舰游戏 猜图游戏 需要进行更新。在全球超过 4.5 亿次下载之后,用户数量终于开始略有下降。因此,Lotum 团队决定为每个平台重写游戏,并对猜图游戏进行改进。

为什么选择 Flutter?

多年来,Lotum 一直为 iOS 和 Android 保留着独立的代码库。但随着团队的壮大,他们似乎有一半的开发时间都花在了解决跨平台功能问题上。此外,不同的功能在任一平台上都会暴露不同的问题,因此开发速度并不总是保持一致。

当 Lotum 决定扩展到基于网络的游戏时,他们抓住机会寻找跨平台开发解决方案。最终,选择范围缩小到 Flutter 或使用 Vue.js 和自定义桥接至原生代码的基于网络的解决方案。最初,团队决定尝试基于网络的方法,但他们很快遇到了很多限制,并且一直在寻找解决方法。此外,由于猜图游戏经常在低端设备上离线下载和玩耍,因此网络方法并不十分适合。因此,三个月后,团队改变了方向,并使用 Flutter 从头开始。

他们的解决方案

Lotum 使用 Flutter 将猜图游戏完全重写为跨平台应用程序。虽然其他跨平台框架要么尝试模拟原生组件,要么将跨平台代码转换为其原生对应物,但 Flutter 使用自己的渲染引擎 Skia 提供一致的游戏布局、外观和风格。这对团队来说非常重要,因为它将帮助他们实现他们认为以前缺乏的功能一致性。

“随着 Flutter 的引入,团队士气大增。”

- Dennis Becker,Lotum 开发主管

结果

根据他们之前版本的发布情况,Lotum 预计由于不稳定性问题,每日活跃用户和广告收入会暂时下降。但当他们发布猜图游戏的新版本时,不仅用户参与度数据保持不变,他们的关键指标实际上还上升了。事实上,Lotum 报告称,Flutter 版本甚至比原生版本更稳定,稳定率达到 99.9%。

并且由于 Lotum 使用 Google AdMob 集中管理其广告合作伙伴,因此他们对 Flutter 和 Google AdMob 之间的无缝集成感到兴奋——尤其是在他们 90% 的收入来自广告的情况下。

最终,开发团队热情地拥抱了 Flutter,并计划继续使用它来开发未来的应用程序。