Кроссплатформенная синхронизация контактов, календаря и задач
Вчера вечером, донастраивая свежеустановленную Убунту на нетбуке, я решил, что пора уже синхронизировать свои данные со смартфона с почтовиком/календарём. Тем более, что покупка нового смарта не за горами, надо бы данные увековечить. Ой, что за проблема, скажете вы. Однако, не всё так просто. О проблемах и подводных камнях, а также о решении, под катом.
Мой мобильный в данный момент — Nokia N96, а почтовый клиент и календарь — Thunderbird с Lightning, работающие под Xubuntu 10.10. Однако, решение, найденное мной является кроссплатформенным и подходит практически для всех устройств и приложений. Но обо всём по порядку.
Первым пришедшим в голову решением было использование Mobical, о котором я читал на хабре, в связке с Google Sync. Таким образом, я рассчитывал на синхронизацию данных по цепочке смартфон — Mobical — Google Sync — Google Calendar / Gmail — Thunderbird / Lightning, ну и в обратном направлении. Наворочено получается, не правда ли? Но это ещё не всё. Чтобы Thunderbird поддерживал синхронизацию, под него пришлось поставить расширения Zindus для контактов и Provider for Google Calendar для календаря. И всё бы ничего, если поставив и настроив всё это добро, я бы обнаружил, что всё работает, как мне нужно. Но не тут то было. Синхронизация контактов в порядке (эм… ну, почти). Синхронизация календарных записей в порядке. Но чего-то катастрофически не хватает, и это что-то — критически важно для меня. Синхронизация задач.
Да, ещё синхронизация контактов с Гуглом привела к тому, что все e-mail адреса, на которые я когда-либо писал со своего ящика, слились мне на смарт в виде безымянных контактов, что было, мягко говоря, не совсем ожидаемо. Вероятно, это можно было изменить в настройках, но по умолчанию случилось именно так.
Дальнейший поиск сопутствующей информации привел меня к неудовлетворительному выводу: Гугл не поддерживает синхронизацию задач и вернул меня в самое начало решения проблемы. Я долго искал и думал, думал и искал. Попробовал использовать недокументированный iCalendar-сервис Mobical'а: он работает только в режиме чтения и, опять же, не поддерживает задачи. Решил, что SyncML-плагин для Thunderbird идеально подошёл бы, но разработка и поддержка нескольких таких плагинов, когда-то существовавших, давно была прекращена.
Тогда я стал смотреть в сторону аналогов Mobical, и в итоге наткнулся на платформу Funambol. Её основное преимущество — в поддержке синхронизации любых данных, включая даже видео и аудио (правда, бесплатно такую услугу, к сожалению, никто не оказывает). Долго искал сервисы, построенные на этой платформе, зарегистрировался на нескольких, в итоге, нашёл, вроде бы, подходящий, Mobiso. Бесплатный для личного использования, с поддержкой синхронизации необходимых мне типов данных. Единственный его недостаток, обусловленный особенностью платформы, заключается в необходимости установки специального софта на смартфон, но это для меня не проблема. Расширение для Thunderbird я нашёл на странице другого Funambol-сервиса, www.memotoo.com (на сайте самого Funambol с навигацией совсем туго, а сам Memotoo не подходит в качестве сервиса из-за жёсткой ограниченности его бесплатной версии). Там же можно скачать плагины и ПО для множества различных устройств и приложений. Ну и в настройках скачанного расширения нужно вписать адрес и свои имя пользователя/пароль.
И ура! Весь необходимый мне функционал работает так, как мне нужно. Ночь потрачена не впустую, и по этому поводу даже захотелось поделиться полученными знаниями с тобой, Хабраюзер! Конечно, есть ещё дополнительные опции синхронизации, например, с социальными сетями, но мне они на данный момент не особо нужны, а на сайте Memotoo, повторюсь, есть ПО для всех основных социальных сервисов и приложений (Facebook, Twitter, Outlook и т.д.). Тем не менее, о ваших интересных или необычных способах синхронизации хотелось бы услышать в комментах. А может, у кого-то есть решение попроще?
PS. Статья была написана ещё до Нового Года, но внезапно мне не хватило кармы на публикацию. Спасибо добрым хабраюзерам за поддержку!
Мой мобильный в данный момент — Nokia N96, а почтовый клиент и календарь — Thunderbird с Lightning, работающие под Xubuntu 10.10. Однако, решение, найденное мной является кроссплатформенным и подходит практически для всех устройств и приложений. Но обо всём по порядку.
Первым пришедшим в голову решением было использование Mobical, о котором я читал на хабре, в связке с Google Sync. Таким образом, я рассчитывал на синхронизацию данных по цепочке смартфон — Mobical — Google Sync — Google Calendar / Gmail — Thunderbird / Lightning, ну и в обратном направлении. Наворочено получается, не правда ли? Но это ещё не всё. Чтобы Thunderbird поддерживал синхронизацию, под него пришлось поставить расширения Zindus для контактов и Provider for Google Calendar для календаря. И всё бы ничего, если поставив и настроив всё это добро, я бы обнаружил, что всё работает, как мне нужно. Но не тут то было. Синхронизация контактов в порядке (эм… ну, почти). Синхронизация календарных записей в порядке. Но чего-то катастрофически не хватает, и это что-то — критически важно для меня. Синхронизация задач.
Да, ещё синхронизация контактов с Гуглом привела к тому, что все e-mail адреса, на которые я когда-либо писал со своего ящика, слились мне на смарт в виде безымянных контактов, что было, мягко говоря, не совсем ожидаемо. Вероятно, это можно было изменить в настройках, но по умолчанию случилось именно так.
Дальнейший поиск сопутствующей информации привел меня к неудовлетворительному выводу: Гугл не поддерживает синхронизацию задач и вернул меня в самое начало решения проблемы. Я долго искал и думал, думал и искал. Попробовал использовать недокументированный iCalendar-сервис Mobical'а: он работает только в режиме чтения и, опять же, не поддерживает задачи. Решил, что SyncML-плагин для Thunderbird идеально подошёл бы, но разработка и поддержка нескольких таких плагинов, когда-то существовавших, давно была прекращена.
Тогда я стал смотреть в сторону аналогов Mobical, и в итоге наткнулся на платформу Funambol. Её основное преимущество — в поддержке синхронизации любых данных, включая даже видео и аудио (правда, бесплатно такую услугу, к сожалению, никто не оказывает). Долго искал сервисы, построенные на этой платформе, зарегистрировался на нескольких, в итоге, нашёл, вроде бы, подходящий, Mobiso. Бесплатный для личного использования, с поддержкой синхронизации необходимых мне типов данных. Единственный его недостаток, обусловленный особенностью платформы, заключается в необходимости установки специального софта на смартфон, но это для меня не проблема. Расширение для Thunderbird я нашёл на странице другого Funambol-сервиса, www.memotoo.com (на сайте самого Funambol с навигацией совсем туго, а сам Memotoo не подходит в качестве сервиса из-за жёсткой ограниченности его бесплатной версии). Там же можно скачать плагины и ПО для множества различных устройств и приложений. Ну и в настройках скачанного расширения нужно вписать адрес и свои имя пользователя/пароль.
И ура! Весь необходимый мне функционал работает так, как мне нужно. Ночь потрачена не впустую, и по этому поводу даже захотелось поделиться полученными знаниями с тобой, Хабраюзер! Конечно, есть ещё дополнительные опции синхронизации, например, с социальными сетями, но мне они на данный момент не особо нужны, а на сайте Memotoo, повторюсь, есть ПО для всех основных социальных сервисов и приложений (Facebook, Twitter, Outlook и т.д.). Тем не менее, о ваших интересных или необычных способах синхронизации хотелось бы услышать в комментах. А может, у кого-то есть решение попроще?
PS. Статья была написана ещё до Нового Года, но внезапно мне не хватило кармы на публикацию. Спасибо добрым хабраюзерам за поддержку!

комментарии (6)