Slices e App Actions são APIs do Android P que levam o conteúdo do seu aplicativo para o Google Assistente

Slices e App Actions são novas APIs no Android P que ajudam os desenvolvedores a divulgar seu conteúdo e recursos fora do aplicativo. As ações do aplicativo podem ser acessadas na Play Store, no Pixel Launcher e no Google Assistant, enquanto os Slices estão disponíveis no Google App.

Para desenvolvedores de aplicativos independentes, o trabalho que vem após o desenvolvimento real do aplicativo muitas vezes pode ser a parte mais difícil do trabalho. Como você faz com que as pessoas conheçam seu aplicativo? E quando você começa a ganhar alguns usuários, como você os retém? Envolver os usuários, para que eles continuem retornando ao seu aplicativo (e, portanto, não o desinstalando), é fundamental para construir uma base de usuários estável e dedicada. É por isso que o Google está introduzindo novas APIs no Android P chamadas Slices e App Actions.

Com dezenas, talvez até centenas de aplicativos instalados nos dispositivos dos usuários, é difícil para seu aplicativo competir pela atenção do usuário. Você deseja que um usuário abra seu aplicativo com frequência para que você possa oferecer mais conteúdo a ele, mantendo-o engajado e potencialmente gerando mais receita. À medida que os usuários desviam sua atenção de aplicativos individuais para agregadores de conteúdo, como

Feed do Google, você precisa encontrar uma maneira de exibir o conteúdo do seu aplicativo onde as pessoas passam a maior parte do tempo. O novo AndroidP As APIs ajudam os desenvolvedores a fazer exatamente isso, permitindo que você exiba trechos da IU do seu aplicativo (Slices) ou ações contextuais com base nos recursos do seu aplicativo (Ações do aplicativo).

Usando a nova API Slices

Alguns dos observadores mais astutos entre vocês devem ter notado o novo API de fatias aparecer no Documentação da API lançado com o primeiro Visualização do desenvolvedor Android P. A documentação é um tanto vaga, mas hoje temos uma imagem mais clara da visão que o Google tem para esta nova API. É uma maneira de aplicativos de terceiros exibirem seu conteúdo em aplicativos como o Aplicativo Google, mas de uma forma dinâmica, interativa e contínua. As fatias podem incluir dados ao vivo, conteúdo de rolagem, ações inline e links diretos em seu aplicativo, para que você tenha muitas opções sobre o conteúdo que deseja mostrar ao usuário.

Digamos, por exemplo, que você esteja criando um aplicativo de planejamento de viagens para uma rede de hotéis com a capacidade de fazer check-in/check-out no hotel. Se o hotel enviar confirmações por e-mail ao usuário e ele tiver o Google Feed ativado, o Google poderá acompanhar a reserva. Mas isso não leva os usuários a seu aplicativo, não é? Com a API Slices, você pode exibir a reserva de uma forma mais natural quando o usuário pesquisar um termo relevante para a reserva.

Fatias no Google App. Fonte: Google

E se você for um desenvolvedor que está construindo um novo reprodutor de música com um Design material interface? Se um usuário criou uma lista de reprodução no aplicativo e você deseja lembrá-lo dessas músicas doces, você pode informar o usuário quando ele abrir o Google app e pesquisar uma música, artista, álbum relacionado, etc.

Exemplo de fatias de lista de reprodução de música. Fonte: Google

Por último, digamos que você esteja trabalhando em um aplicativo para uma empresa de transporte compartilhado ou outro negócio relacionado. Se um usuário pesquisar no Google App uma maneira de reservar um serviço relevante, você poderá oferecer um Slice interativo do seu aplicativo que permitirá que ele conclua a reserva rapidamente.

Fatias do aplicativo Lyft. Fonte: Google

Cada um dos designs do Slice mostrados acima parece único, mas todos seguem os princípios gerais de design com os quais você provavelmente está familiarizado. A API permite que você defina o estilo do Slice que você oferece ao Google App, embora o estilo base seja baseado na notificação do Android, então a aparência do seu Slice não deve diferir muito de outros Slices.

Compatibilidade

Claramente, há muito que você pode fazer com o Slices. Se estiver interessado em construir seu aplicativo com esta API, você pode saiba mais sobre isso aqui. Grandes empresas como CNN, HBO, USAA e Alibaba já estão trabalhando para adicionar suporte à API, disseram-nos. O Slices é compatível com 95% dos dispositivos Android do mercado graças à versão mínima do SDK do o pacote de compatibilidade, para que seus Slices alcancem um grande público assim que forem ao ar no Google Aplicativo.

Por último, alguns de vocês podem estar se perguntando se outros aplicativos podem receber Slices. A resposta é não: somente aplicativos de sistema podem. Isso ocorre porque a permissão necessária para que um aplicativo atue como Gerenciador de fatias para receber fatias de um SliceProvider não pode ser concedido a aplicativos de terceiros (android.permission. BIND_SLICES.)

Ações de aplicativos

O novo API de ações no aplicativo no Android P tem como objetivo fornecer contextualmente aos usuários uma variedade de ações previstas para escolher. Você pode pensar nisso como o Responder app para respostas inteligentes (ou API de resposta inteligente do Android P), mas sim para ações. As Ações no aplicativo aparecem com base no uso e na relevância em vários aplicativos, como o Google App, Loja de jogos, Google Assistente, e a Lançador de pixels. A API App Actions usa o mesmo conjunto de intenções como Ações no Google Assistente.

Ações de aplicativos no Android P. Fonte: Google

Se estiver interessado em saber mais sobre Ações no aplicativo, você pode inscreva-se para ser notificado quando estiver disponível.