Otimize rapidamente APK e Classes.dex com GOptimize

Se você está tentando minimizar o tempo de carregamento diminuindo o tempo de E/S, pode valer a pena analisar a otimização dos recursos dos seus aplicativos. Naturalmente, carregar APKs menores leva a menos tempo gasto na leitura dos dados do aplicativo. Com qualquer forma de dados compactados, eventualmente há uma compensação entre tempo de computação e tempo de leitura em níveis mais altos de compactação, mas na maior parte as cargas de aplicativos e o desempenho geral do dispositivo parecem ser limitados pela E/S, e não pela computação desempenho.

Por esta razão, membro sênior do XDA gu5t3r criou um script BASH simples para ajudá-lo a otimizar rapidamente seus aplicativos. Funciona principalmente compactando seus PNGs com mais eficiência. No entanto, ele ignora o incômodo NovePatch arquivos para evitar possíveis fechamentos forçados. Para compactação PNG, a ferramenta usa uma combinação de declarações TruePNG, pngout e DeflOpt e gu5t3r que resultará em uma redução pela metade do espaço de armazenamento em comparação com o OptiPNG mais padrão compressão.

O script vem na forma de um script BASH baseado em Cygwin e vem com todos os executáveis ​​​​de que você precisa para começar facilmente. Os usuários do tópico relataram reduções significativas no tamanho do arquivo sem perda de funcionalidade. Isso fará alguma diferença real perceptível no desempenho? Isso depende de uma série de variáveis, como velocidade de E/S do seu dispositivo, potência da CPU e tamanho do aplicativo. Dito isto, não custa nada tentar.

Faça o seu caminho até o thread utilitário para entrar em ação.

[Agradecimentos ao membro sênior ct_moi pela dica!]