4 Pics 1 Word
Lotum 透過 Flutter 觸達新使用者
成功指標
99.9%
零崩潰
0%
使用者參與度降低
目標
八年來,Lotum 的旗艦遊戲 4 Pics 1 Word 需要更新。在全球下載量超過 4.5 億次後,使用者數量終於開始略有下降。因此,Lotum 團隊決定為每個平臺重寫該遊戲,並對 4 Pics 1 Word 進行調整。
為什麼選擇 Flutter?
多年來,Lotum 為 iOS 和 Android 維護了獨立的 codebase。但隨著團隊的壯大,他們發現大約一半的開發時間都花在了跨平臺功能的故障排除上。此外,不同的功能在不同的平臺上會暴露出不同的問題,因此開發速度並不總是保持一致。
當 Lotum 決定擴充套件到基於網路的遊戲時,他們藉此機會尋找一個跨平臺開發解決方案。最終,選擇歸結為 Flutter 或涉及 Vue.js 和自定義橋接到原生程式碼的基於網路的解決方案。最初,團隊決定嘗試基於網路的方法,但他們很快就遇到了許多限制,並一直在尋找解決方法。此外,由於 4 Pics 1 Word 經常在低端裝置上下載和離線玩,因此基於網路的方法不太合適。所以在三個月後,團隊改變了方向,重新開始使用 Flutter。

他們的解決方案
Lotum 使用 Flutter 將 4 Pics 1 Word 完全重寫為一個跨平臺應用程式。而其他跨平臺框架要麼嘗試模擬原生元件,要麼將跨平臺程式碼轉換為其原生對應物,Flutter 使用自己的渲染引擎 Skia 來提供一致的遊戲佈局、外觀和感覺。這對團隊很重要,因為這將幫助他們實現他們以前認為缺乏的功能平等。
“隨著 Flutter 的引入,團隊士氣高漲。”
- Dennis Becker,Lotum 開發主管
成果
根據之前的版本釋出,Lotum 預計由於不穩定問題,每日活躍使用者和廣告收入會出現暫時下降。但當他們釋出新版本的 4 Pics 1 Word 時,他們的使用者參與度不僅保持不變,他們的生命體徵實際上還上升了。事實上,Lotum 報告稱,Flutter 版本甚至比原生版本更穩定,崩潰率穩定在 99.9%。
由於 Lotum 使用 Google AdMob 來集中管理他們的廣告合作伙伴,他們對 Flutter 和 Google AdMob 之間的無縫整合感到興奮——尤其是在他們 90% 的收入來自廣告的情況下。
最終,開發團隊熱情地擁抱了 Flutter,並計劃繼續使用它來開發未來的應用程式。