一看就懂?15个交互与UI必懂的技术用语

目录
一、API与SDK
二、SKU与SPU
三、热更新与冷更新
四、结构化与非结构化数据
五、数据兼容与功能兼容
六、联调与封闭
七、RT与并发用户数
八、基准

一、API与SDK
1.API:
应用程序编程接口,指两个软件/系统间的连接通道,以实现数据间的传送与处理。比如:
  • 手机插上USB数据线 连接电脑,USB数据线插口就是一种API接口;
  • MacBook与iPhone之间传输图片,“隔空传送”能力就是一种API接口。
· 特点:一种建立数据连接的通道。
2.SDK:
软件开发工具包,指集合了某些功能的虚拟安装包,可以向其他公司对外提供使用(里面的功能)。
比如:高德地图团队生成了一个“地图SDK”,一些小公司想直接使用高德地图的功能,就可以通过这个“地图SDK”来完成。
· 特点:能让SDK使用方节省大量的开发成本和人力资源,方便快速调用。对于SDK制作方来说,能让扩展现有的产品生态圈。
二、冷更新与热更新
1.热更新:
用户一打开应用就会遇到的即时更新,不用重新下载,整个APP安装包的更新方式。比如:功能更新、游戏补丁下载。
· 特点:能动态下发代码。它可以使开发者在不发布新版本的情况下,发布功能和修复BUG。
2.冷更新:
用户需要下载完整的APP安装包,才可完成使用整个产品 的更新方式。比如:版本迭代。
· 特点:开发者每次都要重新打包app,提交给应用商店/苹果进行审核。审核通过后,用户得下载/更新整个app所需要的流量。
三、SKU与SPU
1.SKU:
库存量单位:即组成一个产品/信息的最小单位,相当于一种”颗粒度“。比如:一个图层、一瓶小怡宝矿泉水、一种手机颜色。
· 特点:每一个SKU都是唯一的,用于辨识产品体系内的其他信息。

2.SPU:

标准产品单位:可以说是最小信息单位的集合。一个SPU相当于是N个SKU的编组。比如:一个图层编组、一种怡宝矿泉水、一部手机信息。
· 特点:一个SPU会包含多个SKU,该SPU在平台体系下也是唯一的。
四、结构化与非结构化数据
1.结构化数据:
有固定格式、统一结构、有限长度等的数据展示方式,且可以用一个“二维关系表”来表示。
那什么又是“二维关系表”?
就如同一个标准Excel表:以行为单位,每一行数据表示一个实体/一组信息,每一行数据的属性是相同的(因为每一列对应一个特征)。
· 特点:数据展示非常规范化。
2.非结构化数据:
与上面相反,很难用统一的格式/结构来组织、且不能用二维关系表展示的数据。比如:各种散落文本、图片、视频音频、文档、HTML等。
· 特点:信息展示比较零散。
五、版本兼容
指新/老版本之间,在产品信息与能力上的协调或处理。一般体现在2个方面:数据兼容和功能兼容。
1.数据兼容:
指新/老两个版本,在数据展示上的内容、格式、种类上是否一致。比如:
  • 在日期展示上,老版本的数据格式是 “2020年5月1日”,而新版本上计划是“2020.05.01”。此时就需要新版本上线前,将所有日期的数据都统一(兼容)成新版本(小数点)的格式。

  • 注册页面,新版本上多了一个“个性签名”的字段,如果在老版本上没有传回这个字段,是否会引发一些问题?

2.功能兼容:
指新版本上新增的功能,在老版本上该如何进行处理?尤其会让两个版本的用户产生交互行为
比如:新版本上了“语音通话”功能,而老版本却没有。此时新版本的用户向老版本用户发起“语音通话”,老版本该如何处理(兼容)?(tips:一般都是在提示用户“对方尝试向你发起语音通话,当前版本不支持,快去更新吧~”)
六、联调与封版
1.联调:
指的是数据接口上的走查。大家把做好的接口一起调试下,看下后台的数据格式是否正确、数据流是否正确等,会给什么参数、返回什么内容。
2.封版:
指测试完成后,准备将该阶段的app安装包提交至应用商店/App Store 进行审核上线。封版后就不再允许提交或修改代码,等到了下一个迭代版本再说(除了出现紧急bug之外)。
「耍家补充:“封版”其实也会被运用在产品需求版本管理中,算是团队协作的一种既定规则,指在进行了产品需求终审之后,各部门已经开始了版本研发,此时本期需求池将进行封版,不允许再增添其他繁杂需求,所有需求应自动进入下一期的需求池(线上bug或其他紧急重要需求除外)。此处的“封版”更偏向于一种需求协作规则。」
七、RT与并发用户数
1.RT:
系统响应时间:指客户端发出一个请求后,服务器开始接受、处理、返回请求结果时所经历的时间。页面加载的loading越久,RT就越长。
响应时间包含:请求发送时间、网络传输时间、服务器处理时间。
2.并发用户数:
同一时刻正在与服务器进行交互的在线用户数量。比如:晚上9点,用微信“扫一扫”识别二维码。
正在扫描二维码、处于识别过程的用户总数,就属于并发用户数。因为他们此时和服务器正在产生交互(取帧识别)。而识别成功或失败的就不能算了。

并发用户数有两个常见的错误观点:

  1. 把并发用户数量,理解为使用系统的全部用户数量;

  2. 把用户在线数量,理解为并发用户数量。

八、基准

促使开发做出技术决策的一种依据,即“为什么选择这么做?”。比如:微信扫一扫中的“闪光灯”图标,该何时出现,何时消失?
这个基准就是:检测手机摄像头下的光线情况。当周边光线幽暗时才出现闪光灯图标。(用户需要时可以找到,不需要时可以看不见它)
再如:京东里为何有微信支付,没有支付宝?因为京东和腾讯有特别合作,所以你懂得~


欢迎关注UCD耍家