O que muda com o Continue On

O Continue On é uma funcionalidade do Android 17 para continuar uma atividade de uma aplicação noutro dispositivo Android. A Google apresenta-a como uma capacidade que os programadores podem integrar nas suas aplicações: não transfere automaticamente qualquer tarefa aberta nem duplica o ecrã. O objetivo é oferecer uma forma de retomar uma atividade noutro dispositivo, não replicar toda a sessão do telemóvel.

No cenário inicial descrito pela Google, a transferência é do telemóvel para o tablet. A aplicação usada recentemente no telemóvel pode surgir como sugestão na barra de tarefas do tablet; ao selecioná-la, o utilizador inicia aí a atividade correspondente. A sugestão liga os dois dispositivos, mas o conteúdo que se abre depende da aplicação.

Como retomar uma atividade

O sistema deteta e apresenta opções de transferência, mas a aplicação define o contexto recuperado. Cada programador decide como recriar a experiência no dispositivo de destino e que atividade mostrar ao abri-la. Por isso, o Continue On não garante que todas as aplicações preservem exatamente o mesmo estado nem que permitam retomar qualquer tarefa; a continuidade pode variar consoante o design de cada serviço.

Na transferência entre aplicações nativas, o tablet abre a aplicação correspondente e pode encaminhar o utilizador para uma atividade específica. Por exemplo, a Google descreve a possibilidade de continuar num tablet o documento do Google Docs que estava aberto num telemóvel. Nesse caso, a aplicação de destino deve levar ao documento pertinente, em vez de se limitar a abrir um ecrã genérico. O resultado depende da forma como a aplicação implementa esse percurso.

Como funciona o Continue On

A continuidade requer uma aplicação que implemente a transferência e oferece opções nativas ou web, conforme a configuração do programador.

  1. No dispositivo de origem

    Usar uma aplicação compatível

  2. No tablet

    Selecionar a sugestão de transferência

  3. Opção de transferência

    Aplicação nativa ou web

  4. Ao continuar

    O resultado depende da implementação

Transferência inicial de telemóvel para tablet

A aplicação determina o conteúdo e o contexto retomados; a transferência nativa requer que esteja instalada no dispositivo de destino.

Fontes e referências1

Duas opções: aplicação nativa ou web

O Continue On contempla continuidade entre aplicações nativas e opções baseadas na web. A opção nativa abre a mesma aplicação no dispositivo de destino, se estiver instalada e tiver implementado a transferência. O programador também pode escolher uma experiência web ou configurá-la como alternativa.

A opção web encaminha o utilizador para o navegador predefinido através de um URL. A Google dá como exemplo uma mensagem do Gmail que passa do telemóvel para a versão web num tablet. O URL pode levar a uma página ou atividade pertinente, mas o sistema não garante, por si só, que qualquer serviço web restaure todo o estado de uma aplicação. Se a aplicação de destino não estiver instalada, um URL alternativo pode oferecer outra forma de aceder ao conteúdo.

Compatibilidade: o Android 17 não basta

A Google identifica o Continue On como uma funcionalidade do Android 17, API de nível 37, e indica que o suporte inicial abrange transições do telemóvel para o tablet. A arquitetura foi concebida para que dispositivos compatíveis possam enviar e receber atividades, mas isso não significa que todas as direções ou combinações estejam disponíveis desde o início. O âmbito inicial descrito é mais limitado do que a capacidade geral prevista para dispositivos compatíveis.

A aplicação também tem de ser compatível. Para a transferência nativa, deve estar instalada no dispositivo de destino e disponibilizar uma atividade que possa ser retomada; para uma alternativa web, a aplicação tem de configurar um URL adequado. Assim, ter o Android 17 nos dois dispositivos não significa que qualquer aplicação apareça como sugestão no tablet. A compatibilidade do sistema e o suporte da aplicação são condições distintas que têm de coincidir.

O que determina a disponibilidade prática

Para que a transferência funcione com uma combinação específica de telemóvel, tablet e aplicação, é necessário que haja suporte nos dispositivos e no sistema, bem como uma implementação compatível da aplicação. A continuidade não é automática em todas as aplicações: o design do Continue On deixa a cargo de cada programador a forma de apresentar e recuperar a atividade. Essa implementação determina o que é apresentado, que contexto é restabelecido e se é oferecida uma opção nativa ou web.

Na prática, a funcionalidade depende de três elementos: o sistema do dispositivo, a compatibilidade do equipamento de destino e a forma como a aplicação preparou a transferência. A disponibilidade num tablet específico depende da versão do Android instalada e do suporte da aplicação. Por isso, a experiência pode variar entre dispositivos e aplicações, mesmo que o Continue On faça parte do Android 17.

Uma funcionalidade para retomar, não uma sincronização universal

O Continue On oferece uma forma de abrir no tablet uma atividade iniciada no telemóvel. A sugestão na barra de tarefas reduz o caminho até à aplicação de destino quando esta preparou uma experiência compatível; a informação preservada e o ponto de retoma dependem dessa implementação. O mecanismo facilita o acesso à atividade, mas não determina, por si só, como os dados são guardados entre dispositivos.

A funcionalidade permite retomar no tablet uma atividade iniciada no telemóvel quando a aplicação oferece uma experiência compatível. Para saber se uma tarefa específica pode ser continuada, é necessário ter em conta o suporte dessa aplicação. A continuidade depende da implementação de cada aplicação e não garante uma sessão idêntica em todos os dispositivos.