当Nokia的手机遇到了Gmail,我最想做的事情是把手机联系人和gmail的联系人整合在一起。
整合包括将一个联系人的多个email和电话号码存在一起。
Google Sync帮我做了这件事,之前我以为很完美,可事实比我想象的复杂了许多,我整整做了一天,手工返工多次。
同步之前,手机里大概有520个联系人,gmail里面只有300个左右,第一次用Google Sync同步之后,有800多联系人。
通过努力的手工合并联系人,我最终将联系人压缩到666个。
这些数据让我对gmail的联系人感到满意,大多数都是认识的朋友,整合之后手机只多出140左右的联系人,其中还有一部分国外的朋友所以没有记录在手机。合并冗余去除了约160个。
联系人的同步在一般情况下是不会出问题的,但是,你的联系人里面有没有一个人有6,7个电话,6,7 个email,3,4个备注?
我的手机里大量这样的联系信息。
出问题的原因很多:
第一个原因是电话号码和email的存储类别,gmail contacts和nokia contacts支持的格式是不一样的。于是,你的有些号码存在手机里,Google contact是无法显示的,而你试图修改Google contact再同步到手机时,又未必是手机支持的字段……
第二个原因是我存储的时候本身就不规范,虽然手机联系人支持一个人填写多次Mobile字段,但是事实上软件到导入导出备份并不完美。
第三个原因则是备注(Notes)选项,无论gmail或者nokia的软件都不支持多个Notes项……
第四个原因可能是网络的不稳定性与软件的意外因素。
现在发现一些偶尔发生的问题非常麻烦。
比如说我手机上某个人下面有四个号码存在不同字段,同步/反复同步到了Google contact之后,可能某些字段会在Google contact被重复储存,然后又被同步回手机,覆盖掉原来另一个字段的号码。在手机端既造成了信息丢失,又造成了信息冗余……
还有一些时候运气比较好,只是Google contact缺少信息,但是手机信息不受影响。
目前遇到/发现的问题,我只能针对出错的数据手工做整理,然后再反复同步,知道不出错,才能放心使用。