Respostas:
Agora você pode simplesmente ativar um botão em Configurações do sistema -> Contas para qualquer uma das suas contas do Google e ele cuidará da sincronização de seus contatos (e calendário) para você.
Por causa do bug https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 , agora você precisa forçar o keyring = no ao chamar syncevolution.
É assim que importei meus contatos do google com a imagem 229:
syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook
syncevolution --sync slow google-contacts
Você também pode solicitar syncevolution --sync two-way google-contacts
a sincronização periódica.
Vale ressaltar que, se você tiver a configuração do 2 Factor Auth, precisará criar uma senha específica do aplicativo:
https://support.google.com/accounts/answer/185833
Você também pode precisar adicionar a opção --keyring=no
ao comando acima, eis o novo comando que eu precisava executar:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
A linha de comando foi ontem: fiz uma instalação limpa do Ubuntu Touch 14.10 (r106) a partir do canal devel e me pediram para sincronizar com minha conta do google depois de iniciar o aplicativo de contatos.
Um teste rápido revelou que na verdade é uma sincronização bidirecional.