首先解释一下所谓蓝牙手机的兼容性问题是什么,然后解释一下这个问题怎么来的,最后怎么解决这个问题,一家之言,欢迎指正。
所谓兼容性问题,指的是支持该功能的方式有所不同,比如该手机可以传递漫游状态,但该状态和其他手机相反,那么这个属于兼容性问题。如果这个手机不能传短信状态而别的手机可以,那么这个不属于兼容性问题,即支持不支持该功能不属于兼容性问题。
这个问题怎么来的呢?虽然蓝牙SIG组织在应用的互操作性方面以profile的形式对一些功能做了规定,但有的功能并没有在profile中定义,还有就是做了规定的没有做那么多的严格界定条件,那么这个功能的实现便取决于各个手机厂商的具体实现,实现不同这就带来了兼容性问题。
最多的兼容性问题便出现在没有严格界定条件的这些应用上,比如电话簿应用,同样是syncML,有的手机必须发给它的syncML文档的最后一包必须是空包,否则无法继续同步。再比如配对后的处理,三星手机和多普达手机都是在配对后马上读取本地设备的SDP而其他手机则不然。
手机的兼容性问题可以说是制约蓝牙应用的一个关键因素,同时也是决定一款优秀的车载蓝牙设备的功能完善性的一个因素。