为啥现在的可穿戴设备和移动医疗设备都要求android系统必须是android 4.3以及以上
其实只是因为google在4.3里面才做了BLE的API,所以大量的应用都需要android升级到4.3. 但是实际上各个大公司在4.2上面都有自己的BLE的API,比如三星和HTC。但是他们都是各自独立的API,互相不兼容,所以大家都不愿意维护多个版本。到了4.3出来了API之后大家才开始大规模的开发BLE在ANDROID上的应用。不过google的这个BLE实在是做的太烂了,到现在为止其实都还没有办法商用的。4.4里面也完全没有改善。
■网友
首先 你这个问题就是个伪命题。或者说往往是方案公司或者上游公司懒得跟你解释才这样说的。其次 由于采用的是BLE 4.0蓝牙技术 所以软件和硬件上都需要有蓝牙4.0BLE的支持。再次 即使你是android4.3 没有蓝牙BLE4.0支持的硬件也是白搭。(有人说这不是废话吗 没硬件支持怎么跑,接下来一点跟你解释)~~~~~~~~~~~~~~~~~~~~~~~~~~简单的说,通过上面那个其次,我想表达的是:你需要有BLE的硬件以及软件的支持就成,管你android4.X还是3.X。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~为什么人家说4.3呢 ?因为android4.3google官方默认弄好了BLE的蓝牙驱动。 所以实质上不管你android哪个版本,只要有BLE的硬件 自己把驱动改好,就都可以支持了(可能夸张了点 可能android2.1之前的版本没准有硬伤没法改,但至少目前很多公司有针对4.0 4.1 4.2改好支持)。然后有人问 改个驱动还不容易吗? 移植下支持的代码就成,可以负责的告诉你,android的所有驱动里面没有一个驱动比蓝牙的还大,因为他涉及到几十个profile(剖面 应用),没几个人愿意去动这种牵扯这么大的驱动。
■网友
因为在Android 4.3版本以前不支持蓝牙4.0。支持“智能蓝牙”(Bluetooth Smart):Android 4.3系统正式支持低能耗蓝牙4.0技术(Bluetooth 4.0 Low Energy)。相较于3.0版本,蓝牙4.0拥有低功耗、3毫秒低延迟、AES-128加密等特点,它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术。根据官方的数据,蓝牙4.0的峰值能耗约为3.0的一半,极低的运行和待机功耗使得一粒纽扣电池甚至可连续工作一年之久。考虑到安卓设备的全球占有率情况,低能耗的连接方式,将会促进可穿戴设备的普及,并加速物联网的建设。支持“Bluetooth AVRCP 1.3”: 将帮助用户更好地完成外放设备与安卓设备间的音频互动,包括停止、播放、音量调整和上下首曲目切换等操作;此外,用户的车载音响还可以显示曲目名称。在可穿戴设备和移动医疗设备中最主要的还是要求省电,所以4.0的蓝牙必不可少。
■网友
现在的智能手机从硬件角度上来说都是蓝牙2.1/4.0的双模。4.3版本以前的android还仅仅支持蓝牙2.1 对于医疗产品和穿戴式设备使用蓝牙主要应用是数据透传。2.1的数据传输非标准化。用spp rfcomm等协议 大量兼容性问题会产生,原因为手机蓝牙产品之前主要使用为蓝牙耳机 蓝牙音箱等 手机厂商对spp等协议支持不够。兼容性更是坑爹啊 更加主要的是iphone对蓝牙2.1全面封闭。而对4.0 BLE很是开放。 所以大家做的外设为了低功耗,兼容性 兼容apple等选择了4.0 BLE 才要求android需要支持4.3以上版本。
■网友
4.3算什么,我们的项目本来还想只支持5.0 以上呢!为什么呢。5.0以上可以修改mtu size支持大包数据,更快的速率,ble4.2.嘛。后来用了压缩算法,把Android版本要求降低了。
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸
