【FireBLE】蓝牙模块对现在安卓系统要求那么高原因汇总

作者: 枫飞
上传时间为: 2015-08-21 09:16 AM

真纠结,最近一直在玩蓝牙怎么啥厂家的apk都要求安卓4.3以上,这让我们这些用4.2的怎么过呀。

其实真有点搞不懂,手机端apk版本这么高,不就限定了极少数人可以正常用么,这样产品如何推广?如何让大多数人使用,总不能要大家都换手机吧。真是的。看来在研究蓝牙模块前害的自己先研究下app的设计了

经过论坛与大家的讨论,总算有点明白了

蓝牙4.0需要手机硬软件的支撑,硬件来说,只要你的手不是特别的老旧,一般都能在硬件上支持蓝牙4.0.只不过在安卓4.3以前各种基于安卓的手机系统对蓝牙4.0中的一些标准(包括BLE)支持的不统一而已,所以互联性很差,开着也意义不大。所以4.3以前的大部分手机都是并未开放的。当然也有例外,比如小米2s上基于安卓4.2的MIUI V5就能比较好的支持BLE,仅仅是一些小功能没有完全开放,能够和许多主流的蓝牙4.0芯片比较好的对接。安卓4.3版本以后安卓对于蓝牙4.0的标准进行了统一,所以不管用的什么UI,只要是安卓4.3就能在软件上统一支持蓝牙4.0。没有升级到4.3以上的手机,多数都可以自行找刷机包刷上去。也可以对应苹果系统,是在iOS7以后才统一的。早先跑iOS6的iPhone4s,开始是不支持蓝牙4.0的,升级到iOS7以上就可以了。最后建议调试蓝牙先使用原生安卓,调通之后在适配其他主流UI

也有比较便宜的手机可以支持蓝牙4.0,比如红米、魅蓝、大神等,这些机子好多都已经是基于安卓4.4.2的了,可以直接支持蓝牙4.0。另外这些机子因为用户量大、有好多民间的安卓4.3以上的原生刷机包,甚至有的机型都可以刷到最新的安卓5.0。不想刷机可以直接用谷歌自家出的手机或者平板来调试,用上一代的机型很便宜。目前已经在用的最新蓝牙版本是4.1,蓝牙4.1只是在协议上有所优化。所有硬件支持蓝牙4.0的芯片都能把协议升级为4.1,而不用升级硬件。

感谢斑斑及众多交流的坛友!

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示