关于人机交互的一些思考
在开始正文前,我想请你思考以下一些问题:
在图形化交互无处不在的今天,为什么做底层开发的计算机工程人员仍然在使用“晦涩难懂(至少对于一般人而言是如此)”的字符命令在shell界面进行操作?(相信你见过黑客在黑底绿字的界面下疯狂敲击键盘,入侵别人的电脑)
触控交互为什么会取代按键交互?(说人话就是iphone为什么会取代nokia?)
为什么诸如apple watch等的智能手表无法做到大规模普及?(例如像手机,人手一部)
这些问题是我做以下阐述的思维原点和发散点,希望能让你对本文内容的理解提供些许帮助:)还有,这篇文章之所以能够写出,得益于锤子科技新发布的TNT给予我的灵感,使得我将以前碎片式的思考能够连接起来,所以很可能成为一篇“软文”😁。为了方便你的理解,我想我得告诉你我的套路,在正文中我开篇会先点明我的观点,然后再叙议我的观点,如果有需要一些背景知识我会在文中或这段末尾以括号的形式补充。
就像你要了解一个人,你必须了解他的经历一样,我们讨论人机交互也要了解它的发展。
从第一台电子计算机ENIAC,到IBM的1401和7094,到Apple II,再到Apple Lisa,再到近期的iPhone 4,这个发展过程中计算机的计算能力成指数倍增长,其运行的软件也越来越庞大复杂,实现的功能也最初的科学计算到如今的机器学习。但其内在的本质并没有改变,依然为冯诺依曼体系结构,作为用户我们能感受到的改变也是最具意义的变化就是交互方式从最初的打孔纸带交互到磁带交互再到键盘字符交互再到鼠标图形交互再到手势图形交互。之所以称交互方式的改变是对我们用户而言最具价值的变化是因为每一次交互方式的变化都带来了软件和计算的相关应用的蓬勃发展。从另一个层次讲,交互的形式也限制了软件和应用的发展。翻译成人话就是交互的形式决定了用户可以得到的上限,就题论题的讲,从乔布斯发明了iphone定义了真正的智能机到现在10年过去了智能手机有没有根本上的变化?我想答案是否定的,我们现在只是在完善乔布斯的定义,让手机速度更快,容量更大,拍照更清晰,并没有做出颠覆