요즘 이메일, 캘린더, 연락처를 떠올릴 때 가장 먼저 생각나는 회사는 단연 구글일 것입니다. 특히 안드로이드 사용자라면 구글이 사실상 유일한 선택지처럼 느껴질 수 있습니다. 하지만 실제로는 그 외에도 다양한 이메일, 연락처, 캘린더 서비스 제공업체가 존재합니다.
iCloud, FastMail 같은 서비스, 혹은 Nextcloud의 캘린더 기능을 사용하고 있다면, 안드로이드에서 이를 연동하는 일이 쉽지 않다고 느낄 수 있습니다. 다행히 불가능한 일은 아니기에, 이번 가이드에서 그 방법을 자세히 소개합니다.
CalDAV와 CardDAV란 무엇인가?
CalDAV와 CardDAV는 각각 캘린더와 연락처 데이터를 위한 개방형 프로토콜입니다. CalDAV는 캘린더와 할 일(작업) 목록 모두에 사용할 수 있으며, CardDAV는 연락처 전용입니다. 이 두 프로토콜은 마이크로소프트 Exchange와 구글이 자사 연락처·캘린더 데이터에 사용하는 독점 시스템의 훌륭한 대안입니다.
개인 데이터를 Gmail이나 마이크로소프트 Exchange가 아닌 다른 서비스로 관리하고 있다면, 해당 서비스가 CardDAV와 CalDAV를 지원할 가능성이 상당히 높습니다. 이 기술을 직접 채택하지 않았더라도, 이를 통한 동기화 기능을 별도로 제공하는 경우가 많습니다.
iOS 기기라면 CalDAV와 CardDAV가 기본적으로 지원됩니다. 반면 안드로이드에서는 서드파티 앱의 도움이 필요합니다.
안드로이드에서 CalDAV 동기화하기
안드로이드에서 CalDAV를 동기화하는 대표적인 방법은 두 가지입니다. 첫 번째는 무료 버전과 유료 버전으로 제공되는 CalDAV-Sync로, 한때 가장 인기 있는 옵션 중 하나였습니다. 두 번째는 예전 DAVdroid라는 이름으로 알려졌던 DAVx5입니다. DAVx5는 완전한 오픈소스 프로젝트이며, 하나의 앱에서 CalDAV와 CardDAV를 모두 동기화할 수 있다는 큰 장점이 있습니다.
선호하는 앱을 골라 설치한 뒤 실행하면 로그인 정보를 입력해야 합니다. 여기에는 사용자 이름(대부분 이메일 주소)과 비밀번호가 포함되며, 서버의 CalDAV 주소(URL)가 추가로 필요할 수도 있습니다.
로그인이 완료되면 캘린더 동기화 주기를 설정할 수 있습니다. CalDAV-Sync와 DAVx5 모두 양방향 동기화를 지원하기 때문에, 기기에서 변경한 일정이 서버에도 그대로 반영됩니다.
다만 주의할 점이 있습니다. CalDAV-Sync를 사용하는 경우, CalDAV를 통해 동기화된 할 일 목록에 접근하려면 OpenTasks라는 별도의 앱을 추가로 설치해야 합니다. 반면 DAVx5는 할 일 동기화를 기본적으로 지원합니다. CalDAV로 할 일 관리를 자주 한다면 어떤 앱을 선택할지 결정하는 데 중요한 기준이 될 수 있습니다.
안드로이드에서 CardDAV 동기화하기
앞서 언급했듯이 DAVx5는 CalDAV와 CardDAV를 모두 지원합니다. 하지만 CalDAV-Sync를 설치했다면 CardDAV용으로는 별도의 앱이 필요합니다. 다행히 같은 개발사가 CardDAV-Sync라는 이름의 앱을 따로 출시해 두었으니 걱정할 필요가 없습니다.
CardDAV 설정 과정은 CalDAV와 매우 유사합니다. 사용자 이름, 비밀번호, 그리고 서버의 CardDAV URL이 필요합니다. 이 정보는 대개 서비스 설정 페이지나 서버 운영사가 제공하는 도움말 문서에서 확인할 수 있습니다.
필요한 정보를 입력한 후에는 동기화 주기를 선택하면 됩니다. 연락처는 캘린더 일정만큼 자주 변경되지 않는 편이므로, CalDAV보다 덜 잦은 동기화 주기를 설정해 배터리와 데이터 사용량을 아끼는 것도 좋은 방법입니다.
마무리
위에서 소개한 방법이 안드로이드에서 CalDAV와 CardDAV를 동기화하는 유일한 방법은 아니지만, 가장 널리 사용되는 두 가지 옵션임은 분명합니다. 한 가지가 잘 작동하지 않는다면 다른 쪽을 시도해 보세요. 만약 둘 다 문제가 있다면(드문 경우지만) 다른 대안을 찾아보는 것도 좋습니다.
또한 CalDAV와 CardDAV 외에도 구글이 아닌 방식으로 연락처와 캘린더를 동기화하는 방법은 여러 가지가 있습니다. 마이크로소프트를 비롯한 여러 서비스는 Exchange를 통해 캘린더와 연락처를 제공하며, Outlook.com 계정을 사용하는 경우에도 마찬가지입니다. 이런 계정을 스마트폰에서 동기화하는 방법이 궁금하다면, 안드로이드 기기에서 마이크로소프트 Outlook을 동기화하는 방법을 다룬 가이드를 함께 확인해 보시기 바랍니다.