2024/08/05

Sideloading de apps Android fica mais complicado

Apesar do Android desde sempre permitir a instalação directa de apps sem ser via Play Store, agora isso poderá exigir um passo extra.

Ao longo dos anos, a Google tem tentado tornar as apps Android menores e mais eficientes. No entanto, esta mudança significa que instalar (sideload) APKs Android fora da Play Store agora pode ficar bastante mais complicado.

Em 2018, a Google introduziu o Android App Bundle (AAB) no evento I/O, e em 2021, tornou-se o formato padrão para novas apps. Estes bundles incluem vários ficheiros adaptados para diferentes tamanhos de ecrã, idiomas, arquiteturas de CPU e versões do Android. Em vez de descarregar o bundle completo, a Google Play instala apenas as partes necessárias para cada equipamento. Esta optimização acontece automaticamente quando o AAB é carregado na Google Play.

Anteriormente, a Google Play podia criar APKs completos e inclusivos a partir destes ficheiros AAB, úteis para partilhar apps ou atualizações localmente ou através de serviços como o APKMirror. No entanto, a Google parou de gerar estes "fat APKs" para muitas apps. Agora, apenas os bundles estarão disponíveis.

No entanto, os fat APKs são importantes para os utilizadores que extraem apps dos seus dispositivos e carregam-nas para serviços como o APKMirror. Estes APKs tudo-em-um podiam ser descarregados e instalados facilmente, sem necessitar de ferramentas adicionais. Com os bundles, são necessárias ferramentas adicionais como o APKMirror Installer, Split APKs Installer (SAI) ou ADB, adicionando um passo extra ao processo.

Para aqueles que apenas descarregam apps da Play Store, esta mudança não terá impacto. Mas esta alteração vem complicar a instalação directa de apps, atirando para os utilizadores, ou developers das apps independentes, a responsabilidade de lidarem com a complexidade acrescida dos bundles - ou dos ditos developers continuarem a disponibilizar "fat APKs" por sua própria iniciativa.

Sem comentários:

Enviar um comentário (problemas a comentar?)