N9 滑动的本源:maemo 向智能手机的进化

特稿

2011-09-30 15:24

本文作者 lanwellon 是一位 N900 用户,同时也是数码控。他在上海诺基亚旗舰店试玩了 N9 之后,思考了滑动界面(Swipe UI)的设计与本源。这篇文章是 “肆意滑动,一触即发”活动的优秀文章之一,同时也欢迎大家继续投稿,崭新的 N9 等着你。

muj58o

软硬件进化史

既然是说 N9,那开门见山,以我的观点简单概括一下我对 N9 的理解吧:

  • 硬件方面:N9 是一款基本上沿袭自 N900 的机器,比如 CPU 就采用了同一厂商的升级版产品,相比前任提升了 CPU 的主频和内存的容量,并换成了同样分辨率的电容屏。
  • 软件方面:N9 系统的底层沿袭自 N900 的 maemo 5,包管理系统等主要部分未变,最大的改变是将 GUI 工具包由 GTK+ 换作 Qt。而在最表层的 UI 方面,则与类似 PC 操作系统的 maemo 5 有很大不同,带有比较明显的 Peter Skillman 的风格,也就是说有一些 WebOS 的影子。

在购买 N900 之前和使用 N900 的过程中,我其实也一直在关注 N900/N9/N950 相关的新闻。因此对于其中的变化和历史比较了解。比如 N9 配置曝光后,大家会好奇在 Android 旗舰采用双核的时候,N9 为何还坚持使用单核 1GHz 的方案。又比如屏幕为何没有使用 qHD,而是采行了 WVGA 分辨率等。其实这些都不难解释,因为 N9 的开发早在 2010 年初就开始了,只是经受了很多变数和挫折。

当然,本文的重点应该是 N9 的滑动/交互和 Qt,希望前面这段话能够有助于大家大致了解整个计划的来龙去脉吧。我希望能够结合历史和 maemo/MeeGo 的 UE 的变化来说明这个滑动的由来。要理解滑动的由来,就需要再多谈一些历史,其实 2010 年对诺基亚来说,是充满着变化的一年,那个敢于直言的副总裁老头 Anssi Vanjoki 的离职,Elop 的到来等等。

正如诺基亚自己对于 N900 的定位是 Internet Tablet,而不是 Mobile Phone 一样,

maemo 5 其实是一款定位于 PC 操作习惯的系统,很多操作和界面都更类似 PC,而不是手机。

为了说明这个问题,我特意截取几个操作系统的设定画面的抓图来比较:

i001

看图不难发现,从 UE 和 UI 的角度来说,上排的这 4 个操作系统的设置菜单都是属于一个风格:单列显示,二级菜单隐藏,点击后才显示。而下排的 maemo 5 和 Windows 7 的控制面板则属于另外一种设计:所有一二级项目直接显示,多列菜单用小图标呈现

当然,这种于众不同的设计也涉及硬件因素。诺基亚之所以敢于这样设计,是因为 N900 使用的是电阻触摸屏,电阻屏虽然触摸灵敏度不如电容屏,但是精确性是超越电容屏的。如果在电容屏上将图标做得这么小,非常容易误触。

Maemo 5 的两大问题之一就是:在电容屏已经大行其道的当时,使用有些显得另类的电阻屏。手机很多情况下,只能在横屏状态下操作,又进一步疏远了普通用户。诺基亚对这些问题也早就了然于心,早在 Maemo Summit 2009 上,诺基亚已经搬出了 Maemo 6 的 UI 设计蓝图:良好的竖屏支持,电容屏支持。这是当时的照片:

i002

其实,从这张图上,诺基亚已经给出了竖屏支持的解决方法:将各个 Widget 模块化,牺牲一定的自由度(Widget 不能再像 maemo 5 中那样随意定位,而是类似 N97 的 S60,以及后来的 N8 上的 Symbian^3 的排布方式),从而换取竖屏支持。其实,从这张图,就能窥见当时诺基亚 UE 设计上的困境:如此密布的 Widget,如果使用电容屏,为了不误触,需要做局部放大,这样其实不符合简约的设计理念。

