新时代新潮流 WebOS【7】手机脸谱
有人问,“全世界心理学研究最牛的地方在哪里?”,
不等对方回答,就自己笑着说,“好莱坞”。
此话不假,对于人性的弱点,好莱坞的确是做了很多研究。其中希区柯克(Alfred Hitchcock)的贡献是发现了人类对于悬念的着迷。
譬如说球赛,在比赛终场以前,观众兴致勃勃,但是一旦结果揭晓,很多人就兴趣索然。为了增加电影的吸引力,Hitchcook 在镜头中,刻意注入一些引人猜疑的细节,然后根据观众可能会有的猜测,安排后续情节。有时增强某些猜测,有时打消某些猜测,甚至故意设计陷阱,误导观众向错误的结论猜想,就这样一环套一环,勾引着观众在他设计的迷宫里转圈,直到电影结束,一切真相大白。
虽然 Hitchcock 这套把戏早已被戳穿,但是 Hitchcock 之所以伟大,在于他的发明屡试不爽。老把戏换着花样重复上演,仍然每每叫座。
Figure 1. Alfred Hitchcock
Courtesy http://www.televisionheaven.co.uk/hitchcock.jpg
技术向哪里发展,也是一种悬念。看了关于 Palm Pre 和 WebOS 的众多的,然而肤浅的新闻报导,观众心中的疑惑越发浓厚,究竟什么是手机 OS,它与 PC 的 OS 有什么不同?是什么赋予了手机能主动替主人着想的魔法?这个悬念刺激着大家的欲望,去进一步探求 WebOS 奥秘。
但是到目前为止,网上能找到的深度读解 WebOS 的文章非常少。 2009 年 2 月 27 日,S 兄在他的一个一句话的帖子里,以极其隐讳的方式,暗藏了一个链接。不料,不到两个小时后,S 兄的机关被 A 兄识破。S 兄的链接指向一本尚没有出版的新书,书名叫 “Palm webOS: Developing Applications in JavaScript Using the Palm Mojo Framework”,作者是 Palm 公司的副总裁兼软件工程 CTO,Mitch Allen。可以说,这将是有关 WebOS 的最权威的一本书。新书正式出版要等到 2009 年 8 月,S 兄提供的链接是该书的第一章。
第一章总共 20 页,其中一半篇幅在谈 WebOS 的 UI。难道手机 OS,关键在于 UI?
当年 Steve Jobs,从施乐 PARC 研究中心得到了 GUI 的灵感,从此 PC 的 UI 控件(UI Widgets)设计逐步走向规范。很显然,Palm 公司的设计人员认为,这一套为 PC 设计的 UI Widgets,不符合手机的屏幕特征以及用户习惯。
Figure 2. Macintosh GUI
Courtesy http://img.zdnet.com/techDirectory/_MACANNO.GIF
那么什么样的设计符合手机的屏幕特征和用户习惯呢?Palm WebOS 的设计人员认为,手机 UI Widgets 应当包括以下几个元素。
Figure 3. WebOS UI design: Quick Launch Bar and Launcher
Courtesy http://developer.palm.com/assets/images/book/palm_0102.png
图 3 显示的是应用程序的启动控件。启动控件应该包括两部分,一个是包含各个应用程序启动键的多幅页面,另一个是主屏幕下方的常用热键。这个设计与 iPhone 的主屏幕设计及其相似。
Figure 4. WebOS UI design: Card View for Workflow
Courtesy http://developer.palm.com/assets/images/book/palm_0104.png
启动应用程序以后,如果应用逻辑复杂,可以设置有先后顺序的多个卡片,组成完整的工作流程。
Figure 5. WebOS UI design: Banner Notification
Courtesy http://developer.palm.com/assets/images/book/palm_0106.png
在使用某个应用的同时,在屏幕下方可以用走马方式显示某些时效性很强的提示。例如上图中 “Brian Venetian:Hey did you talk to …”,如果这段文字超出了屏幕的宽度,那么整个字幕从右往左缓慢移动,这个方式称为走马。
Figure 6. WebOS UI design: Dashboard popped from Banner Notification
Courtesy http://developer.palm.com/assets/images/book/palm_0108.png
仪表盘显示的是所有正在运行的应用程序。通常情况下,仪表盘是隐藏的,用户可以通过点击走马提示或者有关热键打开仪表盘。
的确,WebOS 在手机 UI 方面的设计,强调了手机屏幕的特点,以及用户的行为习惯。但是可以十分肯定地断言,Roger McNamee 不会因为手机 UI 的设计,就给 Palm 公司 4.25 亿美元的巨额投资。
原因很简单,三十年前,在 1979 年,GUI 对于 PC 的 OS 来说,是革命性的突破。革命性不仅体现在设计理念史无前例,而且在技术实现手段上,也有划时代的突破。三十年过去了,2009 年 WebOS 对于手机 UI 的新设计,虽然可以称得上新颖,但是谈不上革命。另外,手机 UI 的技术实现手段也已经很成熟,不存在什么划时代的挑战与突破。
既然手机 UI 不是手机 OS 的关键,那么有别于 PC OS 的手机 OS 的关键在哪里呢?新书第一章没有详细解说,但是片言只语,留了一根缩头藏尾的线索,这根线索就是 WebOS 的架构图。