Dois números, duas funções
Todo app Android traz dois valores de versão. Eles parecem parecidos na página de download, mas o Android trata cada um de um jeito diferente.
- versionName — o rótulo amigável para humanos, como 2.24.18.79 ou 5.0 beta. Ele é exibido para os usuários e pode ser qualquer texto.
- versionCode — um número inteiro, como 242418079. O Android usa esse valor para decidir se um arquivo é mais novo ou mais antigo do que o que já está instalado.
Quando o APKDown lista uma versão, o número que importa para comparação é o versionCode. Um versionCode maior sempre indica uma versão mais nova, mesmo que os nomes das versões pareçam confusos.
Por que às vezes a atualização não instala
- 1Downgrade bloqueadoO Android não instala um versionCode menor por cima de um maior. Para voltar, desinstale primeiro (fazendo backup dos dados).
- 2Assinatura diferenteUma atualização precisa estar assinada com a mesma chave do app instalado. Se a assinatura não bate, o arquivo veio de outro desenvolvedor — pare e confira a origem.
- 3Versão mínima do AndroidSe o app exige uma versão mais recente do Android do que a do seu celular, o instalador mostra “App not compatible”.
- 4Arquitetura erradaAlgumas builds são feitas só para arm64-v8a ou armeabi-v7a. Celulares mais antigos, de 32 bits, não conseguem executar builds apenas de 64 bits.
Como escolher a build certa
Comece conferindo seu aparelho
Abra Settings → About phone para ver a sua versão do Android. A maioria dos celulares vendidos desde 2019 é 64-bit (arm64-v8a), e uma build universal roda em praticamente tudo.
Depois, compare com a página do app
- Prefira a versão mais recente, a menos que você tenha um motivo para voltar atrás
- Confira o requisito de minimum Android na página do app
- Escolha uma build universal ou arm64-v8a se houver várias opções
- Compare o tamanho do arquivo com versões anteriores — um salto enorme sem explicação é sinal de alerta
Voltando para uma versão mais antiga
Às vezes, uma versão nova quebra um recurso do qual você depende. Para voltar, faça backup dos dados do app, desinstale a versão atual e depois instale o APK antigo da lista Older versions. Desative a atualização automática desse app na Play Store, ou ele pode atualizar de novo durante a noite.
Versões antigas não recebem correções de segurança. Volte apenas por pouco tempo e evite builds antigas de apps de banco ou de mensagens.