15個產(chǎn)品與交互必懂的技術(shù)用語!

23 評論 19634 瀏覽 270 收藏 10 分鐘

本文講述了API與SDK、SKU與SPU、熱更新與冷更新、結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)、數(shù)據(jù)兼容與功能兼容、聯(lián)調(diào)與封閉、RT與并發(fā)用戶數(shù)、基準(zhǔn)15個產(chǎn)品和交互的技術(shù)用語。

我們經(jīng)常和開發(fā)們打交道,也會經(jīng)常聽到一些技術(shù)上的用語(像什么SDK、RT、結(jié)構(gòu)化數(shù)據(jù)等等)。

當(dāng)時聽到這些時,你心里肯定是黑人問號臉:他到底在講什么???

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

一、API與SDK

1. API

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

比如:

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

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

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

2. SDK

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

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

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

二、冷更新與熱更新

1. 熱更新

用戶一打開應(yīng)用就會遇到的即時更新,不用重新下載整個APP安裝包的更新方式。

比如:功能更新、游戲補丁下載

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

2. 冷更新

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

比如:版本迭代

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

三、SKU與SPU

1. SKU

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

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

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

2. SPU

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

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

特點:一個SPU會包含多個SKU,該SPU在平臺體系下也是唯一的。

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

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

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

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

就如同一個標(biāo)準(zhǔn)Excel表:以行為單位,每一行數(shù)據(jù)表示一個實體/一組信息,每一行數(shù)據(jù)的屬性是相同的(因為每一列對應(yīng)一個特征)。

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

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

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

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

特點:信息展示比較零散。

五、版本兼容

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

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

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

比如:

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

b.注冊頁面,新版本上多了一個‘個性簽名’的字段,如果在老版本上沒有傳回這個字段,是否會引發(fā)一些問題?

2. 功能兼容

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

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

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

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

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

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

2. 封板

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

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

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

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

1. RT

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

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

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

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

比如晚上9點,用微信‘掃一掃’ 識別二維碼。正在掃描二維碼、處于識別過程的用戶總數(shù),就屬于并發(fā)用戶數(shù)。因為他們此時和服務(wù)器正在產(chǎn)生交互(取幀識別)。

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

并發(fā)用戶數(shù) 有兩個常見的錯誤觀點:

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

2. 把用戶在線數(shù)量,理解為并發(fā)用戶數(shù)量

八、基準(zhǔn)

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

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

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

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

#專欄作家#

和出此嚴(yán),微信公眾號:和出此嚴(yán),人人都是產(chǎn)品經(jīng)理專欄作家。一枚在鵝廠成長中的‘90后老干部’,主產(chǎn)各種接地氣的交互/產(chǎn)品干貨。以做產(chǎn)品的方式,寫好每一篇文章。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 都看懂了??!很容易理解。好棒?。?/p>

    回復(fù)
  2. 說的很簡單易懂,對于互聯(lián)網(wǎng)小白來說學(xué)到了

    回復(fù)
  3. 我看懂了,謝謝!加油!

    來自廣東 回復(fù)
  4. 看過很多技術(shù)的,覺得你寫的最簡單易懂!寫那么深的理解產(chǎn)品端不用理解那么深吧。關(guān)注你了,為你點贊,期待后面寫的續(xù)集!加油

    來自廣東 回復(fù)
  5. 總體來說還行。有利于新人剛步入互聯(lián)網(wǎng)工作中去理解一些名詞。挺好的,知道個大概意思就行了。評論區(qū)里面的大神可以自己寫一篇精通的,沒必要在這里裝P,去點評別人這個那個的。這個就是給小白看的,如果你牛P,你別看就是的了,真看不慣這些裝P的人。這篇文章頂多說別人寫的不嚴(yán)謹(jǐn)或者不深入而已

    來自江蘇 回復(fù)
  6. 一看就是沒做過技術(shù)的產(chǎn)品經(jīng)理,不懂可以不要寫,寫了就要負(fù)責(zé),像你這樣誤導(dǎo)其他人真的好嗎?

    來自江蘇 回復(fù)
    1. 以下是來自作者的回復(fù)——

      很感謝你的教誨,我這邊也說幾點

      我是做交互的,目前對技術(shù)知識的了解 確實沒有達(dá)到專業(yè)/熟練的程度,我也只是對我日常遇到的知識點做一些總結(jié)。作用是 能知道 它大概是什么

      世上沒有誰只聚焦于一個知識領(lǐng)域,當(dāng)接觸其他陌生領(lǐng)域時,難免會有遇到皮毛之見、錯誤理解。但我感覺這是正常不過的事情。我們所能做的,也就是 盡最小的彎路去慢慢發(fā)現(xiàn)里面的深度,而就是因為有 自我理解和別人的批評/指導(dǎo)的,所以才叫社會進(jìn)步

      最后還是感謝你的教誨

      來自廣東 回復(fù)
    2. 我沒有抬杠的意思哈,我其實想表達(dá)的是,寫的東西還是要負(fù)責(zé),畢竟看的人太多了。專業(yè)的事情就讓專業(yè)的人去做,術(shù)業(yè)有專攻。不然的話,明知道自己不是很明白,但還是強(qiáng)行寫出來,真的會誤導(dǎo)很多人的,尤其是很多新人,他們會以為你的解釋是正確的。

      來自江蘇 回復(fù)
    3. 那你寫一篇嚴(yán)謹(jǐn)?shù)奈恼掳桑疫^去學(xué)習(xí)一下。。剛剛?cè)腴T不太懂

      來自上海 回復(fù)
    4. 不好意思,我對這個領(lǐng)域,也不太了解,所以不敢輕易下筆。

      來自江蘇 回復(fù)
    5. you can you up , no can no BB

      來自北京 回復(fù)
    6. 我評價一臺冰箱我難道還要會制冷嗎?

      來自江蘇 回復(fù)
    7. 但是你評價的是冰箱的制冷技術(shù)不對,那么你自然要會牛逼的制冷技術(shù) ??

      來自浙江 回復(fù)
    8. 有啥好酸的么,你不懂就沒必要評論呀,沒法滿足你的需求不要看就是了,不是提供給你這種人看的。

      來自廣東 回復(fù)
    9. 戳到你的痛處了?吠的這么兇

      來自江蘇 回復(fù)
  7. 不夠嚴(yán)謹(jǐn),
    1.Application Programming Interface 簡稱APi 對外暴露且無需理解內(nèi)部工作機(jī)制的前提下返回一個例程的方法(函數(shù))
    2.SDK是一個環(huán)境,不僅僅是一個安裝包
    3.聯(lián)調(diào)不僅僅限于接口之間的排查,包括數(shù)據(jù)流程,控制流,各個功能模塊之間是否按照設(shè)計實現(xiàn),
    后面的看不下去了,感覺像是拍腦袋相當(dāng)然的寫的

    來自北京 回復(fù)
    1. 個人愚見,感謝指教~

      來自廣東 回復(fù)
  8. 蘋果不讓熱更新了吧

    回復(fù)
    1. 別的APP不知道,爐石傳說我不久前才碰到過熱更新

      來自廣東 回復(fù)
  9. 厲害,學(xué)到好多名詞

    來自四川 回復(fù)
  10. 嘗試

    回復(fù)
  11. 學(xué)到了

    回復(fù)
  12. 強(qiáng),學(xué)到了~

    來自廣東 回復(fù)