Как синхронизировать контакты/календарь iPhone/iPad с Google

18.04.2013 38884   Комментарии (17)

Как синхронизировать контакты/календарь iPhone/iPad с Google

Я уже неоднократно писал, что сам храню свои контакты/календарь в облачном сервисе Google (раздел контактов и календаря в GMail) и считаю этот способ наиболее универсальным для всех мобильных операционных систем. Потому что синхронизацию с Google поддерживают все основные мобильные платформы: Android, iOS, Windows Phone, Symbian, BlackBerry (RIM). Кроме того, к этим данным всегда есть очень удобный доступ через Веб.

Таким образом, несмотря на то что в той же iOS существует возможность синхронизировать календарь и контакты через облачный сервис iCloud, что в iPhone, что в различных iPad (10" и 7") я использую синхронизацию только с Google, а не с iCloud. 

Ну, со мной-то все понятно: я часто меняю гаджеты и использую самые различные платформы, поэтому только с Google у меня нет никаких проблем с переносом моих данных. Однако даже если вы используете только связку iPhone/iPad, то контакты и календарь все равно, на мой взгляд, имеет смысл хранить в Google и синхронизировать с iOS. Потому что это, во-первых, удобней (редактировать проще, сервисов заметно больше), а во-вторых, на порядок универсальнее. Мало ли, вдруг вам захочется попробовать новый андроидный телефончик. Или трансформер под Windows 8. В случае хранения данных в Google достаточно просто подключить в этих устройствах соответствующий аккаунт GMail - и все, данные в новом устройстве окажутся автоматически.   

До недавнего времени в iOS синхронизацию контактов/календаря с Google приходилось делать через подключение учетной записи MS Exchange, как бы ни парадоксально это звучало. В iOS есть возможность подключения учетной записи GMail, однако при этом синхронизируются только почта, календари и заметки. Но не контакты. Уж и не знаю, почему так удобно сделано и почему за столько лет так и не поправили. 

Поэтому приходилось подключать аккаунт GMail как учетную запись MS Exchange - я вот тут подробно описывал, как это сделать, - тогда можно было синхронизировать календари, контакты и напоминания. 

Однако это тоже был не слишком подходящий способ. Потому что там существуют ограничения самого протокола Exchange Sync, в результате чего вы не могли создавать, например, несколько мобильных или несколько домашних номеров одного контакта - на сервере Google как мобильный (или как домашний) помечался только один номер, а остальные менялись на other (другой). Были там и другие ограничения, также в календаре при создании событий можно было указывать только одно напоминание. 

Но тогда других способов не было, приходилось довольствоваться тем, что есть. 

С определенного момента компания Google реализовала поддержку протоколов CardDAV и CalDAV для контактов и календаря. Одновременно в iOS начиная с 5-й версии тоже появилась поддержка данных протоколов. 

Что это означает? Что теперь в устройствах на iOS, начиная с 5-й версии, вы можете уже не использовать подключение через MS Exchange, а сделать подключение через CardDAV для контактов и через CalDAV для календаря. И тут уже не будет никаких ограничений: для одного контакта можно писать хоть сотню мобильных номеров - все они будут нормально отображаться в Google. 

Делается это подключение совершенно элементарно. Учетную запись GMail, как обычно, используем для синхронизации почты и, возможно, заметок. (Хотя я не понимаю, зачем использовать эту убогость "Заметки", когда есть Evernote.)

Далее заходим в Настройки - Почта, адреса, календари - Добавить и там выбираем Другое. Появляется вот такое меню. 

Там, как видите, можно выбрать учетную запись CardDAV и учетную запись CalDAV - для контактов и календаря. 

Заполняются данные очень просто - вот пример для учетной записи GMail. 

То есть в качестве сервера - google.com, а в качестве пользователя-пароля - учетные данные соответствующего аккаунта на GMail. 

Для календаря - то же самое. 

Ну и все, после этого ваши контакты и календари в iOS полностью совместимы с контактами Google: все добавляется, редактируется, переносится без каких-либо проблем и ограничений. 


Календарь

© 1998–2024 Alex Exler
18.04.2013

Комментарии 17

Вернул настройки контактов обратно на MS Exchange, потому что новые созданные контакты на айфоне не синхронизируются с гугл почтой-контактами. Созданные же контакты в гугл появляются в айфоне. Пробовал айфон 4 и 5, и на разных аппаратах у товарищей. Алекс потести плиз сам... Почему такое хочется у гугла спросить, фигня в общем то...
12.09.13 11:31
0 0


Я тоже целый день бился, думал - не работает.
Работает, но не сразу сихронизация, надо подождать. Примерно как сказал IGGIk
04.05.14 12:37
0 0

