小容量手機福音:Android 8.1將優化非活躍APP儲存空間
APP的更迭固然能夠修復各種BUG以及帶來更多的功能和UI優化,但是容量也變得越來越大,這也是為何Pixel 2以及LG V30等主流旗艦64GB起步的重要原因。那麼對於儲存容量有限的中低端手機如何才能解決這個問題呢?Google的解決方案在Android 8.1中引入了全新的APP機制,透過減少應用緩存空間來釋放空間。
Android Open Source Project (AOSP)在10月31日上傳的commit中,描述了一項節省空間的功能,可以在設備處於低容量儲存的時候自動觸發。Android系統就會調用pm.dexopt.unopt_after_inactive_days,然後篩選出長期處於非活躍狀態的APP,並對這些APP的緩存進行清理。
整個工作流程如下:在Android 8.1系統中,標記為“inactive”的應用並不會透過dexopt運行,Android工具會透過優化.dex檔來壓縮生成 .odex檔,這些應用就不會在Dalvik compiler的緩存中佔用空間。
延伸影片閱讀: