Az APK és a Classes.dex gyors optimalizálása a GOptimize segítségével

Ha a betöltési időket az I/O-idő csökkentésével próbálja minimalizálni, érdemes lehet az alkalmazások erőforrásainak optimalizálását átgondolni. Természetesen a kisebb APK-k betöltése kevesebb időt tölt az alkalmazásadatok olvasásával. A tömörített adatok bármilyen formájával végül kompromisszum lesz a számítási idő és a magasabb szintű olvasási idő között tömörítés, de az alkalmazások terheléseit és az általános eszközteljesítményt többnyire az I/O korlátozza, nem pedig a számítás teljesítmény.

Emiatt az XDA Senior Tag gu5t3r létrehozott egy egyszerű BASH-szkriptet, amely segít gyorsan optimalizálni alkalmazásait. Főleg a PNG-fájlok hatékonyabb tömörítésével működik. Azonban kihagyja a bosszantót NinePatch fájlokat, hogy megakadályozzák az esetleges erőzárást. A PNG-tömörítéshez az eszköz a TruePNG, a pngout és a DeflOpt, valamint a gu5t3r állítások kombinációját használja. hogy nettó felére csökken a tárhely a szabványosabb OptiPNG-hez képest tömörítés.

A szkript Cygwin-alapú BASH-szkript formájában érkezik, és minden olyan végrehajtható fájlt tartalmaz, amelyre szüksége van a könnyű kezdéshez.

A szál felhasználói a fájlméret jelentős csökkenéséről számoltak be, a funkcionalitás elvesztése nélkül. Vajon ténylegesen észrevehető különbséget fog tenni a teljesítményben? Ez számos változótól függ, például az eszköz I/O sebességétől, a CPU teljesítményétől és az alkalmazás méretétől. Ez azt jelenti, hogy nem árt megpróbálni.

Menj át a használati szál hogy beszálljon az akcióba.

[Köszönet a Senior Tagnak ct_moi a tippért!]