Android 5.0 USB Audio体验简评和展望
农步祥 于 2014.11.05 23:27:44 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.50/247

在2012年,Android设备的音质尚普遍无法与iOS抗衡时,我们就认为Android开源和开放的优势是完全具备打造高水平影音播放器潜力的《谈谈打造Android系统高水准音质影音播放器的可能性 》[作者:农步祥 ] 。vivo X1的诞生,证明了随身听硬件架构设计在手机上是完全可行的,但光硬件好还远不够,应用环境和驱动支持同样非常重要。目前少数Andorid手机、便携式播放器已陆续开始支持高清音频播放,索尼的F885、ZX1等也支持与PHA2的连接使用,但用户更希望这些问题能一劳永逸地的解决而不是仅靠个别厂商个别产品来实现。

10月16日,Google发布了Android 5.0 Lollipop和Nexus系列手机平板机顶盒设备的更新,而对应Nexus 5/7的Android L也提供第二个开发预览版的下载。Android 5将提供全新的被称为Material design风格的UI设计,和更丰富的设备界面交互支持,对于平板电视、智能手表、车载系统有更好的交互体验。除ART外,Android 5也将支持64位处理器,对JAVA运行环境提供原生的64位支持,而Google的市场、音乐等应用也将提供64位APP体验。

Soomal目前手上可以正常使用Android 5的只有Nexus 7[2013版],在第二个5.0预览版中,Material界面化做得仍不彻底,桌面依然是4.X的风格。对于Nexus系列产品的更新换代我们也保持一定的兴趣[挑便宜的买],但目前Nexus6、9均没有正式发售。当然换皮肤这种表象并不是我们关心的重点,车载系统Car Play更是没条件测试……但对于音频爱好者来说,Android 5还带来了两个非常重要的特性:低延迟音频和USB Audio支持。

Android系统的音频延迟问题并不是近期vivo X5体验中才发生的,Android的游戏、视频、K歌等娱乐应用的声像不同步、掉音轨等现象已经是生活日常,在数年前在Google官方开发者网站上就有过激烈的讨论,这部分内容我们将会在未来进行技术验证。而今天,Soomal将对许多人关心的USB声卡支持进行体验。

Android设备的音频硬件驱动架构多源自Linux内核中的ALSA[Advanced Linux Sound Architecture],某些设备或是更老一些的OSS[Open Sound System],但在过去系统存储空间有限和实用需求几乎没有,实质的外接声卡支持并没有完成。在过去尽管有不少网友在网站留言表示成功在Android设备下成功驱动USB声卡,但当时要让Android支持USB声卡并不是什么轻松的一键点击立即播放,用户首先需要购买一台靠谱的手机,安装特定版本的系统固件,其次要在Google Play上花高达6.71美元购买USB Audio Recorder Pro应用,并需要将手机/平板破解获得Root权限,并需要进行正确的设置。通过实践,我们发现成功率是不靠谱的,仅在一款山寨智能电视机顶盒中成功使用,由于机顶盒系统通常会锁定采样率,容易出现严重的SRC问题《Android系统下使用USB声卡音质测评报告 》[作者:农步祥 ] ,也无法满足更高端的音频应用。但Android 5中,这些折腾都将成为历史统统被扫进垃圾堆。

设备安装和支持

在Nexus 7的Android 5系统新预览版中,系统默认就提供USB Audio支持,用户只需要找一条USB OTG数据线就可以正常识别支持的设备,但是要保证USB2.0总线速率设备的正常播放,一根支持外接5V供电的OTG线是必须的,这种线在淘宝上通常卖3元钱左右,一般1A电流输出的手机充电器就能使外接声卡正常运作。在成功对接后,Android系统自动将所有声音播放转移至外接声卡,如果能正确播放系统点击图标的效果音,就意味着安装成功,接下来要做的就只是打开音乐播放应用。

理论上支持所有USB Audio通用的设备,这意味着可以有非常广泛的选择。较老的PCM270X声卡设备可直接使用;SA9023、TE7022、CM6631等一些已经不算常见的方案也可正常工作;目前较热门的XMOS方案产品也有着很好的支持。但不支持USB Audio通用驱动架构的产品就无法使用了,如乐之邦的Monitor系列声卡产品。也存在一些在iOS或Windows系统下正常,而Android 5目前还不兼容的产品,如飞傲X3的DAC模式、创新声霸锣USB模式等。