也因此,这个 UI 的设计概念后来被抛弃了,而后便是 2010 年 2 月份起,同 Intel 的合作开发 MeeGo,说是合作开发,其实是貌合神离。因为 Intel 和诺基亚所使用的 MeeGo 其实不同,两者只是同时保持和 Qt 的兼容,但是连包管理系统都是不同的。诺基亚完全使用自己的 BUG 追踪系统和自己的 UI。由于网上从未泄露出诺基亚方面的相关 UI 图,因此我们只能从 MeeGo 官网放出的 MeeGo Handset 部分揣测出当时 Nokia Harmattan 的部分 UI 特性。

i003

当然,这个 UI 也不长久,随着 2010 年 9 月份,传说 Peter Skillman 经过 9 天面试加入了诺基亚, Harmattan 的 UI 设计终于开始步上了康庄大道。Peter 的确是在诺基亚大干了一场,其实从目前很多 N9 的屏幕截图都可发现 webOS 的影子。且不说三个界面的切换有些神似 webOS 中的卡片切换,细心观察可以发现,就连 N9 中菜单下边的圆边,以及对应的黑角都和 webOS 一模一样。

i004

当然,如果完全照搬是不可能的。N9 的宣传口号就叫做 “不跟随” 嘛,Peter Skillman 这次打造的是一个 “升级版”。而且,加入了硬件的元素:屏幕周围的一圈传感器,是 N9 的独特的滑动操作中不可或缺的元素。圆弧形的大猩猩表面玻璃带来了符合人体工学的触摸手感,再加上诺基亚引以为豪的射频性能和硬件做工,的确打造出一款不错的产品。

两段官方视频

操作体验部分,目前网上已经有泄露出来的官方视频。首先是这个:

这段应该是诺基亚中国的市场团队的作品了,当然我猜这个广告应该不可能是未来大规模投放的版本,毕竟时间较长。诺基亚中国的市场团队,力图在这有限的 221 秒内,将 N9 的所有特色精辟地概括,并一一呈现出来。即使连直接拖动时针和分针,设置时钟和闹铃,这种出彩的小细节也不忘展示,(关于这一点,其实 N900 掉电后的第一次启动设置,也是采用这种方式设置时间的,只不过因为 N900 未在中国大陆上市,因此知道的人不多,见下图。)

z002

当然 3D 地图部分,可能因为不是所有城市支持,故而没有在广告中列出,但是在 15 分钟的官方介绍视频中有。从中可以看到诺基亚中国团队的努力。主要分七个方面来呈现,简单列举一下:

  • 无界:指大屏幕,无按键的设计,即没有边界和束缚。
  • 灵动:指灵巧的滑动操作,包含创新的时间设定方式。
  • 洞悉:指 8MP,AF 相机。
  • 智趣:指地图和游戏,丰富的应用。
  • 自由:指 NFC 功能,自有配对互传文件。
  • 本色:指自然设计的橡胶外壳。
  • 丰富:指丰富多彩的周边蓝牙音箱/耳机

第二段视频,应该是泄出的诺基亚官方的中文版 N9 介绍视频,时长约 15 分钟:

看完这个视频后,原先可能有些让人头晕的 N9 滑动操作,会变得相对明晰。

其实操作并不复杂,双击屏幕解锁,然后是 3 个主屏,分别是:通知,菜单和多任务界面。滑动,的确在 N9 的日常操作中占据了非常重要的一部分,在视频中,我们发现,除了我们可以想到的使用滑动在各个界面直接切换,滑动还可以用来切换中英文输入法,滑动可以用来取消相机拍摄,可以用来调出菜单,甚至… 你可以在不知道如何操作的时候,在这台手机上尝试一下滑动先…

相比 Symbian^3 Anna 手机上还略显迟滞的滑动,N9 的滑动显然是目前为止诺基亚手机中最流畅的电容屏手机滑动了。这得益于原生 Linux 良好的内核效率,当然更重要的因素是采用 OMAP3630+SGX530 的 N9 沿袭自 N900(OMAP3430+SGX530)的成熟的驱动。这种使用手指轻触即可得到的流畅顺滑的滑动,之前的确从未在诺基亚手机上出现过,这一点值得我们期待。从这个意义上来说,我们可以认为 N9 所使用的 Harmattan 是将 maemo 与 webOS 混合并进化后的一款作品。

