Algoriddim 针对 ChromeOS 进行了优化,为移动用户提供了 djay 的全部功能

djay 是由德国公司 Algoriddim 开发的最为成功的 Android 音乐应用之一,依托的是桌面体验。早在 2006 年,该团队就针对笔记本电脑对 djay 进行了第一次迭代设计,旨在赋能从初学者到专业人士在内的每一位 DJ,让他们既能体验到可靠的性能,又可以使用 MIDI 控制器和音频接口等外部硬件。不久后,随着智能手机走进大众视野,Algoriddim 对 djay 进行了重新设计,使其可以在移动设备上使用,这让数百万用户第一次体验到仿佛随身携带唱盘的便利。

时至今日,Chromebook 等更多设备的出现在桌面设备体验和移动设备体验之间架起了一座桥梁,而对于使用移动平台的 DJ 而言,高性能的专业设置更贴合他们的需求。ChromeOS 让 Algoriddim 有机会将他们学到的在桌面设备和移动设备设计方面的全部知识汇集于一处,在一个平台上提供出色的体验。

下面将介绍他们是如何将移动设备的触摸屏功能与桌面设备的高性能、身临其境的大屏幕显示以及对基本外部硬件的支持相结合的。

策略

由于 Algoriddim 从一开始就已经为大屏桌面设备设计了 djay 布局,因此 Algoriddim 的大部分优化工作都涉及到充分利用 ChromeOS 的性能和功能。实现对音频的支持来满足每位 DJ 的需求是他们的第一要务。

多声道音频和 MIDI 支持

多声道音频至关重要,正是有了它,DJ 才能在其耳机中无缝准备下一首曲目,以在主混音中流畅地呈现给观众。很多 DJ 还将外部 MIDI 硬件设备(如 Beatpad 和采样器)连接到笔记本电脑上,因此能够以低延迟响应在应用中发送和接收 MIDI 信号同样至关重要。

原始 Android 版 djay 应用具有基本的 MIDI 功能,但对于专业 DJ 而言还远不够理想。ChromeOS 为 DJ 提供了在移动设备上提供全方位支持的机会。Algoriddim 与 Android 的音频团队密切合作,通过 djay 的内部 MIDI 堆栈实现 Android MIDI API,并使用 Android 音频 SDK 来优化应用的多声道音频,使得 DJ 能够将单独的立体声通道从应用路由到一对音响及其耳机上。

这两项优化使移动用户领略到桌面级的强大功能,也完美再现了 djay 原始的高端音频功能。

针对平板电脑优化全屏布局

当 Algoriddim 考虑艺术家们可能会如何在较大屏幕的设备上使用这款应用时,他们看到了一个机会,可以提供比使用较典型的手机或桌面设备更加独特的体验。

Algoriddim 并不是简单地对移动设备界面进行缩放,而是针对平板电脑和触摸屏笔记本电脑用户对特定应用元素和功能(例如 FX pad 和均衡器)进行了专门布局。对于经常需要同时使用多个控件来演奏出不同音效(例如,在调低一首歌曲低音的同时调高下一首歌曲的音量和低音来无缝混合歌曲)的现场 DJ 来说,这给他们带来了极大的益处,而需要移动唱片平滑转换器和应用多个音乐特效 (FX) 时,更是如此。

由于屏幕空间增加,Algoriddim 得以将核心功能添加到主界面中,无需隐藏在覆盖手机和小型设备主界面的辅助视图中,从而实现了多点触控体验,也没有干扰 DJ 的工作流程。

最重要的是,额外的屏幕空间使得该团队能够将触摸屏界面与键盘和 MIDI 控件相结合,以全新的方式为 DJ 提供支持,从而使他们能够在现场表演时进行创新。

成果

Algoriddim 将 djay 最优质的桌面设备功能和移动设备功能融入到大屏幕设备上,能够再吸引全世界数百万艺术家的青睐。djay 支持 MIDI,提供多声道音频、触摸屏功能以及键盘和鼠标输入,这种独特的组合让现场 DJ 获得了他们期待的低延迟、高性能设置,并且为新手 DJ 提供了入门所需的一切资源。

Algoriddim 的新应用下载量已突破数百万次,自该应用在 ChromeOS 上推出以来,总体下载量增加了 25%。该团队不断收到来自世界各地的 DJ 的积极反馈,而且用户互动度也明显高于桌面设备和移动设备。

Algoriddim 首席技术官 Frederik Seiffert 对于将所有功能无缝集成在一起激动不已:“我们一直致力于打造一个生态系统,以使每个 DJ 都能在他们选择的设备上使用所需的工具,不论他们是渴望成为下一代明星的孩童,还是拥有多年相关经验的专业人士。将 djay 引入 ChromeOS 是鼓舞新一代 DJ 并为他们助力,以及为他们开辟新一代音乐人成长道路的一大步,这完全符合我们对应用的愿景。”

开始使用

查看针对 ChromeOS 优化应用的一些最佳实践,并了解如何针对大屏设备进行优化