使用自定义的Service/Profile,还是用现有标准的Service/Profile?各有什么优缺点?
时间:10-02
整理:3721RD
点击:
比如我要做一个血压计,SIG提供了标准的BP Service/Profile,TI的协议栈中也提供了实现代码。可是如果我自定义一个类似的服务,自己写代码实现也不难,灵活性大很多。
那么用标准的服务会有什么好处呢?
自定义的更灵活,标准的开发起来更简单,如果没有功能删减或增加的需要,建议用标准的
这个类似于电脑标准,如果各家做各自的东西,对于厂家自己来说,当然是好,怎么方便怎么做。但是从用户的角度来说,买了你们的东西,就被你们捆绑了。
如果大家都遵从标准,按照标准的来做,用户买了你们的东西,最后觉得什么APP好用,就用什么APP,对于用户来说,可选择的空间就大了。做产品,最终当然要从用户的角度出发。
murongfu, 谢谢你的解答。不过用标准的协议,灵活性就感觉不够,有时候感觉别扭。另外现在的很多产品好像都是仅与自己的app兼容,比如小米手环能用华为的app获取数据吗?