SDK的色彩,應該和宿主端一致還是和主端一致?關于這個問題,或許我們需要從產品戰略層進行回答,并根據SDK的用戶需求與產品目標等維度,來尋求解決方案。本篇文章里,作者便嘗試對這一問題做了梳理和解讀,一起來看。
(相關資料圖)
SDK,全稱是Software Development Kit,中文為:軟件開發工具包,一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合。接入方(宿主端)可以借助SDK高效率、低成本地實現地圖、支付、視頻播放、廣告、統計等一系列功能。
之前和短視頻SDK的產品經理們開了一個會,會上提出一個問題:SDK的色彩到底應該跟宿主端一致還是主端一致,希望設計師從專業的角度給出建議。周末在家梳理了一下思路,給出了我的答案,希望給有類似困惑的小伙伴一些參考。
愛因斯坦說“問題不能在發生的同一層面得到解答”。所以對于“SDK的色彩應該跟主端一致還是宿主端一致?”,我們不能直接從設計的表現層作答,而是要回到產品戰略層,根據SDK的用戶需求和產品目標來尋求答案。
圖1 SDK的色彩設計思路
一、用戶需求
用戶期待SDK應該是什么顏色?
通常情況下,SDK嵌入到宿主端,大多數用戶根本分不清哪些功能是SDK提供的,哪些功能是宿主端自己開發的。從這個角度來講,SDK的功能只是產品功能的一部分,按照系統和App設計規范要求,SDK的顏色應該和宿主端其他功能顏色保持一致。
圖2 系統+產品規范中對色彩的要求
iOS:色彩應該提供視覺延續性(一致性);Android:顏色應該在整個UI中應用一致,并與其所代表的品牌兼容;Origin OS:為用戶提供一致的體驗,使用統一的視覺表現樣式;App:色彩是第一視覺語言,色彩一致性是最基本的設計原則和要求。所以,基于用戶對SDK功能的不可辨識性和產品設計一致性經驗,用戶期待的SDK色彩應該跟宿主端色彩保持一致。
那有沒有例外呢?
有。
如果SDK存在主端品牌,且主端品牌在行業內擁有數一數二的用戶知名度和信譽度,那么,SDK嵌入到任何產品都可以保留其主端品牌色彩,以符合用戶對SDK主端品牌的一致性期待。
比如,在移動支付場景中,微信支付和支付寶支付占據了國內約95%的市場份額,市場普及率和用戶心智都非常強,所以不管宿主端自身的品牌色是什么,在調用微信或支付寶支付時,都會延續支付主端品牌的色彩,以順應用戶心智,如下圖所示:
圖3 SDK的色彩跟隨主端
同理,在輸入法領域,搜狗的市場份額約55%,所以任何App調用搜狗輸入法時,鍵盤都是搜狗的主題色橙色,這都是匹配用戶心智的。
二、產品目標
宿主端接入SDK主要是為了低成本高效率的引入SDK的功能或服務,完善本品功能和體驗,或者獲取商業收益。
如果SDK主端品牌不直接面向用戶,用戶知曉度偏低(比如統計類SDK友盟、Push類SDK個推,實名認證類SDK騰訊人臉識別、廣告類SDK穿山甲等等),則SDK接入到宿主端后,色彩需要跟宿主端保持一致,以避免體驗的混亂,如下圖所示人臉識別SDK和廣告SDK中的色彩都是跟宿主端保持一致的。
圖4 SDK的色彩跟隨宿主端
或者SDK主端品牌雖然知名,比如語音朗讀類SDK訊飛和小說類SDK掌閱,但可以通過商務合作獲取收益,或者希望擴大自己的市場份額,那么他們也會提供色彩定制服務,讓SDK的色彩跟宿主端保持一致,以鼓勵更多宿主端接入。
那有哪些例外情況呢?
一是在某些中小產品上,如果接入(購買)主端品牌色彩的SDK成本更低,或者能夠帶來額外收入,宿主端也可能會犧牲一致性體驗來接入SDK的主端品牌色彩,以控制成本或增加收益。
二是如果SDK主端品牌用戶知曉度和信譽度很高,延續SDK主端品牌色彩,還可以增加用戶對本品的信任感,起到雙贏的作用,那就會延續SDK主端品牌的色彩,比如前面我們提到的支付類SDK。
最后小結一下,到底SDK的色彩應該跟誰一致呢?
取決于2個因素:
用戶需求(預期):當SDK主端品牌用戶心智特別強時,采用主端品牌色彩,否則采用宿主端品牌色彩,以保證宿主端產品色彩的一致性。產品目標:當SDK使用主端品牌色彩,才能滿足宿主端產品成本控制和收益目標時,使用SDK主端品牌色彩,否則采用宿主端品牌色彩。好了,關于SDK的色彩應該跟誰一致的問題就分析到這里啦。
專欄作家
悅姐聊設計,公眾號:悅姐聊設計,人人都是產品經理專欄作家。10年體驗設計經驗,崇尚理論指導實踐,實踐迭代理論,熱衷于學習、解構、建構、傳播交互設計、服務設計、行為設計等設計相關領域知識。
本文原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自 Unsplash,基于 CC0 協議。
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
關鍵詞:
責任編輯:Rex_16