Smule设计哲学:打造属于所有人的音乐App

需积分: 9 2 下载量 102 浏览量 更新于2024-07-23 收藏 30.54MB PDF 举报
“王戈:Smule的设计哲学” Smule是一家以创新著称的App软件供应商,其产品基于Sonic Network技术,为用户提供独特的音乐体验。该公司的核心竞争力在于其设计理念——设计面向所有人。Smule的创始人之一王戈认为,公司的应用应该让每个人都能通过手机表达自我,就像使用乐器一样。在MDCC2012(移动开发者大会)上,王戈分享了Smule在设计移动社交类音乐App时所采用的设计思维和方法。 王戈是斯坦福大学CCRMA(计算机音乐与音乐研究中心)的教授和Smule的联合创始人及首席创意官。他在演讲中引用了Ben Shneiderman的观点,强调了新计算时代是以人为中心的,重点在于人们能用电脑做什么,而不仅仅是电脑本身能做什么。 Smule的设计哲学源自一个名为ChucK的音乐编程语言,它为创作互动式的音乐媒体应用提供了基础。其中一个例子就是Ocarina,这是一个利用手机的加速度计控制音调和颤音,麦克风捕捉吹奏声音,实现合成器演奏的手机应用程序。Ocarina的设计规格包括实时动态生成的ocarina模型,支持多点触控来模拟按压手指孔,并且有实时地图显示功能,提供丰富的视觉反馈。 设计过程是从内向外的,即首先关注用户体验,然后构建技术来支持这种体验。在Ocarina的设计中,用户吹入麦克风的声音会触发音符,加速度计的前后移动则可以改变音色,左右移动则控制颤音。这种设计使得即使没有音乐背景的用户也能轻松上手,享受音乐创作的乐趣。 Smule的设计哲学是将复杂的技术转化为直观、易用的交互,使每个人都能通过移动设备体验音乐的魅力。通过这种方式,Smule不仅提供了一种娱乐工具,更创造了一个社交平台,让人们能够分享和连接。这一理念对移动应用开发者具有重要的启示作用,即在开发过程中应注重用户情感和表达的自由度,将热情注入到产品中,从而创造真正触动人心的体验。