未来的前端设计

今天基本完成了用户首页,用户可以拖放管理自定义布局 (类似 igoogle)。

在PM试体验的时候,发现他的拖放方式都(跟部门主管一样)是“丢放式”的, 鼠标抓起一个模块,带有速度的往某个位置一扔,有时在没有到达目标区域就放手了, 导致实际上没有被扔到目标区域。不仅仅是拖放模块,甚至连拖放改变边侧栏宽度也是使用这种手法。 可以想象他们使用桌面应用程序(比如改变窗口大小)也是这样操作的。^1^

我当时指出这两种拖放手法的不同,然后我们就短暂的畅想了关于“丢放式”的前端设计。

如果你看过微软未来操作系统的视频^2^,或者腾讯未来QQ的演示视频^3^,大概能了解这是怎样的一种情形。

这种模拟现实,并超越现实的操作体验,比目前任何的3D游戏都要精致、逼真得多, 它是如此的流畅(非性能),以至于让人感觉不到操作系统和软件的存在,仿佛在摆弄实物一般。

目前的大多数web前端设计,还只是初步模拟操作系统或桌面应用程序2D时代的作品, 受浏览器的约束,也有一些做出了还不错的3D及流畅的动态效果,然而即使是flash也做的很不够。 就3D效果本身来说,这只不过是未来设计中很基本的一种特性,另外包括手势动作及趋势, 操作的速度及方向,还有现实世界中力学,人体工程学,甚至心理学等等众多科学的渗入, 辅助以多点触摸屏,声控等,展现层的设计会越来越逼真,操作方式跟现实世界会越来越无差异。

更进一步的,我曾经似乎看过,也传播过这样一句话:最好的界面,就是没有界面。 我虽然只是随便说说,但是心里还是蛮认真的。当然这里说的没有,只是说对操作用户来说几乎透明, 几乎感觉不到,而当用户希望有感觉时,他可以自己拼出符合自己期望的界面来。

参考与延伸欣赏:

Help
[count]gg 跳转到第 [count] 行,默认第 1 行。
[count]G 跳转到第 [count] 行,默认最后一行。
[count]j 向下跳转 [count] 行,默认跳转一行。
[count]k 向上跳转 [count] 行,默认跳转一行。
/ 开始搜索。按 <Esc> 退出。
gh 跳转到首页。
gb 跳转到博客首页。
gw 跳转到 Wiki 首页。
gt 跳转到我的 Twitter Profile 页。
gp 跳转到我的 Github Profile 页。
? 打开帮助。按 <Esc> 退出。