O Google diz que o novo menu Compartilhar do Android 10 é mais rápido, mas quanto ele realmente melhorou? O Google finalmente revelou os números.
O menu Compartilhar é um dos melhores recursos do Android, mas há anos tem sido atormentado por um design que é simplesmente lento. O problema com o menu de compartilhamento desajeitado do Android originou-se do Android 6 Marshmallow quando o Google introduziu o Direct Share, um recurso que permite aos usuários compartilhar conteúdo diretamente com a parte relevante de um aplicativo. Quando um usuário compartilha qualquer item em uma versão mais antiga do Android, o sistema começa a construir uma lista de alvos compartilháveis sob demanda. Se o usuário tiver centenas de aplicativos instalados, muitos dos quais podem ter metas de compartilhamento direto aplicáveis, a velocidade de carregamento do menu de compartilhamento poderá ser prejudicada. Felizmente, o Android 10 substitui o Direct Share com a nova API de atalhos de compartilhamento e desclassifica aplicativos no menu Compartilhar que ainda usam APIs mais antigas. A nova API permite que os aplicativos publiquem suas metas de compartilhamento direto com antecedência, para que o menu de compartilhamento não precise mais puxar o compartilhamento de forma reativa alvos. Com isso, quando o usuário for compartilhar algum item no Android 10, a planilha de compartilhamento deverá aparecer muito mais rápido do que antes.
Pergunte a qualquer pessoa que esteja no Android 10 e ela dirá que a velocidade da planilha de compartilhamento melhorou significativamente. Não há dúvida de que é mais rápido, mas Quão rápido é na realidade? A cada novo lançamento do Android, o Google faz vários ajustes ocultos que prometem acelerar partes do sistema operacional, mas é raro vermos essas melhorias serem quantificadas. No Android Dev Summit da semana passada, Artur Tsurkan, gerente de produto do Google, compartilhou um gráfico que compara o desempenho de carregamento da interface de usuário compartilhada entre o Android 9 Pie e o Android 10. O gráfico mostra a porcentagem geral de usuários (neste estudo) que podem ver a planilha de compartilhamento versus o tempo que levou para que a planilha de compartilhamento se tornasse visível. Os usuários são divididos em dois grupos: os que rodam o Android 9 Pie e os que rodam o Android 10. Não sabemos como o Google coletou esses dados ou qual é o tamanho da amostra, mas presumimos que esses dados foram coletados como parte de um estudo interno para quantificar as melhorias na planilha de compartilhamento no Android 10.
Os resultados são certamente impressionantes. 27 milissegundos após iniciar a ação de compartilhamento em um arquivo, 50% dos usuários do Android 10 podem ver a IU de compartilhamento em comparação com apenas 9% dos usuários do Android 9 Pie. Na marca de 103 milissegundos, quase todos os usuários do Android 10 podem ver a IU de compartilhamento, contra quase metade de todos os usuários do Android 9 Pie. Obviamente, a rapidez com que você consegue ver a IU depende de vários fatores, incluindo quantos aplicativos você instalou, que tipo de conteúdo você está compartilhando, quantos alvos de compartilhamento aplicáveis estão disponíveis e a velocidade das animações no seu dispositivo, mas este gráfico mostra que a grande maioria das pessoas verá uma melhoria na velocidade de carregamento da planilha de compartilhamento no Android 10.
Você pode assistir à palestra completa, intitulada "Supercharge Sharing to your App" no YouTube abaixo.