自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一看就懂!15個(gè)交互與UI必懂的技術(shù)用語(yǔ)

移動(dòng)開(kāi)發(fā) Android
我們經(jīng)常和開(kāi)發(fā)們打交道,也會(huì)經(jīng)常聽(tīng)到一些技術(shù)上的用語(yǔ)(像什么 SDK、RT、結(jié)構(gòu)化數(shù)據(jù)等等)。當(dāng)時(shí)聽(tīng)到這些時(shí),你心里肯定是黑人問(wèn)號(hào)臉:他到底在講什么???

我們經(jīng)常和開(kāi)發(fā)們打交道,也會(huì)經(jīng)常聽(tīng)到一些技術(shù)上的用語(yǔ)(像什么 SDK、RT、結(jié)構(gòu)化數(shù)據(jù)等等)。當(dāng)時(shí)聽(tīng)到這些時(shí),你心里肯定是黑人問(wèn)號(hào)臉:他到底在講什么???

[[325415]]

所以今天想說(shuō)下我個(gè)人所遇到的一些技術(shù)用語(yǔ),內(nèi)容可能不太全面,但還是希望能給你帶來(lái)一些收獲。

API與SDK

1. API:

應(yīng)用程序編程接口,指兩個(gè)軟件/系統(tǒng)間的連接通道,以實(shí)現(xiàn)數(shù)據(jù)間的傳送與處理。比如:

手機(jī)插上 USB 數(shù)據(jù)線 連接電腦,USB 數(shù)據(jù)線插口就是一種 API 接口。

MacBook 與 iPhone 之間傳輸圖片,隔空傳送能力就是一種 API 接口

特點(diǎn):一種建立數(shù)據(jù)連接的通道

2. SDK:

軟件開(kāi)發(fā)工具包,指集合了某些功能的虛擬安裝包,可以向其他公司對(duì)外提供使用(里面的功能)。

比如:高德地圖團(tuán)隊(duì)生成了一個(gè)地圖 SDK,一些小公司想直接使用高德地圖的功能,就可以通過(guò)這個(gè)地圖 SDK 來(lái)完成。

特點(diǎn):能讓 SDK 使用方節(jié)省大量的開(kāi)發(fā)成本和人力資源,方便/快速調(diào)用。對(duì)于 SDK 制作方來(lái)說(shuō),能擴(kuò)展現(xiàn)有的產(chǎn)品生態(tài)圈。

冷更新與熱更新

1. 熱更新:

用戶一打開(kāi)應(yīng)用就會(huì)遇到的即時(shí)更新,不用重新下載 整個(gè) APP 安裝包的更新方式。

比如:功能更新、游戲補(bǔ)丁下載

特點(diǎn):能動(dòng)態(tài)下發(fā)代碼。它可以使開(kāi)發(fā)者在不發(fā)布新版本的情況下,發(fā)布功能和修復(fù) BUG。

2. 冷更新:

用戶需要下載完整的 APP 安裝包,才可完成使用整個(gè)產(chǎn)品 的更新方式。

比如:版本迭代

特點(diǎn):開(kāi)發(fā)者每次都要重新打包 app,提交給應(yīng)用商店/蘋(píng)果進(jìn)行審核。審核通過(guò)后,用戶得下載/更新整個(gè) app 所需要的流量。

SKU與SPU

1. SKU:

庫(kù)存量單位:即組成一個(gè)產(chǎn)品/信息的最小單位,相當(dāng)于一種顆粒度。

比如:一個(gè)圖層、一瓶小怡寶礦泉水、一種手機(jī)顏色

特點(diǎn):每一個(gè) SKU 都是唯一的,用于辨識(shí)產(chǎn)品體系內(nèi)的其他信息。

2. SPU:

標(biāo)準(zhǔn)產(chǎn)品單位:可以說(shuō)是最小信息單位的集合。一個(gè) SPU 相當(dāng)于是 N 個(gè) SKU 的編組。

比如:一個(gè)圖層編組、一種怡寶礦泉水、一部手機(jī)信息

特點(diǎn):一個(gè) SPU 會(huì)包含多個(gè) SKU,該 SPU 在平臺(tái)體系下也是唯一的。

結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)

1. 結(jié)構(gòu)化數(shù)據(jù):

有固定格式、統(tǒng)一結(jié)構(gòu)、有限長(zhǎng)度等的 數(shù)據(jù)展示方式,且可以用一個(gè)二維關(guān)系表來(lái)表示。

什么是二維關(guān)系表?

就如同一個(gè)標(biāo)準(zhǔn) Excel 表:以行為單位,每一行數(shù)據(jù)表示一個(gè)實(shí)體/一組信息,每一行數(shù)據(jù)的屬性是相同的(因?yàn)槊恳涣袑?duì)應(yīng)一個(gè)特征)。

特點(diǎn):數(shù)據(jù)展示非常規(guī)范化

2. 非結(jié)構(gòu)化數(shù)據(jù):

與上面相反,很難用統(tǒng)一的格式/結(jié)構(gòu)來(lái)組織、且不能用二維關(guān)系表展示的數(shù)據(jù)。

比如:各種散落文本、圖片、視頻音頻、文檔、HTML 等

特點(diǎn):信息展示比較零散

版本兼容

指新/老版本之間,在產(chǎn)品信息與能力上的協(xié)調(diào)或處理。一般體現(xiàn)在 2 個(gè)方面:數(shù)據(jù)兼容和功能兼容。

1. 數(shù)據(jù)兼容:

指新/老兩個(gè)版本,在數(shù)據(jù)展示上的內(nèi)容、格式、種類上是否一致?

比如:在日期展示上,老版本的數(shù)據(jù)格式是 2020 年 5 月 1 日,而新版本上計(jì)劃是 2020.05.01。此時(shí)就需要新版本上線前,將所有日期的數(shù)據(jù)都統(tǒng)一(兼容)成新版本(小數(shù)點(diǎn))的格式。

注冊(cè)頁(yè)面,新版本上多了一個(gè)個(gè)性簽名的字段,如果在老版本上沒(méi)有傳回這個(gè)字段,是否會(huì)引發(fā)一些問(wèn)題?

2. 功能兼容:

指新版本上新增的功能,在老版本上該如何進(jìn)行處理?尤其會(huì)讓兩個(gè)版本的用戶產(chǎn)生交互行為。

比如新版本上了語(yǔ)音通話,而老版本卻沒(méi)有。此時(shí)新版本的用戶向老版本用戶發(fā)起語(yǔ)音通話,老版本該如何處理(兼容)?

一般都是在提示用戶對(duì)方嘗試向你發(fā)起語(yǔ)音通話,當(dāng)前版本不支持,快去更新吧~

聯(lián)調(diào)與封版

1. 聯(lián)調(diào):

指的是數(shù)據(jù)接口上的走查。大家把做好的接口一起調(diào)試下,看下后臺(tái)的數(shù)據(jù)格式是否正確、數(shù)據(jù)流是否正確等、會(huì)給什么參數(shù)、返什么內(nèi)容。

2. 封版:

指測(cè)試完成后,準(zhǔn)備將該階段的 app 安裝包提交至應(yīng)用商店/App Store 進(jìn)行審核上線。

封版后就不再允許提交或修改代碼,等到了下一個(gè)迭代版本再說(shuō)(除了出現(xiàn)緊急 bug 之外)

沒(méi)錯(cuò),說(shuō)的就是冷更新……

RT與并發(fā)用戶數(shù)

1. RT:

系統(tǒng)響應(yīng)時(shí)間:指客戶端發(fā)出一個(gè)請(qǐng)求后,服務(wù)器開(kāi)始接受、處理、返回請(qǐng)求結(jié)果時(shí)所經(jīng)歷的時(shí)間。頁(yè)面加載的 loading 越久,RT 就越長(zhǎng)。

