对话开发者

规划大师

《OmniFocus》开发者讲述如何平衡功能与设计。

1980 年是流行文化的重要年份。在那一年,金属乐教父 Ozzy Osbourne 发布了单飞后的首张专辑;好莱坞大导演 Martin Scorsese 的电影《愤怒的公牛》公映;科幻作家 Douglas Adams 则出版了《宇宙尽头的餐馆》。

对于 Omni Group 公司的首席执行官 Ken Case 来说,那一年也意义非凡——那是他编程生涯的起点。

当时,Case 所在的中学预算有限,只购置了一台电脑。这意味着他要排上两周才能使用 30 分钟。好在 Case 对编程的热爱被他的父母看在眼里,于是他得到了属于自己的电脑。

有了这笔投资的鼓励,他在大约十年后建立了 Omni Group 公司。现在,Omni Group 已经是最成功的独立 Mac 软件开发公司之一,推出了知名 App《OmniFocus》等效率工具。

《OmniFocus》能把项目分解成更小、更易处理的任务,你可以随意为这些任务添加标签并分组。

“我开始写程序时,主要是为了帮父母节省工作时间。”Case 说道,“我的父亲在波音公司工作,他把我写的程序作为员工建议交给了公司,结果为公司节省了不少钱。爸爸因此获得了奖金,他用这笔钱给我买了几个内存条,一个软驱和一台打印机。”当时 Case 还在上中学。

初出茅庐的 Case 就已明白,自己想要开发 App 去帮助他人。他的想法至今未变。无论是《OmniFocus》《OmniGraffle》《OmniOutliner》还是公司推出的其他提升生产力的 App,它们的目标始终是帮助用户“从容高效地完成需要完成的任务。”

我们非常尊重 Mac 用户,并努力在工作方式中体现这种尊重。

—Ken Case

例如,已经成为高级用户管理任务首选的《OmniFocus》,它能以各种方式细分你的任务列表;而《OmniGraffle》则让信息架构师、项目管理者以及任何需要创建精美表格与图示的人士爱不释手。

在选择效率 App 时,也许设计并不是首要考虑的因素。但对于 Case 来说,优秀的设计与强大的功能始终同样重要。

《OmniGraffle》是一款强大的绘制工具,能让用户创造专业的工作流程图、界面原型与设计模型。

“我们会努力平衡这些因素。”Case 说道,“没有强大的功能,我们的 App 就不再是工具而是玩具了。但功能性也必须结合强大的设计原则,才能让用户顺畅地使用 App。”

多年来,Case 一直在业内享有盛名(圈内人能一眼认出他戴的那顶维也纳 Nagy Hüte 软呢帽)。他把名气归功于公司的天时地利,但其实远远没有这么简单。

沉着镇定的 Ken Case 在 Omni Group 位于西雅图的办公室。

“我们非常尊重 Mac 用户,并努力在工作方式中体现这种尊重。”Case 说道。早在 Apple 主办自己的相关论坛前,Omni Group 就创建了首个以“Mac OS X 开发”为主题的邮件列表。他们还长期发布免费源代码,帮助开发者起步。“我们一直非常尊重其他人了不起的工作成果。”

如果经验丰富的 Case 遇到年轻时的自己,会给那个正摩拳擦掌、想要大展拳脚的孩子什么样的建议呢?

“你的创意很多,但能用来实现创意的时间却不多。”他说道,“选择一些创意,然后去实现它们吧。要享受过程,享受与你一起工作的优秀团队,享受你所创造的、改变人们生活的工作成果。”