如何應(yīng)對(duì)交互設(shè)計(jì)中的技術(shù)實(shí)現(xiàn)問(wèn)題

0 評(píng)論 6194 瀏覽 26 收藏 8 分鐘

技術(shù)實(shí)現(xiàn)是交互設(shè)計(jì)的last but not the least環(huán)節(jié),甚至有時(shí)應(yīng)該是設(shè)計(jì)優(yōu)先考慮的問(wèn)題,畢竟沒(méi)有實(shí)現(xiàn)的設(shè)計(jì)只是圖紙而已??勺鳛橐粋€(gè)技術(shù)門外妹,什么時(shí)候需要考慮技術(shù)實(shí)現(xiàn)問(wèn)題?都需要考慮哪些問(wèn)題?如何保證設(shè)計(jì)不受技術(shù)實(shí)現(xiàn)的影響?本文作者將以聊天中的文件下載為例,講一下筆者的經(jīng)驗(yàn)和小心得。

WHEN

  • 什么時(shí)候需要考慮技術(shù)實(shí)現(xiàn)的問(wèn)題?
  • 在遇到特殊需求和有特殊設(shè)計(jì)的的時(shí)候

聊天中文件下載的就是一個(gè)特殊的需求。因?yàn)樵诹奶熘?,文件既是文件?shù)據(jù),又是聊天信息,所以聊天文件的數(shù)據(jù)和信息在技術(shù)實(shí)現(xiàn)中是結(jié)合還是分開(kāi)處理,會(huì)對(duì)設(shè)計(jì)產(chǎn)生影響。

影響在于該聊天文件在頁(yè)面中以什么形式展示?有什么樣的內(nèi)容和功能?

如果說(shuō)聊天文件的數(shù)據(jù)和信息是結(jié)合處理的,那么該文件發(fā)送到接收用戶的時(shí)候,其數(shù)據(jù)和信息是同時(shí)傳達(dá)的,用戶需要點(diǎn)擊下載,才能知道這是什么文件,下載完成才能知道該文件的大小,才能進(jìn)行轉(zhuǎn)發(fā)等操作。

而聊天文件的數(shù)據(jù)和信息分開(kāi)處理時(shí),就可以在文件發(fā)送到接收用戶時(shí),優(yōu)先展示文件信息。聊天文件信息,就類似于圖文版的網(wǎng)盤鏈接,用戶可以在下載之前可了解簡(jiǎn)要情況,決策是否下載,且在未下載之前就可以進(jìn)行轉(zhuǎn)發(fā)。

另外一個(gè)需要考慮技術(shù)實(shí)現(xiàn)的時(shí)候,就是有特殊設(shè)計(jì)想法的時(shí)候。

當(dāng)用戶點(diǎn)擊進(jìn)入下載頁(yè)面之后再返回到聊天頁(yè)時(shí),后臺(tái)默認(rèn)繼續(xù)下載,可文件下載完成該如何告知用戶?下載信息中以文字狀態(tài)的切換表示?

但是這個(gè)反饋不夠明顯!且如用戶該條信息被接下來(lái)的聊天信息頂出當(dāng)前頁(yè)面怎么辦?

此時(shí)想到,采用文字提示,希望用戶點(diǎn)擊該條提示信息可自動(dòng)回到下載的文件以方便用戶查看。

也許你跟我想的一樣,覺(jué)得這只是一個(gè)簡(jiǎn)單的case,不過(guò)是將文字鏈接和下載文件綁定而已??蓪?duì)于技術(shù)實(shí)現(xiàn)而言,這就是一個(gè)新需求,是一個(gè)錦上添花的功能,那么就要跟開(kāi)發(fā)人員溝通,其開(kāi)發(fā)成本和時(shí)間問(wèn)題,做相應(yīng)調(diào)整。

WHAT

都需要考慮哪些技術(shù)實(shí)現(xiàn)問(wèn)題?

  • 對(duì)設(shè)計(jì)有什么影響?
  • 有什么替代方案?

也許你跟我一樣,在技術(shù)評(píng)審的時(shí)候一頭霧水,每個(gè)開(kāi)發(fā)哥哥口中蹦出的英文單詞都聽(tīng)不懂,即使說(shuō)中文,每個(gè)字都聽(tīng)得懂,連成句子就不知道是什么了。

比如:文件下載過(guò)程走串行還是并行?要不要token判斷?判斷儲(chǔ)存空間是大端還是小端?

這個(gè)時(shí)候不要陷入顧影自憐的憂桑中,而是豁開(kāi)臉皮去問(wèn),但是要問(wèn)什么?

不要問(wèn)為什么實(shí)現(xiàn)不了?而要問(wèn)實(shí)現(xiàn)不了對(duì)設(shè)計(jì)有什么影響?

比如:文件下載過(guò)程中串行和并行對(duì)于設(shè)計(jì)有什么影響?

答:并行,是多個(gè)文件同時(shí)下載,在儲(chǔ)存空間不足的情況下,會(huì)造成多個(gè)文件同時(shí)下卻同時(shí)下載失敗的情況。

串行,則是多個(gè)文件一個(gè)一個(gè)下載,雖避免上述問(wèn)題,但在正常情況下需要用戶等待。

由此分析,再來(lái)分析用哪種方式能夠保證良好的用戶體驗(yàn)。所以為什么并不重要,問(wèn)清楚對(duì)設(shè)計(jì)的影響更重要。

再比如:在文件下載過(guò)程中因技術(shù)問(wèn)題不做儲(chǔ)存空間判斷?

答:在用戶下載文件過(guò)程中很有可能會(huì)遇到儲(chǔ)存空間不足的情況,如果因?yàn)榧夹g(shù)問(wèn)題導(dǎo)致不能做現(xiàn)有儲(chǔ)存空間判斷,不要去問(wèn)為什么,而是要問(wèn)如果不能做能不能有替代方案?比如采用系統(tǒng)的系統(tǒng)判斷模式。

HOW

  • 如何保證設(shè)計(jì)不受技術(shù)實(shí)現(xiàn)的影響?
  • 出完美的方案,做合適的妥協(xié),守住體驗(yàn)的底線

除對(duì)設(shè)計(jì)方案產(chǎn)生重大影響的技術(shù)問(wèn)題,如是native還是h5實(shí)現(xiàn)這種的框架層的大問(wèn)題外,筆者建議在設(shè)計(jì)之前先不考慮技術(shù)實(shí)現(xiàn)的影響,全面的思考設(shè)計(jì)方案,畢竟產(chǎn)品的成功靠的是橫向團(tuán)隊(duì)各方的努力,而設(shè)計(jì)的思考是交互設(shè)計(jì)師自我的價(jià)值。

而在跟開(kāi)發(fā)哥哥對(duì)技術(shù)方案實(shí)現(xiàn)過(guò)程中,問(wèn)清楚技術(shù)實(shí)現(xiàn)對(duì)設(shè)計(jì)的影響,耐心溝通跟開(kāi)發(fā)哥哥一起協(xié)調(diào)方案。

如果真的沒(méi)有替代方案,或者單純因?yàn)闀r(shí)間實(shí)現(xiàn)不了的問(wèn)題,要分析問(wèn)題本身的重要程度,比如文件下載中如果不做儲(chǔ)存空間的判斷,用戶遇到儲(chǔ)存空間不足的時(shí)候不做判斷,導(dǎo)致的結(jié)果是用戶只知道是下載失敗,而失敗的原因不知道,則會(huì)嚴(yán)重影響下載過(guò)程中的用戶體驗(yàn)。

而沒(méi)有替代方案而延期的非重要問(wèn)題,問(wèn)清楚后續(xù)實(shí)現(xiàn)計(jì)劃,記錄到優(yōu)化列表里,做實(shí)時(shí)跟進(jìn)就好。

以上就是筆者在技術(shù)實(shí)現(xiàn)對(duì)設(shè)計(jì)影響中的一點(diǎn)小心得,再總結(jié)一下:

  1. 拿到特殊需求的時(shí),問(wèn)清技術(shù)實(shí)現(xiàn)的基礎(chǔ)
  2. 有特殊的設(shè)計(jì)方案時(shí),備注考慮技術(shù)實(shí)現(xiàn)成本
  3. 遇到技術(shù)實(shí)現(xiàn)問(wèn)題時(shí),問(wèn)清楚對(duì)設(shè)計(jì)的影響
  4. 技術(shù)對(duì)設(shè)計(jì)有影響時(shí),耐心尋求替代方案
  5. 技術(shù)導(dǎo)致設(shè)計(jì)延期時(shí),做好記錄跟進(jìn)優(yōu)化

感謝閱讀,歡迎交流分享,晚安,祝好

 

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!