Przy użyciu takich programów jak Apps2SD albo Link2SD widać że aplikacje systemowe i część user'a mają swoje pliki dex w katalogu:
/data/dalvik-cache/arm/ lub arm64
Pewnie dex to skompilowane kody wykonywalne, ich istnienie przyspiesza działanie aplikacji i zmniejsza pobór prądu?
Wobec tego powiedzcie jak stworzyć pliki dex dla wybranych, np nowo zainstalowanych aplikacji, np tych najintensywniej używanych jak np klawiatura Swype?
Widzę na razie że jedyny sposób to po kolei:
- przenieść daną/dane aplikacje/ę do system (przekonwertować na systemowe) używając Apps2SD lub Link2SD
- zastartować do TWRP
- w recovery tym TWRP zrobić Wipe ART/Dalvik cache
Wipe Cache
- zastartować i patrzeć jak system odbudowuje cache Dalvik (trochę to trwa)
Po tym przez Apps2SD lub Link2SD widać że każda aplikacje systemowa już ma swój plik dex.
Jeżeli przeniesiemy którąś z powrotem do user'a (przekonwertujemy na user'a) to i tak nadal ma swój plik dex - co przypuszczalnie zwiększa efektywność jej działania (przynajmniej takie mam wrażenie)
Ale może jest sposób inny, prostszy i szybszy żeby zDEXować aplikacje user'a?
MarshMallow modded, Aqua-m4 E2303