三星裝置畫面跑版?我是怎麼和官方開發團隊解決的【開發經驗】

三星裝置畫面跑版?我是怎麼和官方開發團隊解決的 我參與的一款獨立遊戲,在某些三星手機上出現了顯示跑版問題。這篇文章將記錄我們如何一步步定位問題、與三星開發團隊協作,最終獲得解決的完整過程。 🧩 背景與個人心得 首先《愛情終點》是使用一套名為 OpenWebGal 的開源引擎所開發,它是基於 Electron 技術所打造的互動式小說/視覺遊戲框架。 當時我們觀察到 Android 裝置中的三星使用者占比最高,這讓我有些憂心。畢竟一旦出現問題,就會影響到一大群潛在玩家的體驗與評價。 🎯 問題定位:只有三星裝置會跑版 起初我們接到玩家回報,指出遊戲在三星手機上 UI 顯示異常。經過測試與比對,我們確認: 問題僅出現在三星裝置 其他品牌手機與模擬器皆未重現類似情形 以下是問題畫面示意圖: (正確) (錯誤) 📨 尋求三星官方開發支援 確認問題裝置後,我們主動聯繫 Samsung Developer,提供了完整資訊,包括: App 名稱 Package Name Google Play 商店連結 測試設備 但由於地區限制,三星客服無法從 Google Play 商店安裝應用程式。於是我們改為提供了 .apk 安裝檔供測試。 註:由於 Google 現在預設使用 .aab 格式發佈 App,所以需要另外提供一份 .apk 。 🔍 提供錄影與錯誤日誌 三星客服在初步測試時無法重現問題,因此請求我們提供以下資訊: 完整的螢幕錄影 裝置產生的 dumpstate 日誌檔案 我們整理後交付給三星,當天他們就成功重現問題,並回報了詳細分析。 🧠 問題根因與分析 三星開發團隊指出: 問題來自「Game Booster +」會自動降低遊戲解析度,以減少 GPU 負載並提升效能。而我們採用的遊戲引擎似乎無法正確處理這種非原生解析度,導致 UI 顯示錯位。 ✅ 解決方案與後續修正 三星最終回覆: 這個修復將從 One UI 7 / Android 15 穩定版本起正式套用。未來該情況將不再發生。 ...

May 23, 2025 · 阿冷(Arlen)