SX1坏掉后哥哥给我买了S65,S65也是我一直喜欢的机器,用我的话说:虽然旧,但够经典。
机器到手,马上打开iSync打算往新机器同步Address Book和日程安排。
不幸的事发生了,iSync居然不兼容S65。
查资料,并打开iSync的设备特征库求证,目前iSync只可以兼容S55和S56两款5x手机,根本不认6x和7x手机。
上网查找,发现有一个叫nova media phone plugins的插件可以让iSync支持更多型号手机。
下载尝试,发现并不支持S65,但是其说明文件中明确注明可以支持,顿时感觉很纳闷。
于是打开该插件查看,和iSync内部的设备特征库一样,都是用XML描述手机的接口特征和数据的影射方式。
仔细研究,对照iSync内部的特征库发现nova media phone plugins有几处描述很异常,这可能因为nova media phone plugins插件推出比较早,而新版本iSync更改了设备特征的描述规范。这可能是插件不能正常起作用的原因。
同时也发现该插件只包含欧版6x/7x手机的信息,没有如"S6C"等中文手机型号。于是放弃nova media phone plugins,直接在iSync的特征库中加入了6x/7x手机的描述。
修改了无数遍的XML,从晚上11点写到今天早上8点,牺牲了我原计划用来做设计的时间,终于成功让Mac与6x/7x之间实现同步!
可以说iSync Siemens Plus的诞生纯属偶然。贴出来希望帮助同时用Mac和6x/7x手机的朋友。
Download iSync Siemens Plus 2.3.1:
http://www.box.net/public/8816rp351b