Em teoria, os aplicativos e dados no seu dispositivo Android devem ser copiados para a "nuvem" e vinculados à sua conta do Google. Isso significa - novamente, em teoria - que quando você fizer login em um novo dispositivo, seus aplicativos e dados serão restaurados para esse dispositivo. Qualquer pessoa que possua um telefone Android ou dois (ou dez) sabe que esse realmente não é o caso. Não há nenhuma transparência sobre quais aplicativos são salvos em backup, quais aplicativos serão restaurados e, menos do que tudo, quais aplicativos levarão seus dados associados. Então, como você resolve esse problema?
Enter, Carbon - sincronização de aplicativos e backup.
No nível mais alto, o Carbon faz uma coisa: fazer backup e restaurar seus aplicativos e seus dados. O aplicativo está disponível apenas para dispositivos com Android 4.0 e superior, e isso é facilmente explicado quando você entende o que está acontecendo sob o capô. O Carbon aproveita a funcionalidade incorporada nas versões mais recentes do Android, denominada "Backup do ADB", que deve ser usada em conjunto com um PC executando o SDK do Android para fazer backup e restaurar aplicativos no seu telefone. O carbono faz um truque inteligente, fazendo o telefone pensar que está conectado a um PC e inicia um backup do ADB.
O resultado final é o telefone fazendo backup de aplicativos e / ou dados do aplicativo diretamente no próprio telefone, não em um PC. Uma grande vantagem do Carbon em comparação com outros aplicativos de backup é que ele não exige que os usuários façam root em seus dispositivos. Há uma etapa extra a ser tomada se os usuários quiserem usá-lo sem raiz, no entanto. Devido à maneira como o ADB Backup funciona, você precisará conectar seu telefone a um computador para ativá-lo pela primeira vez. Nesse ponto, tudo estará bem até que você reinicie novamente. Os usuários root podem pular esta etapa e fazer backup apenas com o dispositivo.
Quando você escolhe fazer backup, a interface do usuário não pode ser mais simples. Você é recebido com uma lista de todos os aplicativos instalados e simplesmente marca as caixas para escolher quais backup. Você pode selecionar / desmarcar tudo e até criar grupos para backups repetidos. Você pode, por exemplo, criar um grupo chamado "jogos" e fazer backup mais rotineiro do seu jogo, salvar estados. Restaurar funciona da mesma forma ao contrário, basta selecionar os aplicativos para restaurar e clicar em "Restaurar". É tão fácil.
Por padrão, e na versão gratuita do Carbon, os backups são feitos no armazenamento interno do telefone. Se você optar pela versão completa de US $ 4, 99, poderá fazer backups no Dropbox, Google Drive ou Box.net. Se você planeja fazer backup regularmente como forma de salvar seus dados contra falhas do dispositivo, provavelmente é melhor usar a versão paga. Você também pode optar por agendar backups, retirando completamente sua própria interação da equação.
Outro padrão do Carbon é apenas fazer backup dos dados do aplicativo, e não dos próprios aplicativos. Isso economiza uma quantidade considerável de espaço, mas significa que você precisará baixar seus aplicativos manualmente e restaurar os dados do aplicativo posteriormente. Essa será uma preferência pessoal, mas se você não quiser fazer backup de grandes jogos com mais de 500 MB, provavelmente desejará fazer backup apenas dos dados do aplicativo.
A inovação mais importante do Carbon é que ele fornece backup completo de aplicativos e dados para usuários não-rooteados. Isso é algo que deve ser incluído como parte do sistema Android e acessível a usuários comuns. Os usuários "normais" são os que mais se beneficiariam com uma solução simples e confiável de backup e restauração, e o Google deixou de oferecer a eles.
Quem sabe quando ou se o Google trará essa funcionalidade para o núcleo do sistema operacional, mas, enquanto isso, sabemos que o Carbon está aqui como uma ótima opção.