10 | 输入和输出设备:交互的演进-笔记

输入输出设备比较多,例如:

键盘 鼠标 触摸板 

交互传感器:

GPS 温度  湿度 脉搏 心电图 等等

交互的演进

请看这张图即可:



趋势:

越来越自然 接近于真是世界 人与人支架你的自然沟通

输入设备:

键盘 鼠标 麦克风 摄像头

键盘

功能: 

1.  输入文本

2. 触发指令

鼠标

鼠标有位置 因此比较好确定鼠标事件的位置

鼠标捕获概念

到了移动时代 手机上已经不需要了 

麦克风

非常有潜力的输入设备 

现在的IOT发展都离不开语音,例如现在的智能音箱

在智能手机上是必备  

语音交互今天仍然还很不成熟,究其原因,语音交互在 IoT 领...

摄像头

引入了语音、手势 、表情

但是技术所限,这种交互方式还只在萌芽阶段


## 输出设备

显示器(主要设备)  音响 打印机

显示器

显示器没有发生过本质的变化

窗口系统:

PC上不同窗口还可以层叠(Cascade)或平铺(Tile)

手机上直接占满整个屏幕

软件需要绘制子系统用来绘制各种窗口

OS中独立的子系统(通常叫 GDI)与之对应。

2D图形

3D图形

文本

图像处理

为了简便开发,操作熊提供了一套通用的UI元素,我们称之为控件

常见的:

  • 文本
  • 按钮
  • 单选框
  • 复选框
  • 进度条
  • 输入框
  • 等等


音响

管理设备相对比较简单

调整音量 遵循覆盖原则

声音播放可以混音处理

接听电话屏蔽其他声音

打印机

打印机的管理应该是线性的

多个软件打印的情况下,一般的,后面的只能等前面的打印完成之后才能进行打印

打印机的使用是以文档为互斥的单位。为了避免软件之间出现长时间...

操作系统介入了打印机的管理,引入了打印缓冲这个概念。

软件打印不必等到打印机吧东西打印出来 而是将要打印的内容发送到打印缓冲中,这样的haul ,多个软件就没必要出现互相等待的情况

## 总结

因为交互在朝着自然(Nature)和智能(Intellige)的方向发展

在未来,必然将由操作系统来实现智能交互的基础架构。

极客时间版权所有: https://time.geekbang.org/column/article/95660

极客时间版权所有: https://time.geekbang.org/column/article/95660

极客时间版权所有: https://time.geekbang.org/column/article/95660



有疑问、勘误、请您在下方留言,感谢您的支持 ღ( ´・ᴗ・` )!

感谢您阅读,这篇文章归 极客点子版权所有.
如果转载,请注明出处: 极客点子版权所有(/page/945.html) 知识共享许可协议
本网站使用 创作共用 归属 - 非商业用途 - 共享4.0国际许可协议的相同方式 许可.

关于作者:

    作者:

    reverse()

    简介:

    nodejs 全栈工程师 、作家、github 开源爱好者
    研究方向:数据分析、 深度学习、 服务器架构、 系统原理

    著作:

    最爱的编程语言:

    Javascript
    Python