產品最新消息

提升應用程式品質:減少記憶體用量及改善裝置遷移功能

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 Restore Credentials API 遷移,則均須自動還原登入狀態。這項 API 可確保使用者首次在新 Android 裝置上開啟應用程式時,系統能立即辨識使用者身分,並安全登入,無需額外輕觸。

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

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

規劃藍圖:詳閱 Play 的規定

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

在 Google Play 上符合這些品質規定,是為使用者打造更快速穩定的體驗的重要步驟。感謝你的合作,以及為 Android 社群所做的一切努力。

繼續閱讀