成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一看就懂!15個交互與UI必懂的技術用語

移動開發 Android
我們經常和開發們打交道,也會經常聽到一些技術上的用語(像什么 SDK、RT、結構化數據等等)。當時聽到這些時,你心里肯定是黑人問號臉:他到底在講什么???

我們經常和開發們打交道,也會經常聽到一些技術上的用語(像什么 SDK、RT、結構化數據等等)。當時聽到這些時,你心里肯定是黑人問號臉:他到底在講什么???

[[325415]]

所以今天想說下我個人所遇到的一些技術用語,內容可能不太全面,但還是希望能給你帶來一些收獲。

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. 功能兼容:

指新版本上新增的功能,在老版本上該如何進行處理?尤其會讓兩個版本的用戶產生交互行為。

比如新版本上了語音通話,而老版本卻沒有。此時新版本的用戶向老版本用戶發起語音通話,老版本該如何處理(兼容)?

一般都是在提示用戶對方嘗試向你發起語音通話,當前版本不支持,快去更新吧~

聯調與封版

1. 聯調:

指的是數據接口上的走查。大家把做好的接口一起調試下,看下后臺的數據格式是否正確、數據流是否正確等、會給什么參數、返什么內容。

2. 封版:

指測試完成后,準備將該階段的 app 安裝包提交至應用商店/App Store 進行審核上線。

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

沒錯,說的就是冷更新……

RT與并發用戶數

1. RT:

系統響應時間:指客戶端發出一個請求后,服務器開始接受、處理、返回請求結果時所經歷的時間。頁面加載的 loading 越久,RT 就越長。

響應時間包含:請求發送時間、網絡傳輸時間、服務器處理時間

2. 并發用戶數:

同一時刻正在與服務器進行交互的在線用戶數量。

比如晚上 9 點,用微信掃一掃識別二維碼。

正在掃描二維碼、處于識別過程的用戶總數,就屬于并發用戶數。因為他們此時和服務器正在產生交互(取幀識別)。

而識別成功或失敗的就不能算了。

并發用戶數有兩個常見的錯誤觀點:

  • 把并發用戶數量,理解為使用系統的全部用戶數量
  • 把用戶在線數量,理解為并發用戶數量

基準

促使開發做出技術決策的一種依據。即為什么選擇這么做?

比如:微信掃一掃中的閃光燈圖標,該何時出現,何時消失?

這個基準就是:檢測手機攝像頭下的光線情況。當周邊光線幽暗時才出現閃光燈圖標。(用戶需要時可以找到,不需要時可以看不見它)

再如:京東里為何有微信支付,沒有支付寶?因為京東和騰訊有特別合作,所以你懂的~

總結

以上就是我個人在騰訊這邊遇到的一些技術用語(那些基礎的就沒必要說了,如 toast 提示、native 頁面等)。

內容不太全面,都是個人愚見。但還是希望能給你帶來一些收獲,避免出現剛才開發說的詞是什么意思的尷尬局面。

責任編輯:未麗燕 來源: 優設
相關推薦

2020-09-21 08:33:12

線程池調度Thread Pool

2023-05-12 09:08:48

TypeScript工具類型

2020-03-27 09:06:54

選擇排序算法冒泡排序

2018-09-28 14:28:28

MySQL存儲過程

2021-07-15 09:55:47

systemdLinux文件

2020-04-15 08:33:43

Netty網絡通信

2021-05-14 07:11:49

方法調用類加載

2019-08-14 10:20:32

算法數組鏈表

2022-05-29 22:55:00

適配器設計模式

2021-12-30 09:10:28

游戲開發開發技術熱點

2025-03-04 02:00:00

Python編寫自動化

2022-08-15 19:49:57

Consul架構注冊中心

2019-01-15 09:55:24

RAID磁盤陣列數據存儲

2015-07-21 13:07:14

Reactjs教程

2024-12-12 08:22:03

負載均衡算法無狀態

2024-11-20 16:02:47

.NET 9LINQ開發

2021-01-07 10:30:23

設計模式

2020-11-11 11:25:27

Redis數據技術

2020-06-11 10:45:58

數據算法架構

2020-09-17 09:40:20

數據庫Sqlite3命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区久久 | 99这里只有精品视频 | 91av视频在线观看 | 成人免费一区二区三区视频网站 | 日韩在线视频一区二区三区 | 国产aa| 亚洲免费视频网站 | 国产yw851.c免费观看网站 | 国产伦精品一区二区三区照片91 | 久久精品成人热国产成 | 欧美v免费 | 亚洲一区二区中文字幕 | 久久久性 | 午夜影院普通用户体验区 | 欧美日韩高清 | 一区二区在线不卡 | 国产精品日本一区二区在线播放 | 精品国产一区二区三区性色 | 91精品久久久久久久久久入口 | 久久一区二区三区四区五区 | 中国黄色毛片视频 | 天天干com| 精品国产精品三级精品av网址 | 欧美四虎| 91精品久久久久久久久久 | 狠狠撸在线视频 | 亚洲欧美中文日韩在线 | 国产wwwcom | 欧美一区二区在线观看 | 国产精品一区二区久久 | 日韩在线中文 | 久久精品69 | 日韩精品一区二区三区在线播放 | 成人伊人网 | 夜久久 | 九九视频在线观看视频6 | 日韩在线观看 | 成人福利在线 | 一区二区精品 | 成年男女免费视频网站 | 亚洲成人网在线观看 |