iOS 音频串流:选择 Audiobus 还是 JACK?
http://www.midifan.com/ilogo/a/audiobus.gif 随着JACK的发布,iOS系统里在各个应用之间传输音频的选择又多了一个,那么Audiobus和JACK之间开发者和用户应该如何选择呢?http://image.midifan.com/data/attach/album/2013/0326/jack_audiobus-640x445_0_1364329363_thumb.jpg
左为iPad上的JACK,右为iPhone上的Audiobus,当然其实它们二者都是同时兼容iPad和iPhone的,那它们的区别在哪里呢?简而言之,Audiobus更简单,更直观。JACK则更强大,更复杂,更自由。Audiobus原价9.99美元,现在优惠4.99美元,JACK则完全免费。二者对开发者则都免费提供SDK。
Audiobus是最先出现的应用,允许开发者在只需改变很少代码的情况下,加入对Audiobus的支持。购买Audiobus for iOS的用户,使用支持Audiobus的第三方音乐应用,即可将应用串联起来使用。Audiobus对用户来说更直观,更简单,只提供输入、效果和输出三个端口来插入应用。目前已经有超过100个支持Audiobus的iOS音乐应用。
JACK则是刚刚出现的新应用,也是允许开发者在只需改变很少代码的情况下,加入对JACK的支持。JACK foriOS免费提供,下载到iPad或iPhone后,即可使用支持JACK的第三方音乐应用,将应用完全自由的连接起来使用。JACK对用户来说更复杂,更强大,用户可以完全自由的串联或并联应用,连接方式和长度没有任何限制。目前支持JACK的应用还不多,但相信未来会持续增加。
JACK还具备Audiobus没有的功能,包括MIDI的同步传输、播放起始点和速度的同步、音频文件的复制和粘帖。JACK几乎将iOS上音频领域所有的第三方SDK功能都占全了,包括:
[*]应用之间的音频串流。JACK可以做到,Audiobus也可以做到,但JACK更强大更自由
[*]应用之间的MIDI传输:JACK可以做到,Code Audio也可以做到,但JACK的设置更直观
[*]应用之间速度和播放起始点的同步:JACK可以做到,WIST也可以做到
[*]音频文件的复制和粘帖:JACK可以做到,AudioCopy/AudioPaste也可以做到
看到了吧?JACK其实不仅是一个应用之间的音频串流工具,它还包含了很多很多功能,给开发者和用户一次性的解决方案。但有时候大而全不一定就受欢迎,尤其是不强调功能强大而强调使用方便和专注的iOS系统。所以估计JACK和Audiobus未来都将同时存在,也很可能几乎全部的主流音频应用都同时支持JACK和Audiobus。总之有竞争才是好事,如此多的第三方SDK和创新正在逼迫iOS趋于开放,这才是我们最希望看到的。
不知道 还是支持一下 朋友 数学老师带我们在题海中遨游,结果她上岸了,我们全都淹死了。 我建议大家对我的长相,理解为主,欣赏为辅。 你就是三等公民,听说过三等公民吗?等吃,等睡,等死。 觉得生活没意思了,活不下去了,拿起镜子,看看自己,那么帅那么美的一张脸,舍得辜负,舍得糟蹋吗。 忍无可忍,就重新再忍。 你要是鲜花,以后牛都不敢拉屎了。 穷耐克,富阿迪,流氓一身阿玛尼。
