Alertas de armazenamento baixo! Como fazer do seu aplicativo Android abaixo de 10 MB?

Alertas de armazenamento baixo! Como fazer do seu aplicativo Android abaixo de 10 MB?

Não gosta de ver isso ao configurar um aplicativo que assustador “armazenamento completo” notificações.

Com armazenamento limitado em dispositivos móveis, os usuários do Android que estão estabelecidos estão certos! Se o seu aplicativo for muito grande, você está ignorando.

Mas não se preocupe – o tamanho de seus aplicativos é uma maneira de reduzir seu desempenho sem o sacrifício do seu desempenho.

Veja essas dicas simples e práticas prontas para oferecer seu aplicativo leve, mais rápido e usuários. Vamos para o seu aplicativo de ir para o seu aplicativo!

1. Escolha estrutura e bibliotecas leves

As pilhas de tecnologia optam por influenciar o tamanho final do seu aplicativo. Enquanto algumas bibliotecas e a estrutura oferecem muitos recursos e funcionalidades, eles também podem oferecer um nevoeiro desnecessário.

Melhores opções:

  • Vá para o Android Jetpack: Os módulos Android Jetpack, para que você possa usar apenas o componente necessário, evitando o atacado de bully. É personalizado para desempenho e ajuda a manter seu aplicativo Lightite.
  • Use arranjos para bibliotecas de contração: Program, o estúdio Android criado no Android Studio, o código não utilizado é uma ferramenta maravilhosa para não usar bibliotecas de terceiros. Isso ajuda a excluir o código morto, reduz a presença do seu próprio aplicativo.
  • Fique no país dos componentes da interface do usuário da NI: Evite dependendo da estrutura pesada e de terceiros para a interface do usuário. Em vez disso, use componentes da interface do usuário do Android sempre que possível. Eles estão dispostos a se tornar eficientes e trabalhar ininterruptos com o sistema.

2. Adapte a propriedade da imagem sem perda de qualidade

As imagens geralmente combinam a maior parte do tamanho de um aplicativo, mas reduzem suas formas das qualidades.

Solução inteligente:

  • Vectordrwables em imagens rasters: Use Victor Vigorus (arquivos SVG) em vez de armas tradicionais (arquivos SVG) em vez de imagens tradicionais de registro como JPG ou PNG. Existem para uma estrutura da estrutura; Eles não precisam de várias versões de resolução (como você desejar, com PNG), salve o local.
  • Contração da imagem: Use o Tinepetac ou a Web para comprimir as imagens sem perder a qualidade. O WebP pode reduzir o tamanho da imagem para 50%, especialmente em comparação com o formato tradicional de PNG ou JPG.
  • Armazenamento de imagem do lado do servidor: Armazene imagens de alta resolução em um servidor e traga-as para o pacote dentro do aplicativo. Este método ajuda a manter o tamanho do aplicativo menor enquanto a necessidade é carregada rapidamente.

3 .. Código Minifi e OBFSCAT

Uma das maneiras mais eficazes de reduzir o tamanho do aplicativo é treinar e reduzir seu código. O Código Minissolution remove caracteres desnecessários, como locais, novas linhas e comentários. Ao mesmo tempo, o nome das obruciações e os nomes do candidato, NAAM menos legíveis, dificulta a entendê -lo.

Como?

  • Progresso ou R8: Ambos os itens essenciais e o R8 (fabricado no Android Studio) permitem encolher seu código removendo classes, métodos e áreas não utilizados, o que pode ajudar a reduzir seu tamanho.
  • Faça um Código Jash / Coallin minifi: Minibot encolhe o código removendo o elemento de partições não utilizadas e elementos de código inesperados. O resultado é um apk muito pequeno.
  • Evite dependência NED: A dependência NED pode aumentar rapidamente um tamanho de aplicativo. Em vez disso, mantenha as dependências mínimas e apenas adicione ao seu aplicativo.

4. Use a arquitetura modular

