DR;TL
- A API Restore Credentials resolve a frustração de ser desconectado de aplicativos ao trocar de dispositivo Android.
- Ao implementar esta API para transferir tokens de login silenciosamente, a Uber estima que eliminará 4 milhões de logins manuais anualmente para seus usuários.
- Embora o Uber seja um excelente exemplo, mais desenvolvedores precisam adotar esta API para Android para rivalizar totalmente com a experiência de restauração perfeita dos iPhones.
No ano passado, o Google introduziu a API Restore Credentials no Credential Manager do Android, com o objetivo de resolver um dos pontos de atrito mais significativos na troca de telefone: ser desconectado de todos os seus aplicativos. Um ano depois, o Google compartilhou uma atualização sobre como isso progrediu, e essa pequena mudança ajudou a Uber a reduzir os logins manuais em cerca de 4 milhões de logins por ano!
Não quero perder o melhor de Autoridade Android?
Problema de restauração de aplicativos Android e sua solução
Uma área em que os iPhones se destacam em relação ao Android é o processo de migração de dados de aplicativos ao trocar de telefone. Nos iPhones, o iOS transfere praticamente todos os aplicativos e dados, incluindo o estado de login do aplicativo (exceto aplicativos bancários), de forma integrada, dando aos usuários a sensação de que nunca trocaram de telefone.
Ao alternar entre dispositivos Android, o Android transfere aplicativos e alguns dados de aplicativos, mas descarta as credenciais de login, forçando os usuários a fazer login em todos os seus aplicativos novamente para receber notificações. Portanto, mesmo que os usuários migrem seus dados para o novo carro-chefe do Android, muitos de seus aplicativos basicamente se “reiniciaram”. As coisas não “simplesmente funcionam” mais no seu novo telefone – você precisa iniciar todos os seus aplicativos manualmente, fazer login neles novamente e configurá-los novamente.
É aqui que a API Restore Credentials do Android entra em cena. Graças a isso, os usuários podem fazer login novamente no aplicativo sempre que trocarem de dispositivo e restaurarem seus dados.
Os desenvolvedores de aplicativos também podem permitir que os usuários façam login novamente no aplicativo assim que a restauração for concluída, permitindo que eles recebam notificações sem precisar abrir o aplicativo no novo dispositivo.
Como a solução do Google ajudou a Uber
Os engenheiros da Uber observam que pode ser uma experiência desagradável e desanimadora quando você abre o aplicativo Uber em seu novo telefone para solicitar uma viagem, mas descobre que você está desconectado quando precisa.
Em última análise, o Uber utilizou a API Restore Credentials para resolver esse problema. A API gera um token exclusivo no dispositivo antigo, que é movido de forma contínua e silenciosa para o novo dispositivo quando o usuário restaura os dados do aplicativo durante a configuração do dispositivo. O resultado é que os dados da conta do usuário são transportados de forma segura e contínua, sem exigir qualquer intervenção adicional do usuário.
A Uber relata que, no momento da fase de implementação, uma média de 10.000 usuários únicos diários haviam se conectado com Restore Credentials, e espera-se que o número duplique quando a empresa expandir a implementação para toda a sua base de usuários. A empresa estima que a mudança eliminará 4 milhões de logins manuais anualmente.
No contexto do Uber, os usuários ainda precisam iniciar o aplicativo uma vez em seu novo telefone para restaurar o estado de login, mas, como mencionado, a experiência pode ser ainda mais tranquila se os desenvolvedores de aplicativos trabalharem para permitir que o estado de login seja restaurado em segundo plano durante a configuração do dispositivo.
Embora o Uber seja um bom exemplo de aplicativo popular que aproveitou essa API, precisamos que mais desenvolvedores a adotem para competir com a experiência de login perfeita do iOS. Esperançosamente, esta história de sucesso fornecerá motivação suficiente para que mais desenvolvedores de aplicativos adotem a API em seus aplicativos.
Obrigado por fazer parte da nossa comunidade. Leia nossa Política de Comentários antes de postar.

