移动端app融进桌面系统,最需要解决的是“返回”的操作。在手机上,返回有着最直觉的手势操作,但在桌面上,用鼠标这样操作是反人类的。Mac上 用 iOS 应用就是这样,能用,但效率极低。
TNT OS 一开始就对返回的快捷操作很重视,也迭代了很多方案。
比如对键盘 Esc 键进行智能判断,在需要时映射成 Back。
如果是带侧键的鼠标,鼠标侧键可以直接返回上层。
如果是触屏或者触控板,直接沿用熟悉的返回手势——从左边缘向内滑动。
最早还把返回键放在了标题栏左上角,但当有更加快捷的方式的时候,这个返回按钮的使用率就很低了。
另外,桌面系统的返回不是发个 Back 键值这么简单,在不同应用和不同场景下,有很多需要特殊处理的 Case 。
比如浏览器里前后页面的返回,就不能用Esc来处理,但鼠标侧键和手势就没毛病。
再比如说,某些 app 返回到初始页面后再发送返回会退出应用,此时也需要禁止掉最后一次 Back 的响应。
两种交互的互相融合是有很多路要走的。尤其是让一个键鼠系统变成触摸友好的系统,怎么继承,怎么创新,怎么降低用户迁移门槛,怎么化繁琐为直觉,Windows 已然给出了一个不及格的答案。对苹果的解决方案充满期待。
