Работа с контактами

Автор: droid.

Контакты в Android или потерянные дни рождения Изображение: 

упил себе HTC Tattoo с Android. Две недели пользования прошли в знакомстве с системой и её интерфейсом, встречаются плюсы, встречаются минусы. Об одном из них я сейчас вам поведаю. У меня есть определенное количество контактов, сохранившихся еще со времени Windows Mobile – я очень внимательно слежу за своей базой контактов и держу её всегда актуальной. И, конечно, у меня заполнены, по возможности, все поля контакта. Буквально на днях я задался таким вопросом – есть ли у PIM-менеджера Android такая же, как и у PIM-менеджера Windows Mobile, возможность – при обработке контактов автоматически (в WM это делается при синхронизации с компьютером) создавать встречи в дни, когда у контактов пользователя праздники дня рождения. Не успел я углубиться в изучение этой проблемы, как обратил внимание на то, что у меня не синхронизируются даты рождения в контактах. Опишу ситуацию подробно. У меня на аккаунте Google уже были контакты до покупки Tattoo. Это были контакты с Windows Mobile-телефонов. База была устаревшая, т. к. я перестал синхронизировать с Google после того, как узнал, что их сервер при синхронизации отдает контакты, которые хранятся как <”Имя”, “Фамилия”>, и этот порядок изменить, судя по всему нельзя (в настройках Google я этого не находил, в настройках Outlook это есть, но актуально только для локального хранилища и при одновременной синхронизации “телефон-локальное хранилище-Exchange server (коим является Google sync)” эти настройки игнорируются). Пользователи Windows Mobile телефонов знают, что, какая бы не была информация, в PIM-менеджере контакт отображается именно так, как хранится. Мне было удобно, чтобы Контакт отображался как “Фамилия Имя”, такой вариант удобен при сортировке и при визуальном поиске. Но я отвлекся. Короче, имеется страая база контактов на Google sync, большая часть которых тем не менее не изменилась. Имеется база контактов в Outlook. После установки HTC Sync и синхронизации контакты перенесены и далее вся синхронизация производится только с Google. Заглядываю в базу Google – кое-где есть дни рождения. Смотрю эти же контакты на телефоне – нет дня рождения. Синхронизирую телефон – ноль эффекта – ситуация прежняя. Я приблизительно понимаю, что некоторые поля контактов Exchange-сервера Google могут не совпадать с его форматом, но, я думаю в Google лучше меня знают, что Android, как коммерческое решение, должен работать гораздо лучше. И оправдание, что система молодая, не канает, ведь ей будут пользоваться и уже пользуются как обычные, так и деловые люди, для которых любая подобная “мелочь” зачастую измеряется не конфузами и количеством извинений, но вполне конкретными цифрами рядышком с дензнаком. В общем, пока сижу и думаю, как разрешить без удалений контактов эту ситуацию.