O Android Q está recebendo um novo modo desktop e pode ser acessado agora mesmo se você estiver usando o emulador do Android Studio. Aqui está o que parece.
Quando vazei o Android Q pela primeira vez em janeiro, havia um recurso que eu realmente queria mostrar, mas infelizmente não pude porque não foi totalmente implementado: o modo desktop experimental. Encontramos uma configuração nas Opções do desenvolvedor que "forçaria o modo de área de trabalho experimental no secundário exibe." Embora pudéssemos alternar a configuração, nada do que tentamos faria com que esse "modo desktop" aparecesse em qualquer lugar. Agora que o primeiro Android Q beta foi lançado para todos os smartphones Google Pixel e para o emulador Android Studio, é possível experimentar.
Usuário do Twitter @Shad0wKn1ght93 notei que o AOSP Launcher possui um novo componente que, quando lançado, traz à tona uma nova interface de desktop Android. Percebi uma referência a esse componente do iniciador na estrutura do Q, mas o AOSP Launcher que acompanha a versão vazada não tinha esse componente no momento. Agora que isso acontece, é possível iniciar o componente manualmente. Se você tiver o emulador Android Studio, tudo o que você precisa fazer é executar o seguinte comando ADB dependendo de qual imagem Q você baixou:
-
Não-GMS:
adb shell am start -n "com.android.launcher3/com.android.launcher3.SecondaryDisplayLauncher"
-
GMS:
adb shell am start -n "com.google.android.apps.nexuslauncher/com.android.launcher3.SecondaryDisplayLauncher"
Depois de lançada, esta é a aparência da interface da área de trabalho na versão não GMS usando o AOSP Launcher.
Você pode adicionar atalhos de aplicativos à área de trabalho que são iniciados em múltiplas janelas de formato livre, um recurso lançado pela primeira vez com o Android 7.0 Nougat. Você também pode definir um papel de parede personalizado para a área de trabalho. A barra de status e a barra de navegação parecem inalteradas, mas agora você tem muito mais espaço para trabalhar.
É possível ativar este modo desktop acessando Opções do desenvolvedor em um Google Pixel, Pixel 2 ou Pixel 3 executando a versão beta e ativando a opção de desenvolvedor "forçar modo desktop" e, em seguida, iniciando a atividade no Pixel Launcher usando o comando "GMS" de acima. No entanto, você precisará alterar o DPI do seu Pixel antes de transmitir ou conectar a tela do seu telefone a qualquer monitor externo.
O Google Pixel Launcher, o AOSP Launcher e outros inicializadores OEM podem não ser os únicos inicializadores que funcionam no novo modo desktop. Os desenvolvedores de aplicativos de inicialização podem adicionar um receptor de intenção para filtrar chamadas para iniciar lançadores domésticos secundários, conforme descrito aqui. Uma vez chamado, o componente secundário do iniciador de terceiros pode ser o que é mostrado no modo desktop.
Este artigo será atualizado à medida que tivermos mais detalhes. Volte para obter mais informações sobre o novo modo desktop!
Atualização 1 14/03/19 às 17h51 CT: Adicionado o comando para as compilações do GMS Android Studio.
Atualização 2 14/03/19 às 17h56 CT: Adicionadas informações sobre o fato de que você pode usar este modo desktop em um telefone Pixel iniciando a atividade, alterando o DPI e, em seguida, transmitindo a tela do telefone. Também adicionou uma quarta captura de tela.
Atualização 3 14/03/19 às 10h16 CT: Adicionadas informações sobre lançadores de terceiros.