新时代新潮流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的架构图。