如何遵守設計規范,才能獲得最大收益?
熟練掌握 iOS、Android 設計規范是一個設計師必備的工作技能,幾乎每家公司都要求做自己的設計規范。當我們在工作中考慮去做一件事的時候,首先應當思考的是這件事情能帶來什么收益,然后再去決定做不做和怎么做。
一、兩個角度
我從兩個角度來看遵守設計規范帶來的收益:
一方面,用戶長期使用某個平臺的系統后積累了很多對應的習慣,如果設計的產品遵循了這些習慣,用戶用起來會更順暢,體驗好是一個產品的競爭力;
另外一方面,每個平臺的設計規范背后都有源文件、技術支持和代碼可以借鑒復用,這樣可以提高設計和開發的效率,能更敏捷的應對市場和用戶需求的變化,自然也就更有可能在商業社會里成功。
△ 兩個角度
但是這兩個角度并非在任何條件下都成立,假如你開發的產品之前有一個非常知名的競品偏偏用了和平臺設計規范相反的做法,這時候你的產品抄襲競品的規范,競品的用戶被你吸引過來之后毫無使用障礙,這可能比盲目的遵守平臺設計規范帶來更大的收益。
雖然每個平臺規范后面有各種源文件代碼可以參考,但是如果要完全遵守 iOS 和 Android 規范,細節的差異特別多,需要招聘更多的設計師和研發工程師來處理,甚至連商業轉化率在不同平臺都會不穩定,這種成本提升和商業營收變動,收益還抵不過虧損。
到底如何遵守設計規范才能獲得最大收益?怎么樣遵守規范?我總結了四個層次來思考和執行。
二、規范四層次模型
我將 iOS、Android 規范中的所有特性劃分到四個層次中,并采取不同的策略來決定是不是遵守它。
△ 規范四層次模型
三、限制層
所謂限制層,即 iOS、Android 限定完全不能更改的機制。比如 Android 導航欄的三大金剛鍵,你不可能把 App 做得按 back 前進到下一頁,或者在 iOS 上按下 home 鍵不回到桌面,這是系統限定死的只能完全遵守。
限制其實也意味著機會,每個平臺都有自己獨特的特性,運用得當能產生更大的收益,比如 Android 的通知欄,一些音樂App 可把播放控制按鈕常駐通知欄中,方便用戶操作。
△ Android通知欄常駐
四、習慣層
習慣層是指用戶長期使用該系統后產生的一些習慣,處于習慣層的特性可以想辦法以比較小的代價去遵守,或者同時兼容兩種風格。
例如想刪除列表中的某一條,iOS 用戶通常向左滑動,而 Android 用戶習慣長按。整個 App 所有沒有多選功能的列表都可以遵循這條原則去開發。
△ 列表單條目操作差異
對于有下一頁的列表,Android 沒有任何指示,iOS 則有一個向右的箭頭,可以根據 iOS 規范兼容 Android,這樣可見性更好,也不用專門再設計另外一套圖。
△ 統一列表下一頁指示器風格
五、通用層
iOS 和 Android 每次更新都會借鑒對方的優秀特性,因此很多地方操作習慣上差不多。比如 Android 不再固執的推薦你用 Drawer(抽屜導航),而是規范中加入了底部 Tab,雖然兩個平臺給的視覺樣式有些差別,但 Tab bar 內在的交互邏輯已經一致,因此處在通用層的特性無需顧慮統一成一種。
六、塑造層
講一個從朋友那聽到的小故事:一款錄音App,除中國以外的用戶都是點擊開始錄音,而中國用戶絕大部分都是長按,因為中國用戶錄音習慣被微信這個國民 App 給「塑造」了。
△ #論微信的使用時長習慣培養# ????
因此用戶操作 App 的習慣除了來自系統本身的規則,還受到用戶常用 App 的二次影響。除了好好學習 iOS 和 Android 的設計規范,多多研究用戶常用的 App 也是一件很重要的事情。
這四個層次越底層違反帶來的代價就越大,當然只要有足夠的利益代替違反規范帶來的損失,除了限制層其他層的特性都可以違反,有不少突然火起來的創意游戲就是很好的案例。
六、One more thing
這篇文章每個層次我都只舉了一例,這不符合我「具備可操作性的經驗」的寫文宗旨。事實上《這個控件叫什么》就是這個四層次模型的鋪墊,在之后的文章中,我會把 iOS 和 Android 的所有控件、特性歸類到這個模型中,給出系統的解決方案,讓大家看到了就能馬上運用到工作中,快速設計和開發出同時滿足 iOS、Android 平臺用戶習慣的 App。
作者:龍爪槐守望者,微信公眾號“龍爪槐守望者(ID:ftium4_wx)”
本文由 @龍爪槐守望者 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自 Pexels,基于 CC0 協議
不錯,平時遇到反而沒有發現,細節決定了用戶體驗,經文章點撥才知道還有這些需要注意
對于小公司來說,好像幾乎每家公司都不要求做自己的設計規范,國內對規范的意識還是很淡薄的
iOS 上按下 home 鍵不回到桌面,好像想做也做不到吧,這是iOS系統級的操作,開發者沒有權限配置此API的吧
贊一個,說得挺好!