Перенос контактов и данных на Android-коммуникатор

10.03.2011

Перенос контактов на новый на Android-коммуникатор зачастую оказывается утомительной процедурой. Как ее упростить, а заодно скопировать и другие данные?

Перенос контактов на новый на Android-коммуникатор зачастую оказывается утомительной процедурой. Как ее упростить, а заодно скопировать и другие данные?

Широкое распространение Android-устройств на базе производительных аппаратных платформ предполагает, что они приобретаются преимущественно на замену существующим моделям с другими ОС. Мы рассмотрим несколько сценариев миграции на телефон с Android.

Способ 1: перенос вручную

С Windows Mobile достаточно просто переселиться на Android OS без особой автоматизации. Для этого нужно синхронизировать коммуникатор с установленным на ПК Microsoft Outlook (через Центр устройств Windows Mobile) и экспортировать базу контактов в формат CSV. После этого в настройках профиля Gmail следует загрузить CSV-файл в веб-форму, дождаться появления новых записей в адресной книге и запустить синхронизацию контактов на Android-коммуникаторе с настроенным доступом к Gmail-аккаунту. Однако при этом на «гуглофоне» потребуется в течение 5–15 минут (в зависимости от объема данных) поддерживать активное интернет-соединение. Кроме того, такой способ может привести к появлению дубликатов в адресной книге или потере информации в полях. Частный случай синхронизации данных — с использованием почтового аккаунта в Microsoft Exchange: в Android версии 1.6 и выше реализована базовая поддержка данного серверного решения, значительно улучшенная в релизе 2.2.

Если напрямую синхронизироваться с ПК через Центр устройств Windows Mobile нельзя, то CSV-файл можно создать на самом коммуникаторе с помощью утилиты TBexport Contacts (первоначально — программа для переноса адресной книги в клиенте Thunderbird).

Другой вариант прямой загрузки данных в аккаунт Google для дальнейшей синхронизации с Android-устройством реализуется через сервис GoogleSync (http://www.google.com/mobile/products/sync.htm).

Однако он может быть небезопасен с точки зрения сохранности информации: есть большая вероятность того, что произойдет конфликт баз данных, в результате которого база на WM-устройстве будет уничтожена.

Совет. Перенести данные на Android-коммуникатор стандартными средствами Windows Mobile (по Bluetooth в виде визитных карточек контактов формата VCF) невозможно. Причина проста — реализация стека Bluetooth, который не имеет профиля обмена PIM-данными. Тем не менее при желании можно создать vcf-файлы в Windows Mobile и потом скопировать на карту памяти Android-устройства для последующего импорта в адресную книгу.

То же самое применимо и к S60-аппаратам.

Способ 2: полуавтомат

Если вручную создать файл с копией базы контактов затруднительно, можно попробовать автоматизировать данный процесс с помощью сторонних программ. Утилит для миграции с мобильных платформ Windows Mobile и Symbian S60 сегодня существует две — бесплатная Sprite Migrate и недавно появившееся коммерческое приложение SPB Migration Tool.


Sprite Migrate предполагает конвертацию файла резервной копии на настольном ПК В случае с использованием Sprite Migrate пользователю потребуется установить бесплатный клиент на мобильное устройство с Windows Mobile или S60, выступающее в качестве источника данных, выбрать нужные типы (SMS, контакты, закладки браузера) и произвести сохранение информации в единый файл бэкапа. Потом этот документ копируется на компьютер и конвертируется в формат Android OS (расширение окажется таким же, но структура данных будет изменена).

После этого его нужно скопировать на карту памяти, установить на Android-коммуникатор бесплатный клиент, указать файл — источник данных и выбрать пункт импорта информации. Однако у подобного решения есть недостатки.

Так, при попытке включения в базу SMS с S60-устройства (Nokia 5800) десктопный конвертер завершает процесс обработки с ошибкой.


SPB Migration Tool позволяет переносить данные через веб-сервер или карту памяти, минуя компьютер Продукт от SPB Software представляет собой похожий инструмент для миграции, но без промежуточного шага — конвертации на обычном ПК. Пользователю нужно скачать клиент со специальной страницы http://mgrt.spb.com, через встроенный веб-браузер устройства-источника с Windows Mobile или S60 после чего выбрать один из двух путей миграции — офлайн через карту памяти или онлайн через веб-сервер разработчика (данные на нем будут храниться 12 часов).

В первом случае вся информация будет скопирована на карту памяти (потребуется 5–10 Мбайт свободного места), после чего восстановится на Android-устройстве (привязки к карте нет, и данные можно сохранить на другом накопителе). Во втором случае обмен данными происходит через защищенное пятисимвольным паролем соединение. Из ограничений программы можно выделить невозможность переноса закладок браузера на Samsung Galaxy S, а также копирование всех SMS из Windows Mobile в общую папку «Входящие» на Android OS. Приложение (http://spb.com/android-software/migration) доступно для Android-коммуникаторов через Android Market в платной версии за 80 гривен (деморежима нет, но есть возможность возврата денег за покупку в течение 15 минут после ее совершения). Как и в случае со Sprite Migrate, запутаться в ходе миграции невозможно, поскольку в утилите имеется мастер, который проводит пользователя через все этапы.

Апгрейд Android

Частным случаем ручного копирования данных является способ переноса SMS, журнала звонков и настроек точки доступа с одного Android-коммуникатора на другой, с более новой версией операционной системы. Речь идет о бесплатном (в отличие от ряда коммерческих аналогов, например Sprite Backup) наборе инструментов от программиста Ritesh Sahu (http://android.riteshsahu.com).

Он разработал три утилиты (APN Backup & Restore, SMS Backup & Restore и Call Logs Backup & Restore), которые позволяют сохранить точки доступа, архив SMS и сведения о звонках в обычных XML-файлах на карте памяти (в каталогах /sdcard/APNBackupRestore/, /sdcard/SMSBackupRestore/ и /sdcard/CallLogBackupRestore/ соответственно). При переносе данных на новое устройство потребуется просто указать путь до этих файлов (в случае с базой SMS может потребоваться исправление значения параметра toa с указанных там цифр на «null»).

Вывод

При смене смартфона на устройство под управлением Android можно рассчитывать на синхронизацию контактов, а также большинства SMS- и MMS-сообщений. При определенных условиях с платформы на платформу также переносятся записи из календаря, журнал вызовов и закладки штатного браузера. Однако скопировать параметры интернет-сервисов (точки доступа MMS, мобильного Интернета и т. д.) не получится. Перенос содержимого локальных папок встроенных почтовых клиентов тоже невозможен — все письма придется загружать заново.