应用体验

  • 对于原生系统固件来说,自带的Play音乐在功能上就足够使用。音乐播放时的表现也非常稳定,没有任何爆音或其它异常现象。第三方应用可以有更好的网络交互体验或功能增强,如适配歌词和封面等,但多数界面只为手机系统设计,在平板电脑上使用太粗糙。

    既然实现USB Audio支持,那Android 5是否已实现高清音频应用?我们尝试导入一些2L的高清交响乐样本,系统可以正确识别和播放,从系统信息来看,通过XMOS方案,Android系统最高可支持32位384kHz的超高采样率的回放,遗憾的是暂时没办法直接播放SACD/DSD音源,就性能而言已不是瓶颈,只能寄希望于将来有相关应用实现。目前满足高清音频应用已经绰绰有余,音质的表现则与外接声卡自身品质有关,毕竟手机的音频架构设计再变态,也远无法和外挂比拼。

    手机平板的存储空间是有限的,但Android的第三方应用对于局域网络存储有着很好的支持,可以通过DLNA或是SMB协议播放NAS存储中的音频文件,Nexus 7最高支持150mbps速率的无线网络,带宽可满足于高清音频应用。

    总结和展望

    尽管使用体验上算不上多智能和完善,但Android 5对于USB Audio的支持可以说是基本靠谱的,安装使用都较为简单,硬件支持也较为齐备,除了针对音乐欣赏应用的两声道声卡外,对多声道可支持至7.1系统。并支持较高的采样率,可直接实现PCM编码的高清音频播放。对于Android平台用户而言,这意味着不需要很大的投资就能实现较高品质的音频和视频播放解决方案。

    目前许多以音质为卖点的便携式播放器是以嵌入式Linux系统为解决方案,其优势自然是整体价格低廉,但功能和性能上相对匮乏,在Android 5支持USB Audio以后,无疑能进一步简化软件设计,完整的Android系统不仅能提供更完善的影音解决方案,还有着包括蓝牙、WiFi、甚至4G在内的全面的网络支持,更强性能的处理器和数据处理能力,相比iOS系统在文件管理上有一定优势。虽然更超前的方案会让整体硬件成本大幅提升,但也意味着性能、功能上也将大大丰富。

    Android操作系统的发展一直以功能实现为主,而通过Google的努力,已经日趋完善。又得益于开放的优势,在今天Android已经广泛应用于各类智能家电产品。如今硬件驱动支持和应用都已经基本完备,未来出现以Android+ARM架构打造的一体化高端影音播放器,将只是时间问题。而这距离Android手机厂商开始重视并全面解决SRC问题,仅仅过了两年。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    03
    USB Audio Recorder Pro毕竟要钱的

    你可以试试海贝音乐这个免费软件
    发表于2015.05.14 13:28:15
    49
    乐之邦的Monitor 07MP、08MP支持USB Audio,本人手上有07MP,已经连接成功,播放正常。可惜没有正版的USB Audio Recorder Pro,试用版的限制太多。
    发表于2015.01.15 14:12:18
    48
    116.025.***.***
    116.025.***.***
    发表于2014.11.10 01:03:30
    47
    110.052.153.***
    110.052.153.***
    发表于2014.11.09 17:15:23
    46
    03
    在我note3上4.3版可以使用,无需安装其他软件,全部功能可用。建议soomal可以评测评测。
    此帖使用SM-N9008V提交
    发表于2014.11.08 11:52:35
    45
    058.023.129.***
    058.023.129.***
    发表于2014.11.07 19:19:07
    44
    060.171.111.***
    060.171.111.***
    发表于2014.11.07 17:02:49
    43
    10
    发表于2014.11.07 15:31:18
    42
    03
    Windows首先系统不可能免费,二来太大,三来对ARM架构支持太弱,四来OS的可定制性太低(试问国产Android厂商直接就可以在Linux内核中加入高清音频、扩展DAC支持,Windows你根本改不了内核源代码啊),而且Linux在低功耗设备上的绝对优势地位,做开发的厂商很多,基本都会提供ARM版Linux的原生支持,Windows(即使算上WinCE)这方面还有较大差距
    发表于2014.11.07 14:20:15
    41
    218.242.***.***
    218.242.***.***
    安卓才是未来的王者!!
    发表于2014.11.07 09:55:00
    39
    180.157.***.***
    180.157.***.***
    Windows现成的完善解决方案,只要搞个arm版出来,然后开放机顶合影音类设备授权,配合metro UI不比安卓好得多?
    发表于2014.11.07 01:29:01
    38
    03
    发表于2014.11.06 22:36:11
    37
    183.154.226.***
    183.154.226.***
    发表于2014.11.06 20:31:58
    36
    10

    此帖使用MX4提交
    发表于2014.11.06 19:45:17
    34
    114.085.007.***
    114.085.007.***
    发表于2014.11.06 17:16:26
    33
    180.160.210.***
    180.160.210.***
    发表于2014.11.06 16:04:58
    32
    用Tempotec幻想曲D/A与PCM270X的土炮DAC,可以直接接MELE A100与芒果Q,不需root、也不需安装什麽软件;音质不太好就是了...XD

    要能使用USB DAC,只要:

    1) 载具有开启晶片USB OTG功能(办识device id)
    2) 载具内建USB DAC的驱动
    3) USB DAC 支持 android audio 的规格;例,PCM2702/PMC2704...
    发表于2014.11.06 15:15:10
    31
    117.136.024.***
    117.136.024.***
    发表于2014.11.06 15:10:23
    30
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    7627 为防止广告机贴垃圾,不得已而为之
    表情
    正文