iOS 端为什么不能用 USB 或蓝牙——系统安全限制
iOS 不支持的连法
WO Mic iOS 版只有 Wi-Fi 一种连接方式。具体表现:
| 连法 | Android | iOS |
|---|---|---|
| Wi-Fi | ✔ | ✔ |
| Wi-Fi Direct(无路由器热点) | ✔ | ✘ |
| USB 有线 | ✔ | ✘ |
| 蓝牙 | ✔ | ✘ |
为什么
不是 WO Mic 不做,是 iOS 系统的限制:
USB 连法
iOS 不允许第三方 App 通过 USB 暴露为虚拟串口设备。USB 接口在 iOS 上只能作为充电、iTunes 同步或苹果认证的 MFi 配件使用——WO Mic 没(也不打算)走 MFi 认证。
蓝牙连法
iOS 的蓝牙 API 只允许连接 GATT 协议的设备(比如蓝牙耳机、手环),不允许建立自定义的 TCP socket 传输音频流。WO Mic 用的 Bluetooth RFCOMM 协议在 iOS 上不开放给第三方开发者。
Wi-Fi Direct
iOS 同样不开放 Wi-Fi Direct(Personal Hotspot 是 iOS 自己的实现,不允许 App 通过它建立点对点连接)。
iPhone 用户怎么办
- 只能走 Wi-Fi 同路由器连法(PC 和 iPhone 连同一个 SSID)
- 如果路由器有客户端隔离,要么改路由器设置要么换网络
- 用 USB / 蓝牙 / 无路由器场景 → 换安卓手机才能实现
换设备?
如果你的使用场景强依赖 USB 或蓝牙连法(比如经常去没路由器的地方、需要零丢包专业录音),WO Mic 本身的设计就是 Android 优先。这不是 bug,是产品策略决定的。