產品新聞

提升應用程式品質:減少記憶體用量並改善裝置遷移作業

閱讀時間:4 分鐘
查看 Raghavendra Hareesh Pottamsetty 的個人資料
Raghavendra Hareesh Pottamsetty Google Play 開發人員與營利部門總經理

維護健全的 Android 生態系統是我們共同的責任,每個應用程式和遊戲都扮演著重要角色。為協助您提供使用者期望的優質體驗,Google Play 將推出兩項新的品質規定:一項著重於減少應用程式記憶體用量,另一項則著重於提供安全無縫的裝置遷移體驗。

首先,為協助開發人員因應整個產業的硬體限制和 Android 更廣泛的記憶體限制,Google Play 將設定新的效能門檻。

其次,為提升應用程式品質,我們將推出新的新手上路標準,簡化裝置升級期間的登入程序,並確保安全性。

減少應用程式記憶體用量及最佳化程式碼

行動裝置產業正因硬體供應鏈嚴重受限,導致裝置記憶體容量受到影響,長期下來可能對使用者體驗造成負面影響。Android 正在積極解決這項挑戰,擴大記憶體限制,避免應用程式使用過多記憶體,導致系統整體速度變慢,進而影響使用者體驗。

為此,Google Play 今天推出效能門檻,協助開發人員確保應用程式持續提供使用者期望的優質體驗。包括動態記憶體用量、點陣圖用量和程式碼最佳化方面的新門檻,可防止裝置端效能意外受到限制,以及應用程式終止。

  • 動態記憶體用量 (匿名 RSS + 交換空間): 追蹤應用程式私有資料儲存空間的記憶體用量,包括作用中和壓縮的記憶體。但不包括儲存在裝置上的檔案,例如程式碼或資產。我們會評估不同應用程式狀態 (例如應用程式使用中或在背景執行) 和裝置效能類別的用電量。
  • 點陣圖記憶體用量:評估點陣圖消耗的記憶體。應用程式在前台運作時,點陣圖會佔用記憶體,但在背景和快取等非顯示狀態下,不應長時間保留在記憶體中。
  • 最佳化 DEX 程式碼:  經過最佳化的 Android App Bundle 可減少記憶體用量、加快啟動速度、減少 ANR 發生,並提升轉譯與執行階段效能。為確保應用程式大小經過最佳化,發布至 Google Play 的應用程式必須經過最佳化,且最佳化、縮減和模糊處理的涵蓋範圍至少要達到 25%,並使用 R8 或任何其他縮減工具。     

查看門檻和技術詳情,進一步瞭解應用程式和遊戲、RAM 區間和程序狀態的適用性差異。

全新工具,協助你採取行動 

為協助您主動發掘、調查及改善應用程式或遊戲,以符合新的不良行為門檻,我們已開始在 Play 管理中心推出新工具,供您使用。    

  • 深入瞭解新的動態記憶體指標: 直接在 Android Vitals 中監控整體動態記憶體用量 (匿名 RSS + 交換空間) 和點陣圖記憶體用量。您可以深入瞭解各種百分位數和 RAM bucket,準確找出記憶體膨脹的位置。

Android Vitals 中的全新記憶體指標,可協助您找出並解決記憶體膨脹問題

  • 追蹤「記憶體不足」當機情形: 我們在「當機與 ANR」頁面新增了篩選器,方便您找出因裝置記憶體嚴重不足而遭 OS 終止的應用程式。
  • 分析 DEX 程式碼最佳化洞察資料: 現在,每當您將新的應用程式套件上傳至 Play 管理中心,我們都會提供詳細的最佳化洞察資料。如果縮減工具會分享最佳化中繼資料,您就能輕鬆評估程式碼效率,並找出可改善之處。  
image.png
在 Play 管理中心查看 DEX 程式碼最佳化洞察資料
  • 主動接收效能警報: 當應用程式或遊戲超出新的不良行為門檻時,Android Vitals 總覽頁面會直接顯示警告。如果我們在 Android Vitals 中偵測到未經最佳化的點陣圖、DEX 最佳化受限或使用分割套件受限,也會發出警示,協助您進一步提升效能並節省記憶體。

今年稍晚,我們還會推出其他診斷工具,包括應用程式在各個狀態中停留時間的指標,以及深入瞭解 Android 記憶體限制器 (可防止個別應用程式使用過多裝置記憶體) 的深入洞察。我們持續投入資源進行這些改善,目標是協助您不斷最佳化足跡,並提升使用者體驗。

政策實行時程

自 2027 年 2 月起,應用程式和遊戲必須符合記憶體用量 (匿名 RSS + 交換空間)、點陣圖記憶體用量和 DEX 程式碼最佳化的不良行為門檻。與現有的 Android Vitals 指標類似,如果超出門檻,就表示應用程式體驗不佳,且 Android 應用程式可能會在裝置端終止。  

如果應用程式和遊戲未達這些門檻,在 Google Play 的曝光度和發布功能可能會受限。我們將在今年稍晚提供更多詳細資料。

展望未來,隨著 Android 生態系統持續發展,以及我們進一步瞭解您的獨特用途,預計這些門檻會隨時間調整。我們會確保您有充足的時間因應規定更新。

提供安全無縫的裝置遷移體驗

使用者換新裝置時,應用程式轉移作業應安全無虞且輕鬆簡單。為提供更優質的上手體驗,我們將推出新規定,要求應用程式開發人員在裝置轉移期間,提供更快速安全的登入方式。

免輕觸登入標準規定,支援使用者登入 (不論選用或強制) 的應用程式,若遇使用者更換 Android 裝置並透過 Android 還原憑證 API 還原資料,則均須自動還原登入狀態。這項 API 可確保使用者首次在新 Android 裝置上開啟應用程式時,系統能立即辨識使用者身分,並安全登入,無需額外輕觸。

自 2027 年 4 月起,應用程式必須符合免輕觸登入規定,才能在 Google Play 商店維持完整的發布功能和最佳曝光度。

遊戲目前暫不適用免輕觸登入規定,但我們預計在 2027 年針對複雜的遊戲驗證情境,為開發人員提供專屬指南,以及量身打造的解決方案。若遊戲支援單一帳戶登入,強烈建議採用 Restore Credentials API,以提供免輕觸登入功能。詳情請參閱說明中心。

規劃藍圖:詳閱 Play 的規定

請詳閱各項規定的詳細資料,開始為即將到來的違規處置期限做準備:

在 Google Play 上滿足這些品質要求,是為使用者打造更快速可靠體驗的重要步驟。感謝您的合作,以及為 Android 社群所做的一切努力。

繼續閱讀