O Google está adicionando um recurso App Pairs no Android 12 e permitirá que você inicie rapidamente vários aplicativos simultaneamente no modo de tela dividida.
Caso você tenha perdido a enxurrada de notícias da semana passada, o Google lançou o primeiro Developer Preview do Android 12, e estamos muito entusiasmados com todas as mudanças que encontramos até agora. Uma das mudanças ouvimos falar antes do lançamento havia um recurso chamado App Pairs. Por meio de nossas próprias fontes e análise de código do Android 12 Developer Preview 1, podemos confirmar que o recurso está realmente em desenvolvimento. Conseguimos até brincar com ele em seu estado inacabado.
Como pano de fundo, App Pairs é um novo recurso em desenvolvimento para Android 12 que permitirá criar um par de aplicativos para iniciar em tela dividida simultaneamente. Esse par de aplicativos atua como uma tarefa em vez de duas, facilitando o relançamento de ambos os aplicativos na visualização em tela dividida após entrar na visão geral dos aplicativos recentes. Você encontrará um recurso semelhante no software Android da Samsung (estreou
no Galaxy Note 8) e no Surface Duo de tela dupla da Microsoft, mas a versão do software do Google deve estar acessível a todos os dispositivos que executam o Android 12, desde que esteja na versão estável.Usando um comando de shell oculto, conseguimos brincar um pouco com o recurso App Pairs, mas ainda há um longo caminho a percorrer antes de ser utilizável. Por um lado, embora os dois aplicativos sejam tratados como uma única tarefa, eles não são agrupados na visão geral dos aplicativos recentes. Ainda não há como (até onde sabemos) criar um atalho na tela inicial para iniciar um par de aplicativos, mas, curiosamente, iniciar qualquer um dos dois aplicativos do par irá, na verdade, relançar o par de aplicativos.
Embora alternativas de terceiros, como o "Split Screen Launcher" do desenvolvedor Francisco Barroso, forneçam atualmente uma interface de usuário superior, elas contam com APIs integradas do Android para iniciar manualmente atividades no modo de tela dividida, uma por uma. Além disso, os aplicativos não são agrupados, portanto ainda são tratados como duas tarefas separadas. Isso significa que o par de aplicativos não é apenas um pouco lento para iniciar, mas também exige que as atividades sejam atualizadas se forem reiniciadas. Uma implementação original feita pelo Google para todos os dispositivos Android 12 certamente será apreciada.
Preço: Grátis.
Para efeito de comparação, aqui está um vídeo que mostra meu dispositivo iniciando um par de aplicativos criado pelo aplicativo "Split Screen Launcher":
E aqui está um vídeo mostrando meu dispositivo iniciando um par de aplicativos criado pelo recurso App Pairs do Android 12:
Como fazer pares de aplicativos no Android 12 Developer Preview 1
Se quiser tentar criar um par de aplicativos sozinho, você precisará baixar e então instale a primeira prévia do desenvolvedor do Android 12. Em seguida, insira o shell ADB em um terminal ou prompt de comando em seu PC e execute o seguinte comando shell:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
onde {taskId1} e {taskId2} são os IDs de tarefas dos dois aplicativos que você deseja agrupar. Você pode encontrar taskIds na saída de "atividade dumpsys". Depois de executar este comando, uma nova tarefa será criada para o par de aplicativos. Se quiser desemparelhar esses aplicativos, você pode executar este comando:
dumpsys activity service SystemUIService WMShell unpair {taskId}
A imagem apresentada é simplesmente uma maquete e não representa a aparência dos pares de aplicativos no Android 12.