硬件上,TI 的 OMAP3630 和 IMGTECH 的 SGX530 沿袭自 N900 的配置,而基带和射频模块,预计也会与 N900 非常接近,同样采用相当成熟的 BaseBand 5 平台的 RAPUYAMA(RAPU 处理器和 YAMA HSPA 逻辑核心处理器)和 GAZOO 电源管理,可以说就是当年紧接着 N900 开发的那款机器的配置,现在看来相比 Android 阵营已稍显落后,好在已经够用了。其实,可以毫不客气的说,N9 推出之前,诺基亚在智能机领域的技术和思路都是全面落后的,而 N9 之后,滑动帧数达到或超过 N9 的 Android 手机也是不胜枚举。但是 N9 的优势在于对于滑动的操作做出了新的探索,这种新的操作模式是一个不小的创新,也比较有意思。我觉得,Peter Skillman 的设计,使得诺基亚将 maemo 从偏电脑操作体验转换到偏手机操作体验跨出了坚实的一大步。甚至对于诺基亚的其他系统的 UE/UI 设计都带来了重大的影响。

实际操作感受

这周去上海南京路的诺基亚旗舰店逛了一下,已经有一台黑色的真机供体验。基本上,大家也都在玩这台。 诺基亚的工作人员也在做介绍,相关的宣传单页已经开始发放了,问了一下工作人员,确定是 10 月中旬会上市, 也就是说要十一之后了,店内安保很严,不太好拍照,斗胆在店内拍了一张放上来。

2po39xs

实际使用下来,N9 的滑动的确比较流畅,机器比想象中的要薄一些,相比 N900 的确是薄了不少。 曲面的玻璃使得滑动的手感不错,屏幕的亮度也能调整到相当亮。真机的操作体验其实和网上播放的视频差不多。当然,还是能感受到一些视频中无法体现的细节。 诺基亚这次给予这个滑动的动作的词是 Swipe,这个词在英语中是指一种类似刷卡的动作。 与 Android 或 iOS 的滑动的很大一点不同是,在界面之间的切换,因为要从屏幕外向屏幕内滑动, 因此操作不可能很快,不太可能出现 Android 或 iOS  那种几个屏之间急速切换的感觉。 并非切换的不流畅,而是相比 Android 或 iOS,N9 的滑动更像是一种慢动作的,优雅的滑动。 而且,这是一种可以 “反悔” 的滑动,即滑动到一半,如果想回到原来的界面,也是可以滑回去的。 Marko 在 LeWeb 2010 上,曾提到现在每个人都低头操作手机,而 N9 将带来全新的一种体验方式, 试用过的总体感觉,并没有 Marko 说的那么玄乎,毕竟手机操作还是要低头的。

另外,发现在多任务界面的做放大和缩小,即切换九程序和四程序,还是比较容易误操作, 因为两个手指的聚拢和扩开,很容易划出屏幕的范围,从而激活屏幕四周的感应器, 不论是左边的手指先触到屏幕边缘还是右边的手指先触到屏幕边缘, 都会离开多任务界面,进入主菜单,而不是原先希望的切换多任务显示数量。

结语

诺基亚这次给 N9 设定的主 Motto 是很有意思的,“不跟随”,不服气中又露出一丝霸气。既然花了那么大的力气,从 GTK+ 切换到 QT(N900 安装 QT 库后也能支持 QT 程序,只不过 N9 是原生支持),那就希望将来在 N9 上,类似大众点评这种结合网络和 GPS 的杀手级应用可以出现在 N9 上,而且越多越好。毕竟 N900 的一大软肋就是应用太少,开发门槛太高。随着开发难度的下降,希望在 N9 上能出现越来越多 MeeGo 版的本地杀手级应用件吧。题图的灵感,其实也是对 N9 的滑动实际体会过之后想到的,单人双桨划艇的动作频率虽不及皮艇高,却体验着运动之优雅,也在扎扎实实前进,希望诺基亚能够保持并加速 N9 上体现出来的上升势头吧!

最后,附一张 2010 年在 maemo 社区和一个刚用过原型机的芬兰人私信讨论的抓图:

2z4zke9

当然,现在已经证实,其实 N9 才是 Lannku,而 N950 的 codename 是 Dali。

后评论

评论在审核通过后将对所有人可见

正在加载中

信奉科技和潮流的可能,相信激情和坚持的力量。

本篇来自栏目

解锁订阅模式,获得更多专属优质内容