響應(yīng)時(shí)間包含:請(qǐng)求發(fā)送時(shí)間、網(wǎng)絡(luò)傳輸時(shí)間、服務(wù)器處理時(shí)間

2. 并發(fā)用戶數(shù):

同一時(shí)刻正在與服務(wù)器進(jìn)行交互的在線用戶數(shù)量。

比如晚上 9 點(diǎn),用微信掃一掃識(shí)別二維碼。

正在掃描二維碼、處于識(shí)別過(guò)程的用戶總數(shù),就屬于并發(fā)用戶數(shù)。因?yàn)樗麄兇藭r(shí)和服務(wù)器正在產(chǎn)生交互(取幀識(shí)別)。

而識(shí)別成功或失敗的就不能算了。

并發(fā)用戶數(shù)有兩個(gè)常見(jiàn)的錯(cuò)誤觀點(diǎn):

  • 把并發(fā)用戶數(shù)量,理解為使用系統(tǒng)的全部用戶數(shù)量
  • 把用戶在線數(shù)量,理解為并發(fā)用戶數(shù)量

基準(zhǔn)

促使開(kāi)發(fā)做出技術(shù)決策的一種依據(jù)。即為什么選擇這么做?

比如:微信掃一掃中的閃光燈圖標(biāo),該何時(shí)出現(xiàn),何時(shí)消失?

這個(gè)基準(zhǔn)就是:檢測(cè)手機(jī)攝像頭下的光線情況。當(dāng)周邊光線幽暗時(shí)才出現(xiàn)閃光燈圖標(biāo)。(用戶需要時(shí)可以找到,不需要時(shí)可以看不見(jiàn)它)

再如:京東里為何有微信支付,沒(méi)有支付寶?因?yàn)榫〇|和騰訊有特別合作,所以你懂的~

總結(jié)

以上就是我個(gè)人在騰訊這邊遇到的一些技術(shù)用語(yǔ)(那些基礎(chǔ)的就沒(méi)必要說(shuō)了,如 toast 提示、native 頁(yè)面等)。

內(nèi)容不太全面,都是個(gè)人愚見(jiàn)。但還是希望能給你帶來(lái)一些收獲,避免出現(xiàn)剛才開(kāi)發(fā)說(shuō)的詞是什么意思的尷尬局面。

責(zé)任編輯:未麗燕 來(lái)源: 優(yōu)設(shè)
相關(guān)推薦

2023-05-12 09:08:48

TypeScript工具類型

2020-09-21 08:33:12

線程池調(diào)度Thread Pool

2020-04-15 08:33:43

Netty網(wǎng)絡(luò)通信

2020-03-27 09:06:54

選擇排序算法冒泡排序

2018-09-28 14:28:28

MySQL存儲(chǔ)過(guò)程

2021-07-15 09:55:47

systemdLinux文件

2021-05-14 07:11:49

方法調(diào)用類加載

2025-03-04 02:00:00

Python編寫(xiě)自動(dòng)化

2022-08-15 19:49:57

Consul架構(gòu)注冊(cè)中心

2019-08-14 10:20:32

算法數(shù)組鏈表

2022-05-29 22:55:00

適配器設(shè)計(jì)模式

2021-12-30 09:10:28

游戲開(kāi)發(fā)開(kāi)發(fā)技術(shù)熱點(diǎn)

2019-01-15 09:55:24

RAID磁盤陣列數(shù)據(jù)存儲(chǔ)

2015-07-21 13:07:14

Reactjs教程

2024-12-12 08:22:03

負(fù)載均衡算法無(wú)狀態(tài)

2024-11-20 16:02:47

.NET 9LINQ開(kāi)發(fā)

2021-01-07 10:30:23

設(shè)計(jì)模式

2020-11-11 11:25:27

Redis數(shù)據(jù)技術(shù)

2020-06-11 10:45:58

數(shù)據(jù)算法架構(gòu)

2020-04-20 10:33:56

戴爾
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)