APKs arquivados: incrível recurso do Android!

O informante do Google, Mishaal Rahman, encontrou um novo recurso de APKs arquivados no Android 13. Arquivar o aplicativo em vez de desinstalá-lo remove partes dele em vez de excluir todos os dados, reduzindo assim o espaço de armazenamento ocupado pelo aplicativo. Como os dados do usuário não são excluídos durante o arquivamento, ele permite que você continue de onde parou quando o aplicativo for baixado novamente.

APK não arquivado apk arquivado

Os desenvolvedores que criam seus aplicativos com o Android Gradle Plugin 7.3 em breve terão um novo tipo de APK criado para eles, chamado “APK arquivado”. Este “APK arquivado” será criado por meio de uma versão atualizada da ferramenta de pacotes, a ferramenta que converte pacotes de aplicativos em APKs distribuídos aos dispositivos. Embora o Google diga que começará a criar APKs arquivados agora, ele diz que esses APKs não funcionarão até que a funcionalidade de arquivamento esteja disponível para os consumidores ainda este ano. O Google diz que os usuários podem arquivar um aplicativo em vez de desinstalá-lo e definir uma configuração para isso. O Google não deu muitos detalhes sobre como será esse recurso. Porém, como o recurso deverá estar disponível ainda este ano, existe a possibilidade de que ele venha com a versão Android 13.

Como funciona o APK arquivado?

Os aplicativos Android são distribuídos dentro de APKs, que são basicamente arquivos ZIP com estrutura personalizada. Dentro, eles contêm o código da aplicação, seus recursos, bibliotecas, alguns metadados e outras coisas. O tamanho do aplicativo depende do que está dentro do APK, e se houver muitos arquivos grandes, como imagens, vídeos, áudios, o aplicativo pode ocupar muito espaço no seu dispositivo. A criação de um apk arquivado remove do armazenamento do telefone os arquivos necessários para a execução do aplicativo, exceto os dados do usuário. Dessa forma, quando o aplicativo for baixado novamente, o aplicativo será retomado porque os dados do usuário ainda estão armazenados.

Os desenvolvedores que criam seus aplicativos com o Android Gradle Plugin 7.3 em breve terão um novo tipo de APK criado para eles, chamado “APK arquivado”. Este “APK arquivado” será criado por meio de uma versão atualizada da ferramenta de pacotes, a ferramenta que converte pacotes de aplicativos em APKs distribuídos aos dispositivos. Embora o Google afirme que começará a criar APKs arquivados agora, ele afirma que esses APKs não funcionarão de fato até que a funcionalidade de arquivamento esteja disponível para os consumidores ainda este ano.

O Google Play baixa as partes necessárias do aplicativo para colocar o aplicativo arquivado em funcionamento. Esses pods APK podem ser instalados sobre o APK arquivado, pois todos são assinados com a mesma chave de assinatura do aplicativo e devem ter o mesmo código de versão. Depois que esses APKs são instalados, o usuário continua de onde parou, pois seus dados nunca são excluídos quando o aplicativo é arquivado. Esta funcionalidade já está disponível no iOS. Interessantemente, Google tornou essa funcionalidade de código aberto, permitindo aos desenvolvedores inspecionar o código e possivelmente usá-lo em outras lojas de aplicativos. Com esse recurso, o tamanho de aplicativos desnecessários pode ser reduzido, aplicativos grandes podem usar menos espaço de armazenamento no telefone ou pode ser mais fácil liberar espaço para smartphones com pouco espaço de armazenamento. Há um lado positivo nisso e há uma desvantagem. Embora a compactação do aplicativo reduza o espaço de armazenamento, é necessário baixar o aplicativo novamente para poder usá-lo novamente. Essas possibilidades dependem do desenvolvimento do recurso de arquivamento da aplicação.

fonte

Artigos Relacionados