Mishaal Rahman / Autoridade Android
DR
- A Google Play Store adicionou um recurso de arquivamento de aplicativos no ano passado que arquiva automaticamente aplicativos que você não usa com frequência para liberar espaço de armazenamento.
- Atualmente, o arquivamento de aplicativos só é compatível com a Google Play Store e você não pode arquivar um aplicativo manualmente.
- O código da última versão beta do Android sugere que o Google poderia incluir suporte para arquivamento de aplicativos diretamente no sistema operacional.
Aposto que muitos de vocês têm pelo menos alguns aplicativos Android instalados que raramente usam, mas que não conseguem desinstalar porque seria um incômodo configurá-los novamente. Esses aplicativos podem consumir centenas de megabytes ou até alguns gigabytes do seu precioso espaço de armazenamento, o que representa um problema se você estiver com pouco armazenamento. Se você possui um iPhone, pode usar o recurso de descarregamento de aplicativos no iOS para desinstalar o aplicativo sem excluir os dados do aplicativo. O Google Play oferece um recurso semelhante em dispositivos Android chamado arquivamento de aplicativos, mas, diferentemente do iOS, ele não está integrado ao sistema operacional. No entanto, isso pode mudar no Android 15, já que o Google está trabalhando para incorporar seus recursos de arquivamento de aplicativos diretamente no sistema operacional.
Para um pouco de contexto, o Google anunciou pela primeira vez seu recurso de arquivamento de aplicativos no início de 2022 com a promessa de que permitiria aos usuários recuperar aproximadamente 60% do espaço de armazenamento ocupado por um aplicativo “removendo partes do aplicativo em vez de desinstalá-lo completamente .” A forma como o arquivamento de aplicativos funciona nos bastidores é bastante inteligente. Sempre que os desenvolvedores optam por esse recurso, a ferramenta que envia o Android App Bundle para gerar os arquivos de instalação do APK cria um APK adicional chamado “APK arquivado”. Este APK arquivado é uma versão bastante simplificada do aplicativo que é enviada aos dispositivos sempre que um aplicativo é arquivado; seu único objetivo é adicionar um ícone na tela inicial no qual os usuários possam tocar para acionar o Google Play para desarquivar o aplicativo.
Embora o recurso de arquivamento de aplicativos do Google pareça semelhante ao recurso de descarregamento de aplicativos da Apple, existem algumas diferenças importantes. Primeiro, não há como arquivar manualmente um aplicativo no Android. Os aplicativos só podem ser arquivados pelo aplicativo Google Play Store, desde que você opte pelo recurso de arquivamento automático. Isso significa que você não pode escolher quais aplicativos deseja arquivar e quais deseja manter. Em segundo lugar, o arquivamento de aplicativos faz parte do Google Play, não do sistema operacional Android. Isso significa que você não pode arquivar ou desarquivar um aplicativo nas Configurações. Isso também significa que cada loja de aplicativos que deseja oferecer suporte a esse recurso precisará criar sua própria UI para arquivamento e desarquivamento.
Mishaal Rahman / Autoridade Android
Agora, obviamente, você não pode fazer o sideload de aplicativos facilmente em iPhones (pelo menos ainda não), então nossos amigos da Apple não precisam se preocupar com a fragmentação na forma como o recurso de descarregamento de aplicativos é implementado. Mas é fácil instalar aplicativos de terceiros sem a Google Play Store no Android, portanto, há mérito em unificar a experiência de arquivamento de aplicativos nas lojas de aplicativos. Isso é exatamente o que o Google pretende fazer ao integrar o recurso de arquivamento de aplicativos da Play Store ao Android 15.
Enquanto eu pesquisava o Android 14 QPR2 beta, descobri várias dicas de que o suporte para arquivamento de aplicativos será integrado ao sistema operacional Android. A primeira dica que encontrei foi a introdução de novos comandos de teste no Beta 2 que permitem aos desenvolvedores arquivar ou desarquivar seus aplicativos. O recurso não funcionou no Beta 2. No entanto, no Beta 3, consegui fazê-lo funcionar principalmente com alguns ajustes. Depois de ativar o recurso de arquivamento de aplicativos, um novo botão de arquivamento foi adicionado à página de informações do aplicativo para aplicativos individuais. Tocar neste botão acionou o arquivamento do aplicativo, alterando o botão para “restaurar” e trocando o ícone original do aplicativo por um que tenha um ícone de download sobreposto na parte superior.
No entanto, quando tentei restaurar/desarquivar um aplicativo, nada aconteceu. Isso ocorre porque o recurso não está funcionando totalmente no momento. Tocar no botão restaurar ou no ícone do aplicativo arquivado deve enviar uma solicitação ao “instalador registrado” do aplicativo (o último instalador do aplicativo, que neste caso seria a Google Play Store) para desarquivar o aplicativo. Esse pedido consiste na android.intent.action.UNARCHIVE_PACKAGE
intent (que a Play Store pode manipular) junto com o nome do pacote do aplicativo que precisa ser desarquivado.
Embora o recurso nativo de arquivamento de aplicativos não estivesse funcionando para mim no Beta 3, provavelmente será aprimorado em uma versão futura. O Google provavelmente pretende que esse recurso nativo de arquivamento de aplicativos seja lançado com o Android 15, visto que os lançamentos beta trimestrais nunca introduzem grandes mudanças que afetem os desenvolvedores de aplicativos. Quando o recurso for lançado, provavelmente se integrará ao recurso de hibernação de aplicativos do Android introduzido no Android 12, pois notei que a página “aplicativo não utilizado” foi atualizada para incluir uma menção ao arquivamento de aplicativos.
Mishaal Rahman / Autoridade Android
Teremos que esperar o início do programa de visualização do Android 15 para confirmar se esse recurso chegará ao próximo lançamento.