CalDAV e CardDAV são normas abertas que permitem que as aplicações de calendário e contactos em diferentes dispositivos leiam e escrevam os mesmos dados num servidor, para que um compromisso ou um número de telefone alterado no telemóvel apareça em todo o lado, e vice-versa.
Essa é a ideia central. O resto deste artigo explica como as duas normas diferem de um link de subscrição de calendário, o que precisa num iPhone, num telemóvel Android ou num computador, e de onde vêm os problemas habituais.
O que são CalDAV e CardDAV
Ambos são extensões do WebDAV, o protocolo que permite a um programa ler e escrever ficheiros num servidor web.
| CalDAV | CardDAV | |
|---|---|---|
| Para | Calendários: compromissos, eventos recorrentes, lembretes | Livros de endereços: nomes, números, emails, moradas |
| Formato de dados | iCalendar (.ics) | vCard (.vcf) |
| Norma | RFC 4791 (2007) | RFC 6352 (2011) |
| Direção | Bidirecional: leitura e escrita | Bidirecional: leitura e escrita |
| O que introduz no dispositivo | Endereço do servidor, nome de utilizador, palavra-passe | Endereço do servidor, nome de utilizador, palavra-passe |
Por serem normas abertas, não fica preso a um fornecedor. A mesma conta funciona no Apple Calendar, no Thunderbird ou numa aplicação de sincronização no Android, e continua a funcionar se mudar de telemóvel.
Sincronização bidirecional vs link de subscrição
A confusão mais comum é entre uma conta CalDAV e uma subscrição de calendário. Parecem semelhantes no telemóvel, mas fazem coisas muito diferentes.
| Conta CalDAV | Link de subscrição (URL iCal) | |
|---|---|---|
| Direção | Bidirecional | Unidirecional, só de leitura |
| Pode criar ou editar compromissos no dispositivo? | Sim | Não |
| Como é adicionado | Como conta, com palavra-passe | Como URL, normalmente sem palavra-passe |
| Atualidade | As alterações sincronizam em minutos, dependendo do intervalo de sincronização do dispositivo | O programa recetor decide quando atualizar; em alguns serviços isto pode demorar horas |
| Segurança | Protegido pelo seu login | Qualquer pessoa com o link pode ler o calendário |
| Uso típico | O seu calendário de trabalho no telemóvel | Mostrar um calendário no Google Calendar ou Outlook, feriados, a agenda de um colega |
Os contactos não têm um equivalente comum de link de subscrição. Para um livro de endereços, o CardDAV é a forma padrão de sincronizar.
Porque é que o Google Calendar e o Outlook são um caso especial
Muitas pessoas esperam adicionar qualquer calendário à sua conta Google ou Outlook como uma conta completa. Nem a aplicação web do Google Calendar nem o Outlook permitem ligar um servidor CalDAV externo dessa forma. O que ambos suportam é subscrever um calendário por URL. Isso significa:
- Os seus compromissos aparecem no Google Calendar ou Outlook
- Não os pode alterar lá; edita no calendário de origem
- O intervalo de atualização é definido pela Google ou pela Microsoft, não por si
O telemóvel é diferente: uma vez configurada uma conta CalDAV no próprio dispositivo (ver abaixo), o calendário aparece nas aplicações de calendário desse telemóvel e pode ser editado lá.
Como configurar
Precisa de três dados do seu serviço de calendário ou contactos: o endereço do servidor (endpoint), o seu nome de utilizador e uma palavra-passe. Os nomes dos menus mudam entre versões de software, por isso trate estes passos como orientação, não como caminhos exatos.
iPhone e iPad
O iOS suporta ambas as normas sem aplicações extra.
- Abra Definições e vá às definições de conta do Calendário (ou Contactos).
- Adicione uma conta do tipo Outra.
- Escolha Adicionar Conta CalDAV para o calendário ou Adicionar Conta CardDAV para os contactos.
- Introduza servidor, nome de utilizador e palavra-passe e guarde.
O calendário aparece então na aplicação Calendário, o livro de endereços em Contactos.
Android
O Android não tem suporte integrado para CalDAV ou CardDAV. Instala uma aplicação de sincronização, normalmente DAVx5, adiciona uma conta com o endereço do servidor, nome de utilizador e palavra-passe, e escolhe quais os calendários e livros de endereços a sincronizar. Depois disso, aparecem nas aplicações de calendário e contactos já existentes no telemóvel.
Mac e computador
- Apple Calendar e Contactos no Mac aceitam contas CalDAV e CardDAV nas definições de conta.
- Thunderbird pode adicionar diretamente um calendário CalDAV e um livro de endereços CardDAV.
O que a sincronização não é
- Não é uma cópia de segurança. Uma sincronização bidirecional também sincroniza eliminações. Apague um compromisso no telemóvel e ele desaparece também no servidor.
- Não é uma fusão de tudo. O telemóvel pode ter várias contas: iCloud, Google, a sua empresa. As novas entradas vão para a conta que estiver definida como predefinida. Verifique esta definição se os compromissos "desaparecerem".
- Não é partilha por si só. A sincronização coloca o seu calendário nos seus dispositivos. Quem mais o vê é decidido pelo serviço, não pelo protocolo.
Problemas comuns
| Sintoma | Causa provável |
|---|---|
| Novos compromissos do telemóvel não chegam | Foram guardados numa conta diferente; verifique o calendário predefinido |
| As alterações só aparecem após um longo atraso | O intervalo de atualização do dispositivo, ou um link de subscrição em vez de uma conta CalDAV |
| O login falha | Endereço do servidor ou palavra-passe errados; alguns serviços usam uma palavra-passe de sincronização separada |
| Consegue ver mas não editar | Adicionou um link de subscrição, não uma conta |
No KIMISUITE
O Calendar e o Contacts são aplicações gratuitas em cada workspace KIMISUITE, e ambas suportam estas normas.
- O Calendar mostra o endpoint CalDAV, o nome de utilizador e a palavra-passe nas definições do Calendar. As alterações sincronizam-se nos dois sentidos entre o KIMISUITE, o telemóvel, o Apple Calendar e o Thunderbird. Para o Google Calendar e o Outlook, cria um link de subscrição só de leitura; o KIMISUITE avisa que qualquer pessoa com o link pode ler o calendário, e pode substituir ou remover o link a qualquer momento. Também pode subscrever calendários externos no KIMISUITE, por exemplo a um calendário de feriados pelo seu endereço iCal.
- O Contacts mostra os detalhes CardDAV em Sincronização de Contactos, com instruções curtas para iPhone/iPad e para Android com DAVx5. O livro de endereços partilhado do seu workspace chega então à aplicação de contactos do telemóvel, e as alterações correm em ambas as direções.
Para uma visão geral do que as quatro aplicações gratuitas fazem em conjunto, leia Calendar, Contacts, Notes e ToDo: o núcleo gratuito de cada workspace.
Comece já
Veja as vistas, as definições de sincronização e o link de subscrição na página da aplicação KIMISUITE Calendar. Crie o seu workspace gratuito e ligue o telemóvel em poucos minutos.