Благодарю за статью но что делат дальше? Завел я эту запись для контактов, как их залить теперь с гугла на iphone или это через iTynes только?
19.04.13 08:09
0 0

Aleksey.z:
Благодарю за статью но что делат дальше? Завел я эту запись для контактов, как их залить теперь с гугла на iphone или это через iTynes только?


Разобрался. Судя по комментариям, эта информация кроме меня, будет еще кому-то полезна. После описанных в статье действий, я сделал так. Установил в настройках телефона стандартную учетную запись гугл: "настройки"-"почта...контакты"-"стандартная уч. запись" (кстати когда описание в учетной записи гугл я писал по русски, в разделе "стандартная уч. запись" она почему-то слетала на "icloud". После того, как записал на англ., все стало нормально). Далее экспортировал контакты в csv файл, с помощью программы ExcelContacts. Наверняка есть много других способов, но у меня под рукой оказалась именно эта программа. Зашел в гугл контакты, выполнил импорт контактов с помощью стандартной кнопки, подставив сформированный csv файл и они попали в гугл, в новую подкатегорию, что-то вроде "импортированные". Затем выделил все контакты в этой подкатегории и через кнопку "группы", перенес их в категорию "мои контакты" (там нужно галочку поставить). Вот с этой категорией, iphone и синхронизируется. В самом телефоне, в "контакты"- "группы", можно убрать галочку icloud и пр., если есть, оставить только гугл. Вот и все. Не знаю, можно ли как-то проще, но таким образом все работает. Синхронизацию я выставил "ежечасно", но по факту в гугл новые записи попадают сразу же, без дополнительных манипуляций. А вот если что-то поменять в гугле, на телефон оно попадет уже видимо с той скоростью, кот. вы выставили в меню телефона "загрузка данных".
22.04.13 20:08
0 0

Alex Exler: Там, как видите, можно выбрать учетную запись CardDAD и учетную запись CalDAV - для контактов и календаря.
Опечатка.
18.04.13 23:52
0 0

У меня тоже вопрос с синхронизацией. Принудительно не нашел как это сделать, push и выборка не работает. При этом в iCloud синхронизирует моментально. В результате контакты в Гугл так и не попали. Помогите разобраться пож-та.
18.04.13 17:52
0 0

У меня с iPhone контакты в гугл не попали. Делал все как написано. В телефоне стали доступны 2 адресные книги: "На iPhone" и "Google". То есть гугловые контакты подгрузились (но их было мало), но айфонные в гугле не появились. Контакты по умолчанию ставил и ту и другую группу. Без изменений. Как бы убрать это разделение на группы и слить все в одну и чтоб работала синхронизация?
18.04.13 18:40
0 0

Сделал как в статье, а в какой момент оно синхронизируется-то теперь?..
18.04.13 15:54
0 0

Подключение "как Exchange" для новых устройств и большинства аккаунтов уже несколько месяцев как недоступно.
18.04.13 14:29
0 0

vpupkin:
Подключение "как Exchange" для новых устройств и большинства аккаунтов уже несколько месяцев как недоступно.


Да, недавно с этим столкнулся. Прочитал статью Алекса как синхронизировать контакты через Exchange, а оно не получилось из за того, что Гугл обрубил такую возможность для новых аккаунтов, с какого-то момента(
18.04.13 17:56
0 0

Паньше я тоже пользовался аккаунтом google, но меня задолбало то, что гугл уменьшал фоточки контактов. Поэтому перешел на iCloud. А как сейчас?
18.04.13 13:45
0 0

Давно искал этот способ, огромное спасибо ! До сих пор использовал Itunes - там есть галка - синхронизировать с адресной книгой google, но без проводов, конечно, гораздо удобнее.

Попробовал - заработало, но не с первого раза. Есть один комментарий - первый раз указал <имя пользователя>@gmail.com - не заработало. Второй раз указал уже как <имя пользователя> заработало сразу же.
18.04.13 13:44
0 0

Спасибо, полезная статья.
18.04.13 13:04
0 0

У меня так и остался не решенным один вопрос. Все события календаря на iOS отлично синхронизируются, кроме так называемых Других календарей, которые можно подключить через аккаунт Google. Т.е. в календаре Google они отлично себе видны, а в календаре на iOS - нет, хоть ты тресни.
18.04.13 12:58
0 0



YAntipov: У меня так и остался не решенным один вопрос. Все события календаря на iOS отлично синхронизируются, кроме так называемых Других календарей, которые можно подключить через аккаунт Google. Т.е. в календаре Google они отлично себе видны, а в календаре на iOS - нет, хоть ты тресни.

Зайди с iOS на m.google.com/sync и подключи нужные календари.

P.S. Я все подключал как exchange - тогда работает все через push
18.04.13 14:27
0 0