帮人咨询,属于比较小众的需求,国外客户有个面向教育市场的音乐类 App ,客户想要通过 Lighting 接口接入同时接入键盘、节拍器和音箱。苹果对 Lighting 接口限制的很死,而且找了一圈发现能做这个的不仅人少,而且资料也不多。
我现在要帮他调研一下,这个东西弄出来需要具备那些条件,熟悉那些知识,帮他做个 Proposal ,評估一下整個項目。
1
playtomandjerry 2022-08-22 15:42:22 +08:00
socket 喽
|
2
wkmike 2022-08-22 15:55:32 +08:00 1
键盘、节拍器和音箱接入到一个迷你 pi 设备,pi 和 iOS App 再通过 USB-TCP 通信,具体的可以了解一下 usbmux
|
3
BingoXuan 2022-08-22 16:02:30 +08:00 1
用 Bluetooth 吧,下一年肯定是 type c 口了。再做 lighting 实在不划算
|
4
darkengine 2022-08-22 16:05:13 +08:00 1
https://developer.apple.com/documentation/externalaccessory?language=objc
看下这个主题相关的文档,苹果有处理通过 Lightning 接入外设的 framework 的。 |
5
shijingshijing OP @BingoXuan 他们的 demo 就是蓝牙,根据他们的反馈,蓝牙对于他们现在的需求有很多问题:同时连接的设备数量不够,蓝牙本身的延迟和干扰问题,等等。 但是蓝牙应该比 Lighting 接口好处理,起码更开放一点。
|
6
HeapOverflow 2022-08-23 02:32:21 +08:00 via iPhone
直接做 usb-c 比较合理吧,现在就只有 iPhone 是 lightning 了..
|
7
BingoXuan 2022-08-23 09:18:23 +08:00
|
8
shijingshijing OP @HeapOverflow 估计后面 type-c 也要做,面向学校教育的各种各样的设备都有,从 iPad air 到 iPad Pro 都有,一时半会儿估计更新不过来。我刚刚看了 MDM 方面的内容,不知道会不会相对容易一点。
目前看来大致流程应该是从硬件提供商那边作为源头抓起,苹果对这种外设,特别是移动端的外设管的相当严格,基本上 MFI 是跑不掉了,让设备提供商先提供 SDK ,然后再做 App 这边的适配。这个跟蓝牙很不一样了,蓝牙很开放。刚开始一直是设定以 App 作为源头。 |