今年 RAM 一直高漲,導致 26年的低端智能手機開始出現 4GB、6GB 的低 RAM 版本。較少的 RAM 無疑會讓系統的流暢使用受到挑戰。
好在 Google Android 官方博客表示,將會從 Android 17 系統開始,系統能夠根據裝置的 RAM 資源為每個應用設定 RAM 佔用上限。如果有應用超過設定時便會被直接終止,並不會留下堆棧跟蹤,這樣的設定可以防止單個應用導致整個裝置的多任務體驗和穩定性下降。
除此之外,Google 建議開發者全面啓用 R8 提升,從而縮減常駐代碼。使用圖片加載庫時,優先選用 RGB_565 等低 RAM 格式並主動回收位圖,減少資源佔用。
開發者還可以進一步借助 LeakCanary 等工具修復 RAM 洩漏。Activity 等組件中響應 onTrimMemory 來主動釋放緩存,騰出資源。
Google 此次新增了 ProfilingManager API 支援,如果在使用過程中觸發異常或 OOM 時,可以接收信息,後期進行定位和優化。
Google 針對低 RAM 裝置的優化對於入門級裝置十分重要,解決了各種流氓 App 後台運行佔據系統資源的情況,大大提升了系統的流暢度。