Em vez de carregar recursos desnecessários, pode ser carregado sob demanda que distribui o aplicativo em diferentes módulos.

A melhor prática:

  • Aplicar entrega dinâmica por pacotes de aplicativos mentais (AAB): A substituição da AAB pode reduzir o tamanho do aplicativo para 35-50%. Com os pacotes de aplicativos Android, os usuários apenas os baixam essas partes do aplicativo necessário.
  • Módulos on-limando: Propriedades carregadas que baixam downloads iniciais de apk requerem apenas espaço suficiente ou requer espaço.
  • Serviços de terceiros modulares: Se o seu aplicativo integrar serviços de terceiros, considere perder a dinamicidade, em vez de adicionar ao pacote de aplicativos inicial.

5. Reduza recursos e dependência não utilizados

À medida que os aplicativos são desenvolvidos, eles costumam coletar ícones antigos, arquivos de áudio, diitos ou código morto. Ao limpar esses arquivos, você pode reduzir significativamente o tamanho do aplicativo.

Correção rápida:

  • Use fiapo para encontrar recursos não utilizados: As ferramentas LIN do Android podem detectar e excluir automaticamente os recursos usados ​​automaticamente, incluindo imagens, modelos e outras propriedades.
  • Apare as fontes e ativos: Adicione fontes e recursos usados ​​no aplicativo. Fontes ou arquivos de propriedade não utilizados contribuem para o nevoeiro desnecessário.
  • Remova o código morto e os recursos antigos: Características arqueológicas ou funcionalidade antiga que não servem mais a um propósito agora. Isso reduz o tamanho geral do aplicativo.

6. Adapte o conteúdo de áudio e vídeo

Os arquivos de áudio e vídeo podem aumentar o suficiente no tamanho de um aplicativo, especialmente quando o pacote é incluído.

O que pode ser feito:

  • Streaming em ambientado: Em vez de expor o vídeo dentro do aplicativo, selecione o streaming baseado em nuvem, onde a mídia é obtida no servidor quando necessário.
  • Compressões de áudio: Converta os arquivos de áudio nos vorerabis AAC ou OGG, que oferece melhor contração que o MP3.
  • Lotics Jason Animation: Considere usar a animação baseada em Loti Jen em vez de usar GIFs ou arquivos de vídeo. Estes são leves e Scaleble, oferecem animações suaves com muitos tamanhos de arquivo pequenos.

7. O cache carrega com smart dature

O gerenciamento eficiente de dados é importante ao otimizar o tamanho do aplicativo. Use o método de cache em vez de pré -carregar propriedades ou dados desnecessários.

Dicas de captura eficientes:

  • Banco de dados de sqlite ou quarto: Para manter os dados do usuário, armazene apenas informações essenciais em um banco de dados local, como uma cuclite ou sala.
  • Baixar sob demanda: Faça o download das propriedades necessárias para o uso necessário e cache -as localmente.
  • Descarregar dados temporários: Armazene dados temporários não essenciais (como arquivos de cache ou logs) para esvaziar o espaço de armazenamento.

Aplicativos de luz, usuários felizes

De fato, o pequeno aplicativo é rápido para baixar, armazenamento rápido e manter as taxas mais estabelecidas e excelentes de retenção.

Parceiro experiente Desenvolvimento de aplicativos móveis Os especialistas podem ajudá-lo a obter um aplicativo gordo, eficiente e fácil de usar que equilibra completamente o desempenho e o tamanho.

Se você certamente considera o fornecedor confiável como começar Comerciante com inovaçõesAssim, Uma liderança Provedor de serviços de desenvolvimento de aplicativos Android Nos Estados Unidos. Com a experiência deles, você pode criar um aplicativo com confiança com confiança que oferece excelente desempenho sem Boddes de armazenamento.







(Tagistotelrenlet) Desenvolvimento de aplicativos Android: (T) Tecnologia

Esperimente o nossa automação do Whatsapp