O Android 12 impede que aplicativos de terceiros substituam a planilha de compartilhamento

No Android 12, o Google não permitirá mais que aplicativos de planilhas de compartilhamento de terceiros substituam o Android Sharesheet padrão. Continue lendo para saber mais.

Android Sharesheet é o menu que aparece na parte inferior quando você clica no botão de compartilhamento em um aplicativo, listando todas as opções de compartilhamento possíveis e maneiras de compartilhar algo. Mas, como você deve ter notado, a IU do Android Sharesheet pode parecer totalmente diferente de aplicativo para aplicativo. Isso ocorre porque o Google não impõe consistência da interface do usuário para a planilha de compartilhamento, permitindo que aplicativos de terceiros e OEMs a personalizem como quiserem. Uma das maneiras pelas quais os usuários do Android podem ignorar completamente o Android Sharesheet é usando um aplicativo de terceiros como o Sharedr, que oferece uma interface de usuário mais consistente e simples que também elimina o Direct Share, que pode ser bastante lento para preencher em alguns dispositivos - apesar

recebendo aumento significativo de desempenho no Android 11. Mas, ao que parece, usar uma planilha de terceiros como substituto da planilha do Android não será tão fácil em Andróide 12.

No Android 12, o Google não permite mais que aplicativos de terceiros se definam como planilha de compartilhamento padrão. O desenvolvedor do Sharedr recentemente abriu um ticket no rastreador de bugs AOSP, detalhando que no Android 12, o sistema não mostrava mais o prompt para escolher entre o Sharedr e o Android Sharesheet e sempre abriria o Android Sharesheet clicando padrão. Respondendo ao problema, um Googler confirmou que era o comportamento pretendido e não um bug. Em outras palavras, o Google bloqueou que aplicativos de terceiros no Android 12 substituíssem a planilha de compartilhamento.

Na verdade, nunca tivemos a intenção de permitir que os aplicativos substituíssem a caixa de diálogo de compartilhamento, essa intenção é que os aplicativos iniciem a caixa de diálogo de compartilhamento. Ser capaz de substituir a caixa de diálogo de compartilhamento também está se tornando cada vez mais impossível – você não poderia implementar a parte de compartilhamento direto da UI, nem a parte pessoal vs. guias de perfil de trabalho em R, etc. Isso não é algo viável para permitir a atualização de aplicativos.

Você ainda poderá usar o Sharedr e outras alternativas de planilha de compartilhamento, mas os próprios aplicativos não responderão ao evento de compartilhamento, portanto você não terá a opção de defini-los como padrão sempre que tentar compartilhar algo. Em vez disso, você terá que selecionar Sharedr na planilha de compartilhamento de ações e usá-lo para selecionar seu aplicativo de destino para compartilhar, adicionando outra etapa no processo. Não está imediatamente claro se esse novo comportamento também impedirá que os OEMs do Android personalizem o Android Sharesheet. Por exemplo, OEMs como Samsung e LG (RASGAR) permitem que você desative os alvos do Direct Share de aparecer na planilha de ações. Para ser claro, esse problema se aplica apenas ao Android 12. Se você estiver executando o Android 11 ou anterior, poderá usar o Sharedr ou outros aplicativos de planilha de compartilhamento sem problemas.

CompartilhadoDesenvolvedor: REJH Gadellaa

Preço: Grátis.

4.4.

Download

Imagem em destaque: Substituição da planilha de compartilhamento do Android pelo Sharedr