<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          首頁

          醫療行業優秀設計分享之一:app設計界面欣賞

          資深UI設計者

          醫療小程序Redesign
          醫療小程序Redesign
          醫療小程序Redesign
          醫療小程序Redesign

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加ben_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          博博

          Hi,我是彩云。咱們平時在做 UI 組件庫的時候,會遇到一個問題,定義了很多顏色但在團隊合作的時候,卻依然還是會根據每個設計師自己的喜好來配色,很難將顏色規范很好的統一起來。這其中有一個很嚴重的問題就是對于顏色的命名和管理不夠清晰,那么今天這篇文章通過一個國外大廠真實的顏色組件升級案例,希望能幫你解決這個難題。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          我們花了幾個月的時間改進了設計系統 Cobalt 中顏色的處理方式。顏色是 UI 的基本元素:它們構成視覺語言,幫助定義品牌,并被開發和設計師每天用在產品設計中。

          但如果我們在使用顏色上沒有明確的指導原則,顏色被團隊中的設計師按喜好使用時,將會導致產品看起來非常混亂。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          我們 APP 中的不一致例子

          接下來我會告訴你,我們是如何做好顏色規范以及在整個項目中面臨的挑戰,正如你將看到的,這個項目并不像看上去那么簡單:

          • 如何通過 Getaround 在設計和技術方面管理顏色
          • 概述這個系統的局限性,并說明我們如何改進它
          • 什么是語義顏色
          • 我們是如何實現它的,以及它帶來的優勢!


          我們之前在 Getaround 中如何管理顏色?


          1. 在設計方面

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          和許多設計團隊一樣,我們使用 Figma 作為我們的主要設計工具。我們的顏色被放在“基礎”庫中,可以在其中找到我們在產品中使用的所有常見樣式,例如字體樣式、顏色、圖標等。這個庫提供了我們每天使用的專用系統庫(iOS、Android、Web、電子郵件)。

          顏色名稱過去是基于它們的外觀。例如:紫色顏色是我們的主要顏色,而石墨色是基本文本的常規顏色。

          2. 在技術方面

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          在我們的 APP 中,曾經會用相同的系統來管理顏色。此外,還有一些語義顏色,但僅限于 iOS,開發用的也不多。

          我們在舊系統中面臨的限制


          在使用這個系統時,團隊反復面臨同樣的問題:

          • 如何確保從一位設計師到另一位設計師以相同的方式使用顏色?
          • 如果沒有適當的指導原則,我們如何確保開發很好的還原?
          • 如果明天我們必須用全新的配色方案來改造我們的品牌,要怎么快速統一?

          讓我們試著找出我們是如何陷入這種境地的?

          1)沒有明確的顏色使用規范

          所有設計師都使用相同的色板,但自 2019 年 Getaround 品牌重塑以來,除了引入不一致之外,沒有明確關于如何使用它們的規范,所以設計師在選擇顏色時迷失了方向。

          然后他們將開始建立自己的參考資料,每個設計師都有不同的配色想法。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          例如:設計師應該在所有這些灰色陰影中為次級文本選擇哪種灰色?顏色命名在這里不是很有幫助

          2)舊品牌的設計包袱

          以前品牌的一些舊顏色仍在使用(按鈕上的藍色陰影,標題……)。到現在也沒有真正的行動計劃來迭代它們。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          舊驅動器品牌


          我們對新系統的設想


          在 2021 年初,我們有機會為我們的 iOS 和 Android APP 來制定長期的 UI 規劃。

          我們問自己“5 年后我們的 APP 會是什么樣的?”。我們會回顧,Getaround 品牌是如何成為我們視覺方法中心的。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          以上是我們品牌和設計團隊在 2020 年完成的全面工作的一小部分

          致力于設計系統的 Cobalt 團隊借此機會重新考慮了顏色系統。然而,為了使這一目標成為現實,我們面臨著一些挑戰:

          1)制定指導原則

          我們如何確保每個設計師都可以依賴易于理解和使用色彩系統?擁有一個簡單系統將加快使用速度。

          2)顏色能通過可用性標準

          我們如何確保從一開始就設計出易于使用的顏色?

          3)易于維護并符合未來趨勢

          我們如何才能使系統易于維護并符合現在和未來的行業標準(例如:暗模式)


          我們新的顏色系統:語義顏色


          在我們的探索階段,在 Figma 的共享環境中工作促使我們保存和記錄我們所做的設計決策。就像我們應該如何命名我們的強調色:(主要?強調?)

          我們還測試了 APP 界面在黑暗模式下的外觀,以及如何正確支持這一點。我們應該創建一個單獨的調色板還是為每個組件都創建一個深色版本?我們開始與開發討論這個問題,以了解他們有什么解決方案來處理這些問題。

          語義顏色的概念很快就被開發人員提出來,因為他們知道并且很好地使用了這個概念。但對于設計師來說,又要如何準確理解呢?

          1)什么是語義顏色?

          語義指的是根據顏色的使用方式而不是色調來命名顏色的方法。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          例如,你可以將顏色命名為“成功”或“積極”,因為它指的是含義,而不是“綠色”或“翡翠綠”。

          甚至可以根據顏色在屏幕上的應用方式來命名顏色,例如背景顏色、按鈕背景顏色、文本顏色、圖標顏色等……

          2)從基于外觀的配色方案到基于語義的配色方案

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          語義顏色并不新鮮,越來越多的產品開始采用這種方式來定義顏色。我們可以從下面一些大廠的顏色規范來學習

          google: https://material.io/design/color/the-color-system.html#color-theme-creation

          Apple: https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color

          Shopify: https://polaris.shopify.com/design/colors#navigation

          Asana: https://asana.com/brand

          顯然,這種顏色系統有很多優點。因此,現在讓我解釋一下我們如何在實踐中將這個概念應用到我們的產品中。

          3)深入研究語義顏色

          我們的新顏色系統由兩部分組成:

          • 基礎色板
          • 語義顏色

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          基礎調色板

          我們與品牌團隊密切合作,他們定義了一個全新的品牌,我們在工作時會圍繞這個品牌考慮。

          該品牌的每種顏色都采用多種色調進行調整,以創造更大的靈活性,一次構建成為基礎調色板。它代表可以在產品中顯示的所有可能顏色。團隊可能不會全部使用它們,但他們會選擇在產品中效果最好的那些。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          基礎調色板

          語義顏色,語義顏色建立在用作參考的基礎調色板之上。正如我之前解釋的,命名不再是指顏色的“外觀”(洋紅色、棕色、綠色……),而是指UI 元素它們被應用于(文本、圖標、按鈕、背景……)以及該元素的狀態(活動、非活動、成功……)。

          請參閱此處的命名法和一些示例:

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          語義顏色結構和示例

          這意味著來自基礎調色板的顏色可以用于多種語義顏色:

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          這就是我們根據這個新原則重新調整顏色命名的方式:

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          我們通過設計師和開發進行了內部用戶測試,以確定命名語義顏色的最佳方式。

          我們嘗試了很多不同的命名方法,發現過于詳細的命名系統對于我們的團隊和產品的規模來說維護和使用太復雜了。我們決定做一些簡單的維護,同時在命名方面有足夠的延展性。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          如何更好的統一顏色規范?這個方法正在成為新趨勢!


          語義顏色的好處


          1)語義色彩嵌入設計原則

          語義顏色側重于顏色的用途。它消除了設計師和開發對使用什么顏色的盲目猜測,因為視覺語言直接傳達了設計決策。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          例如:在這里,顏色命名使設計師更容易做出正確的選擇。在我們的原則中, *Accent* state 用于交互元素。

          2)解鎖黑暗模式

          語義顏色可以適應不同的主題。語義顏色的名稱始終相同,但它的外觀可能會根據所選模式而改變。例如,語義顏色“主背景”可以指淺模式下的“白色”和深色模式下的“黑色 500”。根據用戶選擇的模式,將自動顯示正確的顏色。這對我們的設計系統來說是一個真正的游戲規則改變者,因為它將使它更加面向未來。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          明暗模式下的語義顏色 Primary.Background

          3)語義顏色高效靈活

          如果我們將來要更新顏色,使用語義顏色也會變得更容易。假設我們想要將我們的主色更改為藍色。我們只需要將基礎調色板中的“紫色”更新為“藍色”。與該顏色相關的所有語義顏色也將神奇地更新。

          另一種情況可能是更新特定 UI 元素的顏色,例如按鈕,而無需觸摸使用紫色顏色的其他元素。在這種情況下,我們只需要更新 ButtonBackground.Primary 顏色,非常簡單。

          如果沒有該系統,更新顏色將需要經過大量 QA 以確保將更改應用到任何地方。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          4)顏色組合指南

          這個系統似乎很容易使用,但設計師仍然有一些問題:

          • 我什么時候可以使用正常文字顏色?
          • 我什么時候可以使用次級文本顏色?
          • 我什么時候可以使用可交互顏色?

          為了幫助設計師選擇顏色,我們創建了一個交互式指南,列出了所有可能的顏色組合。

          我們在 figma 原型中創建了這個指導原則,每次更改設計系統顏色時都會更新該規范。它突出了允許的語義顏色組合,以最大限度地保持一致性。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          Figma 中內置的語義色彩交互指南

          如何更好的統一顏色規范?這個方法正在成為新趨勢!


          結果


          采用這種新的顏色系統產生了一些變化:

          1)我們從“Foundation”庫中提取顏色,并將它們分為深色和淺色模式。這一舉措使我們能夠使用 Figma 開關功能輕松地將設計文件從 Light 切換到  Dark 模式。這也使庫更輕且更易于維護。

          如何更好的統一顏色規范?這個方法正在成為新趨勢!

          2)語義顏色已在我們的 iOS 和 Android 應用程序上成功實現,我們現在正在努力在我們網絡平臺上使用相同的系統。我們很快就會有一個集中的配色方案來處理所有系統上的顏色。


          總結


          總結下今天學到的內容:

          1)發現并準確描述團隊在使用顏色時遇到的問題

          2)如何從提出設想,到以新的方式來定義顏色

          3)如何通過語義化顏色來使得大家更方便的使用顏色,我們也可以在自己的組件庫中多使用語義化的顏色來進行命名管理,這樣團隊協作才會更加高效。

          作者:彩云Sky1

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          超全干貨!五個方面幫你掌握標簽欄設計

          博博

          快速迭代的產品存在著同質化趨向,如何做出差異性?如何將品牌精神向外傳達?如何在有限的時間內,滿足產品需求的同時帶給用戶更好的

          體驗感,進而體現設計的價值呢?靜態畫面動起來或許是個不錯的選擇!

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計

          超全干貨!五個方面幫你掌握標簽欄設計


          作者:多點MP

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          想優化 UI 作品,這14個設計細節一定要檢查到位!

          博博


          Hi,我是彩云。界面是用戶在與任何產品、APP 或平臺交互時看到的內容,用戶體驗就是建立在堅實的界面設計基礎之上的。所以,如果你想要在 UI 設計上提升能力,應該多去思考界面設計背后的原因。

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          今天會跟大家分享一些被廣泛運用的界面設計規則,它們能快速使得你的界面設計更干凈、高效。


          文案要易于理解


          用更容易讓用戶理解(說人話)的引導文案,提升使用體驗。

          (彩云注:下面 2 個案例中,左側的“購物車”和“庫存 2”太過于術語化,右側的“僅剩 2”和“加入購物車”更加貼近用戶的日常理解。大家平時工作的時候,也一定要注意界面中的文案,尤其是說明文字,控件文字等等,這個點經常容易被忽略。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          垂直對齊易于掃視


          良好的對齊方式,可以增強內容的可讀性,讓用戶的視線更容易掃描。

          (彩云注:左側的“之”字形視動線比較難閱讀,且不夠專業;右側的垂直對齊增強了可讀性,也讓設計看起來更加統一,能夠快速的提升設計細節。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          給選項加圖標


          使用圖標、動畫作為標簽,有助于更輕松地理解內容,它使界面看起來更加理性和豐富,能瞬間抓住用戶的眼球。

          (彩云注:左側的導航相較于右邊,很難第一時間準確識別它的意思,增加圖標后不僅更快看清,視覺上也更加美觀。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          大段內容要拆分


          大段的長句會讓內容變得難以閱讀。為了獲得好的體驗和 UI,應該注意拆分內容,并使用項目符號突出關鍵點,利用拆分好的內容塊讓用戶更快抓住重點。特別是在“功能說明和條款條件”或任何聲明時,提煉要點有助于提升用戶體驗,這樣也不至于讓用戶直接忽略。

          (彩云注:左側的大段文字我想應該沒多少人會去閱讀,右邊的至少還能在短時間內快速看看幾個關鍵詞。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          流程增加進度條


          進度條幫助用戶追蹤流程,它也能使查看上下步驟更加容易。線上購物,表單填寫,申請流程等場景使用這種格式能很好的簡化流程。

          (彩云注:左邊的表單 UI 不方便跟蹤進度和流程,右邊的表單把進度放在頂部能幫助用戶清楚的知道流程進度。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          錯誤提示要明確


          錯誤提示一定要明確,易于理解,方便用戶進行下一步的操作。如果用戶不理解界面上出現的錯誤,用戶就會感到很失望,可能會放棄接下來的流程。在 UI 設計時,在正確的地方用通俗的語言說明問題,以避免歧義,這一點非常重要。

          (彩云注:我常常遇到各種出錯,但出現的提示太過于術語化,也沒有提示在正確的地方讓我非常苦惱。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          按鈕要正確合理


          從菲茨定律(Fitt’s Law)中我們應該知道,目標區域的距離和外觀與所采取的行動成正比。因此,為了將注意力集中在轉化按鈕上,按鈕應該準確放置在合理位置上。此外,按鈕的大小應該易于點擊,避免用戶因嘗試點擊時不方便而流失。

          (彩云注:左側的按鈕不在正確的決策位置以及按鈕太小,右側的按鈕簡潔明了并且符合用戶的心理預期,能夠讓用戶更快決策并點擊。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          用好色彩心理學


          顏色是 UI 中不可缺少的部分,它能影響用戶使用應用時的情緒。正確地使用顏色將使 UI 看起來更加豐富合理。

          (彩云注:左側的藍色按鈕顏色并不符合用戶對于刪除的心理預期,右側的紅色按鈕對用戶的心理預期有危險和警告,用紅色代表刪除能夠讓用戶集中注意力關注這一特殊的操作。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          單列更易保持關注度


          用單列展示內容,能更好地幫助用戶掃描。當你的應用和網站上要展示大量信息時,將所有信息垂直對齊時,能更好的保持用戶關注度。

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          優先社交媒體賬號登錄


          當用戶準備登錄或注冊你平臺的時候,把所有可用的社交媒體登錄盡量放在首位。這將避免用戶填寫表格時付出額外的認知負擔和時間消耗而流失。首先使用社交媒體賬號,能很好地增加點擊率。

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          選擇狀態要清晰


          在用戶做選擇的時候,需要清晰地告訴用戶選中的到底是哪一個選項。模棱兩可的顏色會增加用戶的認知負擔。更少的顏色和清晰的選中狀態能讓用戶獲得更好的體驗。

          (彩云注:左側的問題在于選中狀態不清晰且選項的顏色過于豐富,右側的選中狀態清晰且選項顏色只有 2 種,選中和非選中,體驗會更好。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          用留白分組


          如果想給信息分組,使用留白是最好的方式。加條線作為分組符號會在界面中增加了一個額外元素,空白能讓 UI 看起來更加干凈和優雅。用線分組的情況適用于類似 Twitter、Medium 之類的重內容平臺等場景。

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          控件樣式保持一致


          保持設計的一致性,能夠降低功能復雜度并讓用戶更快決策,一致性設計讓用戶更快熟悉操作而不需要太多思考。(彩云注:左側的選項圓角不一致,會讓用戶思考為什么這里會有不同,而右側的一致性選項設計,能讓用戶忽略內容外的干擾。)

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          搜索中的占位符要用好


          在搜索輸入欄添加適當的占位符,提示用戶可以在平臺上搜索和找到的內容,這樣可以提供用戶參考并帶來更好的用戶體驗。

          想優化 UI 作品,這14個設計細節一定要檢查到位!

          總結


          以上這些就是在設計數字產品體驗時應該遵循的 14 個基本規則,這些點雖然基礎,但卻經常被人忽略。


          作者:彩云Sky1

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          手機及小程序界面設計之十:超詳細解讀:UI導航設計不僅僅指的是導航欄

          博博

          編者按:其實網頁或者App中的導航(Navigation)這個概念遠不止我們熟悉的導航欄,而是一個更加廣的交互概念:引導用戶和產品進行有效的交互,實現用戶的目標。本文將詳細地介紹界面的導航設計。

          一個網頁或App產品要想有很好的可用性(usability),需要做好的最基本的一點是導航的設計或者說引導用戶的設計。如果用戶在使用一個網站或者App的時候找不到自己的處在什么位置或者該怎么去到想要的頁面,那么視覺效果再怎么有創意或者抓人眼球都無法彌補產品的缺陷。無論你的產品想滿足用戶什么需求,讓用戶知道產品當下的狀態和每一步操作之后的結果是對用戶最基本的尊重。

          超詳細解讀:UI導航設計不僅僅指的是導航欄


          導航


          首先,讓我們弄清楚導航這個概念。最基本的含義就是在我們的現實世界中,當我們從一個地方到另一個地方,需要一些引導和指示。英文中Navigation這個詞來源于拉丁文,原意就是:操縱船只在海上航行。所以導航就是能夠幫助我們到達目的地的行為。導航的其他意思都是建立在這個原意的基礎上。

          所以回到UX/UI設計上,導航毫無疑問是可用性的一個要點。它可以定義為一系列引導用戶成功地與產品互動并且實現他們目標的動作組合或者技巧組合。 用戶帶著他們的期望和目標來使用你的網站或者產品,作為設計師的你需要給他們提供實現他們目標的最好操作流程。因此當你的導航設計得非常高效,用戶體驗能得到極大的提升。

          在你剛開始設計你的界面時,就要思考怎么設計一個有效的無縫銜接的導航。通過一些可交互的元素,比如按鈕(buttons),開關(switches),鏈接(links),標簽(tabs),條(bas),菜單(menus),區域(fields),讓用戶在不同的界面之間進行切換。

          我們工作室的設計思路是,在界面設計的早期就全面地思考導航的設計,包括界面的布局,頁面間如何切換,導航元素的放置和具體功能。并且通過低保真原型來進行驗證,保證用戶能清楚地理解所有重要的操作。如果跳過這一步,設計將有巨大的風險,其他事情有可能到頭來都白干了。所以無論,對用戶還是客戶還是設計團隊來講,做好這最基礎的部分是非常有好處的。

          超詳細解讀:UI導航設計不僅僅指的是導航欄


          菜單(Menu)


          菜單是我們最熟悉的具備導航功能的元素,它向用戶展示了界面的所有重要選項?;旧?,它可以是用動詞命名的一系列指令,用戶可以用它來指示系統做出動作,像保存,刪除等;它也可以是一個用名詞命名的目錄,用來代表不同內容的集合。

          在界面設計中菜單可以放在不同的位置(側邊菜單,頂部菜單,底部菜單等),擁有不同的交互和視覺形式(下拉菜單,上拉菜單,滑動菜單等)。要想設計好菜單的位置、交互和視覺形式,設計師需要經過全面的用戶調查,包括目標用戶的預期和要求、接受能力和使用情境。好的菜單設計能讓用戶更快地實現他們的目標,為用戶體驗打下堅實的基礎。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Tubik

          這是一個博客APP的界面設計,采用了側邊菜單以及目錄的形式,文字直接說明內容,再加上圖標來做為輔助的視覺說明。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Ludmila Shevchenko

          這個UI概念設計的例子很好的運用了顏色作為標記,這是一種很有效的導航技巧:每個分類的背景色使用了和目錄相同的的顏色,這樣目錄和內容有著非常強的相關性,用戶能自然地將他們聯系起來。


          行為召喚(CTA)


          CTA是用戶行為召喚的簡稱(call to action)。CTA簡單來說就是指設計師通過設計,刺激用戶去做出一些行動。相應的,CTA元素就是指那些能刺激用戶做出行動的交互元素。典型的CTA元素是按鈕,標簽或者鏈接。

          不管在什么界面,CTA元素都是高效的交互行為的核心,極大的關系到產品的可用性和導航有效性。如果CTA元素的設計不到位的話,用戶會產生困惑并且得費勁地去嘗試。產品的轉化率和用戶體驗都會大打折扣。這就是為什么CTA元素特別值得注意。無論什么樣的界面,它都必須是最矚目的元素之一,用來直接地告訴用戶怎么用這個產品。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Eugene Cameel

          一些CTA元素直接用圖標形式而沒有任何文字說明,但只適用于大家都熟知其含義的圖標,比如聽筒圖標和信封圖標。上圖這個例子中,這個聽筒圖標就是這個界面中一個焦點,是一個典型的CTA元素,引導用戶快速地實現他們的目標。不需要任何文字說明,用戶也能懂點擊這個圖標的結果。

          但是,如果一個圖標的含義不是那么明顯或者可能造成誤解,最好還是加上文字說明。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Tania Bashkatova

          上面這個例子是一個關于制作海鮮的網站的著陸頁(Landing page)。頁面的標題let’s cook還有食材照片是一個CTA,但不是一個可交互的CTA。可交互的CTA是下面這個紅色按鈕,用戶點擊這個按鈕能看到更多關于不同主題和菜譜的信息。 抓人眼球的顏色強調了頁面的視覺層級關系,把用戶的注意力拉到關鍵的交互區域中。


          條(Bar)


          條(Bar)指的是界面中一組用戶可以點擊的元素,用來快速與產品進行互動,或者還能讓用戶知道事件的進程。

          標簽條(Bar)

          最基本的條是標簽條(Tab bars),常出現在APP界面的底部,讓用戶能在APP的不同模塊間快速切換。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Sergey Valiukh

          載入條(Loading bar)

          載入條是用來告知某個動作的進展,用戶可以通過時間、百分比或者其他信息了解整個過程。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Sergey Valiukh

          進度條(Progress bar)

          給用戶提供反饋,讓他們了解事件的進度,比如說計劃的事情完成了多少。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Valentyn Khenkin


          按鈕(Button)


          按鈕應該是用得最多的元素了。按鈕能讓用戶在對系統發出指令后得到恰當的反饋。用戶通過按鈕對系統下命令,跟系統進行交互從而實現他們某個目標,比如發送郵件,買一個東西,下載文件,播放音樂等等這樣的指令。按鈕之所以那么的常用和對用戶那么友好,是因為按鈕很好地模仿了人和真實世界里跟物品的交互。

          現如今的UI按鈕有不計其數的設計樣式,能滿足很多的設計需求。按鈕典型的用途是表明這個地方是可點擊,因此需要具有非常高的視覺識別,有著特定的形狀還有文字說明它能實現什么動作。設計師通常需要花不少時間好好考慮怎么讓按鈕很好地融合界面的風格,同時又能在視覺上跳脫出來。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Ernest Asanov

          以下是在APP和網頁設計中常用的幾種具備附加功能的按鈕。

          漢堡按鈕

          漢堡按鈕隱藏著一個菜單。當用戶點擊他們的時候,能把菜單調出來。有這個名字是因為它是由三條水平線組成的,看起來就像是漢堡的形式。它是一個典型的交互元素,也是頗具爭議的元素。

          大多數用戶知道點擊這個按鈕能展開一個菜單,所以不需要額外的說明。漢堡菜單極大地節省了界面的空間,能讓界面看起來更簡潔,也為其他重要的界面元素騰出了必要的空間。它同時非常適合響應式設計,通過隱藏菜單讓整個設計更統一,界面能在不同設備間保持一致。盡管它因為一些缺點而飽受爭議,但因為這極大的好處,它目前仍然被廣泛的使用。關于這個元素的主要詬病是,對于一些對界面不太熟悉的用戶來說,這個比較抽象的設計元素可能會讓他們產生困惑。所以,在決定使用漢堡菜單前,應該調查一下目標用戶的接受程度和他們的需求。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Ernest Asanov

          上圖這個概念設計就是用了漢堡按鈕把菜單隱藏了起來,從而實現一個簡潔的頁面布局和視覺效果。

          加號按鈕(Plus button)

          一般通過這個按鈕,用戶可以實現添加某個內容的動作,比如添加新的聯系人,狀態,筆記,位置等所有用戶在產品里能做的基本動作。有時候,點擊這個按鈕會出現新的窗口。有時候還會出現一些選項供用戶進行選擇添加什么內容,這取決于是什么產品。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Sergey Valiukh

          上面這個例子就是用戶在點擊加號按鈕后出現了可以選擇添加的內容(圖片,視頻,文字),在選擇了之后才會彈出添加內容的窗口。盡管這個操作可能增加一些額外的交互動作,但因為給予了用戶選擇空間,所以還是對用戶很友好的一種設計。

          分享按鈕(Share Button)

          分享按鈕顧名思義就是能讓用戶把內容分享到他們的社交平臺賬號上。大多數情況下,這個按鈕都是用社交平臺的Logo作為視覺形象,這樣非常易于識別和認知。


          開關(Switch)


          同樣,這也是一個用戶非常好理解的元素,在界面中用得也非常多。因為它很好地模仿了現實世界里人們熟悉的開關概念。關于這個元素的設計,特別要注意的是開和關的狀態在視覺上要差別非常明顯。這樣能避免用戶花時間去研究怎樣是開怎樣是關。很多種的形式對比或者切換動畫都可以解決這個問題,從而設計出很好的用戶體驗。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 來源:Tubikstudio

          這個案例是來自一款鬧鐘應用Toonie。動畫效果讓交互變得更流暢和自然,同時整個控件顏色的改變和滑動元素形態的變化讓用戶能夠輕易地識別出開關的狀態。如果你想了解整個App的案例研究,可以到來源查看。


          選擇器(Picker)


          也很好理解,就是讓用戶在一些選項里選出目標選項。通常包含一個可滑動的列表,上面是一列數值,比如小時,分鐘,日期,度量,幣種等等。通過滑動列表,用戶可以選定想要的數值。這個元素廣泛地應用在有時間設定這個功能的界面設計上。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 來源:Tubikstudio


          復選框(Checkbox)


          復選框是可以用來同時標記多個特定的內容。同樣的,也是借用了我們在現實世界里熟悉的概念。我們在考試的時候,或者填調查問卷的時候會在選項前的小方框里涂上顏色作為選中的標記。和開關一樣,復選框同樣用得很多,主要在設置頁面設計里。不過,復選框還有另外一個用得比較多的地方,那就是含有任務管理,待辦事項,時間記錄等類似功能的App或者網頁。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Tubik

          上面這個是一個待辦事項App的概念設計。用戶點擊復選框后,表示這個內容已經完成。字體變粗的同時顏色發生了改變,這樣就非常明顯地把這個已完成的任務和其他未完成的任務區分開來。

          界面的導航(Navigation)是用戶體驗設計的核心之一。毫無疑問,如果你看不到路, 你就去不了你的目的地。用戶現在正面對著越來越多的網站和APP產品。越來越多的選擇會讓用戶期望這些產品具備符合他們使用習慣的導航設計。


          圖標(Icons)


          圖標可以定義為一個象征著某個概念或物體的視覺形象,有著加強與受眾溝通的目的。會和文字結合一起使用,將想要傳達給受眾的信息表現出來。在界面設計中,圖標通常是象形符號或表意文字,對可用性和成功的人機交互有重要意義 。

          毫無疑問,圖標的其中一個重要作用是可以有效地替代文字描述。因為比起文字,用戶對圖片的理解速度更快,所以這個特點能極大提升用戶體驗,增強產品的導航和對用戶的引導。但是,需要注意,即使是輕微的歧義或者誤解都會導致糟糕的用戶體驗。所以在設計圖標的時候要做必要的測試,根據目標用戶平衡好文字和圖標的使用。最有效的方式是同時使用圖標和文字,這樣大部分用戶都不會有問題。電商APP或者網站最常使用這樣的形式來給用戶足夠的信息,讓他們能輕松快速地瀏覽。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Tubik

          根據圖標的功能,我們可以將它們分為一下幾類:

          交互式圖標(interactive icons)

          這類圖標具備交互功能。他們是可點擊的,能回應用戶的要求,觸發圖標代表的動作。這種圖標告知用戶按鈕、控件或者其他界面交互元素的功能或者特點。在大多數情況下,這類圖標的意義明確,不需要文字輔助說明。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ Tab Bar

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 菜單概念設計

          說明性圖標(clarifying icons)

          起到說明作用的圖標,設計師用它來表示某一個特點或者內容的種類。它有時候不屬于界面布局的元素或者并不具備直接的交互功能。經常和文字結合使用。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Tubik

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Ernest Asanov

          娛樂性和裝飾性圖標(entertaining and decorative icons)

          這類圖標注重抓人眼球的視覺效果并非功能,通常用在節日或者特別款的場景。他們能有效地吸引用戶的注意力,增強視覺沖擊力。

          復活節和春天主題的圖標:

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 圖片作者:Arthur Avakyan

          APP圖標(app icons)

          在各個平臺上可交互的品牌標志,展示品牌和產品的形象。最常見的就是我們手機界面上每一個App的圖標,上面通常是品牌和產品的Logo。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Arthur Avakyan

          網頁圖標(favicons)

          就是我們經常在網址欄或者書簽里看到的URL前面的那個小圖標,也是代表著產品或者品牌的形象。能讓用戶在瀏覽網頁時給他們快速的視覺提示。

          超詳細解讀:UI導航設計不僅僅指的是導航欄


          搜索區域(Search Field)


          搜索區域又常常被稱作搜索框(search box)或者搜索條(search bar),代表著用戶可以在這個區域內輸入想要搜索的內容。它是那些有著很多內容的網站或APP的核心導航元素,像博客,電商,新聞等產品。設計得好的搜索框能讓用戶輕松地找到想要的信息。因為它能幫助用戶省去很多時間和精力,所以它是一個對用戶特別友好的界面元素。

          它的設計形式有很多種,可以是標簽的形態,也可以是引導輸入的一條線或者簡單的一個搜索圖標。大多數情況下搜索框的圖標是一個放大鏡的樣式?;旧纤械挠脩舳级眠@個圖標的含義,所以能實現非常直觀的導航設計。想要在這個圖標上做文章的話,要好好測試一下,因為改得不好的話會嚴重影響交互和界面的可用性。搜索框還可以加入提供候選項的下拉菜單或者自動填補內容的功能。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Ernest Asanov

          另外需要注意的一點是搜索框控件在界面中的位置。在網頁設計中,搜索框經常出現在網頁的頂部。這是一個很恰當的設計,因為通常網頁的頂部區域具有很高的可見性,用戶打開網頁就看到了,不需要再花時間去找到這個控件。舉個反面例子,如果一個電商網站因為搜索框的設計有問題,導致用戶沒辦法快速方便地找到想買的東西,網站銷售表現會受到極大的影響。因為現在很多網站都將搜索框放在網頁的頂部,所以用戶也養成了在那里找到搜索框的習慣。

          至于App界面的話,要視具體情況而定,設計師可能面臨更多的限制。如果是一個有著大量內容的APP,而且搜索是核心功能之一的話,那么一般放在一個顯眼的標簽條(tab bar)上。如果搜索并不是核心功能,那么可以把它藏到菜單里或者只在需要的用到的地方顯示或者時刻顯示出來。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Sergey Valiukh


          標簽(Tag)


          標簽是一個標有關鍵詞的可交互元素。標簽其實是給用戶提供快速通道的元數據,用戶可以通過它快速導航到與關鍵詞相關的所有內容。除了網頁或者App本身帶有的標簽,在很多情況下用戶也可以自己創建標簽。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Design4users

          標簽這個界面元素被廣泛地應用在用戶原創內容平臺(UGC)的界面設計里。當用戶上傳圖片、狀態到社交網絡的時候,可以加上關鍵詞作為標簽。上圖就展示博客網站Design4Users運用了標簽來加強網站的內容導航。通過點擊某個標簽,能切換到帶著這個標簽的所有內容的頁面。標簽是友好的搜索引擎優化(SEO-friendly)技巧,能提高用戶搜索內容的成功率。

          超詳細解讀:UI導航設計不僅僅指的是導航欄

          △ 作者:Unsplash

          再舉一個例子,上圖是圖片素材網站Unsplash的界面。當用戶想要下載圖片時,可以輸入描述圖片的關鍵詞作為標簽。通過這樣的形式幫助用戶有效地找到想要的圖片。我們還可以注意到,輸入框內加入了引導用戶進行操作的說明,這樣更進一步地提高了產品的可用性。設計的細節真的很重要??偠灾?,標簽是一種用戶可以自行創造的導航元素,拉近了界面和目標用戶之間的距離。

          全面地設計好整個界面的導航不是一件容易的事,需要一些心理學、交互模式、用戶測試的基礎知識,還需要在項目的早期思考清楚網站或者App的信息架構。但是做好這一點的話,能夠讓你的產品很好地幫助用戶解決他們的問題,給優秀的用戶體驗打下堅實的基礎,讓他們對你的產品產生越來越大的粘性。

          作者:程遠

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!



          手機及小程序界面設計之九:手機端表格設計:我整理了一套循序漸進的處理方法

          博博

          Z Yuhan:對于手機端的表格設計,本文將為你提供了一些思考方向,希望能夠帶給你啟發。

          表格似乎和移動設備很難融合,強行貼上還真有些毀三觀。即便是想方設法地避免,也總會有這樣那樣的原因,而不得不同時面對它們的時候。

          其實有很多方法可以優化手機端的表格,但是可能不一定每一種都適合你遇到的情況,所以我整理了一套循序漸進的處理方法。


          一. 整理信息


          假設你在設計一款類似微信聊天群的功能,PM給你一張「成員信息表」,并要求你把它放在群成員管理界面上。這張表格里的信息的排列方式也許非常隨便,看起來讓人摸不著頭腦。

          手機端表格設計:我整理了一套循序漸進的處理方法

          △ 組員信息表

          首先你需要弄清楚這張表格擺出來的意義是什么。假設這張表格是為了「讓群主查看并管理成員」,那么你就能分析得出:

          • 「頭像和昵稱」是基本信息,用來分辨成員身份。
          • 「活躍度」肯定是用來進行成員管理的主要依據,最好以此進行排序,其次“加入時間”也是重要的輔助信息。
          • 「是否為好友」可能對群主本人也是較為在意的信息。
          • 「性別和位置」在通常情況下并不重要。
          • 「ID和個性簽名」對成員管理和查看幾乎沒有什么幫助。

          按照重要程度擺放各信息,并合理排序后,表格看起來就更好理解了:

          手機端表格設計:我整理了一套循序漸進的處理方法

          △ 整理后的組員信息表


          二. 界面整合


          如果你的情況不允許對表格對形式進行變動,那么可能就真的要用手機端展示表格了。

          在確保文字能夠看清的情況下,表格很有可能橫向展示不全,所以滑動難以避免。以下兩點可以優化表格的滑動體驗:

          • 將第一列基本信息固定不動,只滑動其余輔助信息。
          • 讓用戶能夠看到展示了多少信息,還有多少是隱藏的。

          這樣,復雜的表格至少能夠從表面上融入手機界面了:

          手機端表格設計:我整理了一套循序漸進的處理方法


          三. 優化細節


          再仔細看看這張表格,即便不做大的調整,還是有很多地方可以通過微調來改善體驗:

          • 「ID和個性簽名」這種對于實際場景(管理和查看成員列表)沒有幫助的信息可以去掉。
          • 「性別」信息可以使用符號、顏色等方式簡化。
          • 「好友」數量不多,所以可以用標簽的形式。
          • 「活躍度」和「加入時間」用戶可能在管理成員過程中需要進行正向和負向排序。

          優化后,表格看起來更簡單了:

          手機端表格設計:我整理了一套循序漸進的處理方法


          四. 信息設計


          手機的窄屏對于表格來說總不是最佳選擇,所以如果可能的話,還是避免使用這種形式。

          一個人在同一時間的注意力是有限的,大多數情況并不需要像傳統印刷品那樣,完整列出所有信息。重新思考真實的使用場景和用戶心理,你會發現并不需要一次性把所有東西都扔出來。

          如果你想要像微信那樣,用頭像+昵稱這種形式,也許很容易被給你表格的人反駁:

          手機端表格設計:我整理了一套循序漸進的處理方法

          你可以篩選出相對有用的信息提供給用戶,并用更有意義的方式整理出來:

          • 「頭像和昵稱」依舊是不變的基本信息。
          • 「活躍度」是群主進行成員管理的主要依據。
          • 「加入時間」是成員管理的輔助信息,但是時間長短可能比加入日期更加一目了然。
          • 當成員數量較多時,自定義排序依舊重要。

          于是原本臃腫的表格可以被整合重新設計成完全不一樣的輕便形式:

          手機端表格設計:我整理了一套循序漸進的處理方法


          總結


          本文提供了一些思考方向希望能夠帶給你啟發,以后遇到類似問題,不要老老實實地把表格原封不動地貼到手機上了。

          作者:程遠

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!






          手機及小程序界面設計之八:如何適配iPhone X?來看看實戰案例復盤!

          博博


          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          滴滴出行在 iPhone X 發售前就針對其操作特性進行了界面適配,保障了 iPhone X 用戶的全面屏操作?,F在 iPhone X 的適配結果已經得到了良好的用戶反饋,由此我們梳理了移動端界面 iPhone X 的適配方案,并從整個適配過程中探索到萬變不離其宗的適配方法,為后續不斷更新的多尺寸屏幕提供更好更快的適配思路。


          整篇文章分四個章節


          • iPhone X 系統特性
          • 界面常用元素適配方案
          • 「去邊界化」設計
          • 「去邊界化」設計的應用


          iPhone X 操作特性

           

          iPhone X 是蘋果公司十周年推出的重點產品,無論外觀還是技術都有著革命性的創新。讓我們先來回顧下 iPhone X 在界面使用體驗上都有哪些操作特性。

          如果你對 iPhone X 還不夠了解,可以看看這些 :

          1. 屏幕變長

          因大部分設計師都用 iPhone 8 來做設計稿,所以我們用 iPhone 8 與 iPhone X 做對比。

          iPhone 6、iPhone 6s、iPhone 7 與 iPhone 8 屏幕分辨率一致。

          iPhone X 使用了 5.8 英寸高分辨率、大圓角顯示屏。iPhone X 與 iPhone 8 的顯示屏寬度一致都是 375pt ,高度上 iPhone X 高出 145pt,可以在垂直空間多展示約 20% 的畫面。

          iPhone X 的屏幕分辨率和 iPhone 8 Plus 等相同,使用 @3x 的圖像,界面內容由手機硬件遮罩成帶圓角和傳感器(頂部齊劉海)的形狀。所以界面設計時 iPhone X 和 iPhone 8 的設計寬度可以通用 375pt,而實際 iPhone X 的屏幕像素為 375pt×812pt (1125×2436px),且切圖使用 @3x 圖片。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          喬布斯曾說,手持設備最理想的屏幕尺寸是3.5寸,這是因為單手操作時3.5寸屏幕基本能做到大拇指無障礙全覆蓋。但隨著人們對手機功能多樣化的需求,主流屏幕遠大于3.5寸。

          iPhone X 是 5.8 寸,屏幕已經超越了絕大多數用戶的拇指覆蓋范圍,這就導致左上和右下角的單手操作不夠方便。很多基于 F 型流動視線設計的 App,通常會將重要的功能入口置于左上角,在 iPhone X 上,視線優先和拇指操作未必可以同時滿足,這就要求設計師們對操作盲區的功能進行多重考量,評估是否要針對 iPhone X 做出位置調整。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          2. 異形狀態欄(齊劉海)

          iPhone 8 屏幕狀態欄高 20pt,iPhone X 狀態欄高 44pt 并有齊劉海形狀遮罩。狀態欄位置顯示的信息,在 iPhone X 上受齊劉海遮罩影響,需要特殊考慮展示效果,甚至重新設計信息展示方式避讓狀態欄,以便保持各屏幕展示效果的統一。

          蘋果官方不建議采用隱藏或遮擋狀態欄的設計,相對 iPhone 8 ,iPhone X 有更高的縱向顯示空間足夠展示更多的內容,且狀態欄顯示了對用戶有用的信息,除非隱藏狀態欄能帶來更大的收益,否則還是建議保留。

          3. 增加主屏幕指示條

          iPhone X 屏幕最底部設置了主屏幕指示條,用戶可從屏幕底端使用滑動手勢進入主屏幕或切換應用。這些系統的全局操作會優先于App應用的操作。在設計用戶沉浸式的產品如視頻、游戲時,可以適當的隱藏主屏幕指示條。

          主屏幕指示條下方的內容仍是可點擊操作的,但要避免在屏幕最底部設置重要操作內容,且要避免使用與指示條相沖突的操作手勢。主屏幕指示條只有黑白兩種顏色,會根據指示條底部背景自動切換。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          4. 設置安全區

          從 iOS 11 開始,蘋果引入了安全區域的概念。在 iPhone 8 等屏幕上,安全區域默認是除了狀態欄以外的屏幕范圍。在 iPhone X 上,安全區域默認是除去頂部狀態欄以及底部主屏幕指示條周邊的范圍。

          遵照系統安全區的概念進行設計和開發,大多數使用系統標準UI元素(如導航欄、表單、內容集)的應用程序會自動適應設備的新外形,不需手動調整,這樣會大量節省開發人員的工作量。所以在這里提倡大家遵照系統提倡的方式進行開發布局,不僅方便 iPhone X 的適配工作,也方便后續 iOS 系統更新以及界面元素的自動匹配。

          固定在屏幕上展示的內容應始終在安全區域內,如頂導、底部tab欄等。垂直滾動的內容,如列表,圖片流,需要一直延伸到底部,也就是會在安全區之外展示,這樣才能確保提供全面屏操作體驗。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!


          常用元素適配方案


          正是因為 iPhone X 有著許多操作特性,我們的設計方案必須針對 iPhone X 進行適配。以下是針對常見界面元素整理的通用適配規則。

          1. 吸頂元素

          對于吸頂元素的適配原則是:避讓狀態欄,內容區吸附于安全區頂部,狀態欄背景顏色根據吸頂元素進行調整。

          • 頂部導航欄:導航欄直接平移到安全區頂部即可,iPhone X 狀態欄高度自動適配,狀態欄底色與iPhone 8 時保持統一。
          • 頂部通知:通知區域平移至安全區域,通知背景向上加高 44pt,狀態欄內容保持在最上層展示。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          2. 吸底元素

          吸底元素的適配原則是:內容平移至安全區底部,界面背景層元素(界面背景色、背景圖片、全屏地圖等)充滿屏幕,主屏幕指示條下方區域與吸底元素顏色協調。

          • 吸底tab欄、選擇器、對話輸入框等:信息內容平移至安全區域底部,主屏幕指示條下方填充相應背景色。
          • 吸底按鈕:信息內容平移至安全區域底部,界面底部背景填充相應背景色,按鈕可點擊區域不變。
          • 底部擴展信息:有些信息位于底部隱藏狀態,需展開顯示,由于 iPhone X 屏幕較長,且安全區域未撐滿屏幕,所以會露出原本隱藏的信息。這時候通常會采用形狀遮罩遮蓋隱藏信息,或對底部隱藏信息的位置進行特殊調整。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          3. 信息流

          信息流從主屏幕指示條下方穿過,撐滿屏幕顯示,滑動瀏覽信息不受影響。主屏幕指示條下方內容仍可點擊,此區域滑動手勢優先觸發系統操作。信息流最底部內容要保障在安全區內。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          4. 全屏元素

          全屏元素多為圖片、視頻、游戲畫面、全屏地圖等信息,適配規則是:全屏元素在 iPhone X 上仍要保持充滿屏幕的狀態,要保證圖像信息比例正確不變形,并接受硬件傳感器齊劉海和圓角遮罩。

          • 全屏圖片:因全屏圖片在 iPhone X 上仍要保持全屏的話,會被裁剪掉圖片信息,所以要根據畫面具體元素進行選擇,是充滿屏幕裁剪圖片,還是在空白區域填充色塊(系統默認填充黑色)。App 開屏圖片直接調取 iPhone 8 Plus 在 iPhone X 展示會被裁剪,所以最好是單獨出圖適配,圖片尺寸為 375pt×812pt (1125×2436px @3x)。

          因 iPhone X 與 iPhone 8 Plus 都使用@3x圖片,所以開屏圖片不做單獨適配的話可以調取 iPhone 8 Plus 圖片裁剪使用。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          • 全屏閱讀模式:當需要沉浸式閱讀的時候,我們會采用隱藏狀態欄的形式,將屏幕全部用于展示信息,但是這種形式在iPhone X 上因為齊劉海的原因效果并不理想。所以在 iPhone X 上建議保留頂部狀態欄,信息在頂部安全區內展示,狀態欄的底色可以根據信息內容進行調整。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          5. 左右布局元素

          最典型的左右布局就是抽屜導航,抽屜拉出后,如果信息卡片和主屏幕指示條交錯疊加,就會稍顯信息混亂,建議抽屜導航的寬度根據主屏幕指示條的位置進行調整,完整露出或完全遮擋指示條。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          6. 居中元素

          居中元素在適配中的影響較小,對話框、Toast 提示等均不需單獨適配。

          • 對話框:對話框為全局居中的元素,不受四周元素的影響,在 iPhone X 上不需單獨適配,保障對話框的背景充滿屏幕即可。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          • 缺省頁:因頂部狀態欄是不建議遮擋的部分,所以頂部加上頂導距離會很高,這樣就導致整體界面稍有重心下移的感覺。尤其在缺省圖形居中的界面,重心下移的感覺更為明顯,這種情況下建議對界面元素進行單獨適配調整,以便達到視覺平衡。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          以上的適配規則基本可以滿足所有場景的基礎適配需求。當然還有很多特殊場景,不需要特意保持 iPhone 8 和 iPhone X 展現效果的一致性,這種情況就需要單獨設計方案,不是通用規則能滿足的了。

          滴滴出行針對內部產品做了一套適配指南,幾十頁滿滿的適配方案說明,盡可能詳盡的將普適規則與特殊規則運用場景舉例說明。設計平臺將此適配指南發放到各業務部門,由業務方產出自己各功能場景下的適配方案。

          在此過程中我們發現,即使規則已經很詳盡,Webapp、H5頁面等多場景下仍有一些不清楚如何適配,或不能通用適配規則的情況,需要設計平臺持續跟進,講解規則走查適配效果。

          造成這種情況的原因大多是因為界面設計的時候沒有充分考慮其后期延展,導致多屏幕下不能保持統一樣式,無法通用適配規則。這讓我們開始思考如何設計界面才能包容多屏幕的展現。


          「去邊界化」設計


          設備屏幕在不斷更新,適配需求就是持續的無盡的,iPhone 從 iPhone 4 – iPhone 5 – iPhone 6 – iPhone X ,屏幕尺寸不斷在變化,甚至屏幕的形狀邊界也在變化,更不用說安卓系統各種各樣的屏幕尺寸及屏幕形狀。例如,夏普AQUOS S2。

          設計界面時,如果對市面的主流屏幕挨個設計是有極其高的時間成本的,那怎么才能讓適配更從容,不必緊張的跟隨手機廠商的發售腳步?是否有提高適配效率的方法?適配可否是一勞永逸的?需要適配的元素有沒有一些共性……

          帶著這些問題不斷的思考總結,我們形成了一套自己的設計理念,能夠讓適配這件事情以一抵百,萬變不離其宗,這就是「去邊界化」設計。

          「去邊界化」設計,是指在設計之初把邊界限制去掉,定義好界面元素的特性及層級關系后,再套用到屏幕邊框之中。與常規設計的區別在于,讓內容成為獨立且完整的組合體,再根據設定好的變化規則組合到不同的邊界中去。這樣保障了內容的最大適用程度,且保障各屏幕展示規則的統一性。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          目前我們最常做還是手機界面,未來VR、AR 成熟起來,我們所設計的界面就會更大,甚至會大到無形。運用「去邊界化」設計,可以讓我們更好的適應未來。

          另外回到手機界面,我們完成一個設計方案后,也可以運用“去邊界化”的方式檢查界面元素是否在多屏幕適配上存在問題,減少不必要的適配工作量。

          其大無外,其小無內,在界面設計上,我們也需要突破界限,精益求精,讓每一個元素都豐富而完整。


          「去邊界化」設計的應用


          1. 定義元素特性

          這里的元素特性,除了元素本身的基礎功能及操作方式外,從三個角度進行思考,延展性、吸附性、流動性。

          這里我們以同倍率,不同尺寸的屏幕適配為例,省略倍率換算方便我們更簡單的了解「去邊界化」設計。

          • 延展性:延展性指元素是否會在不同尺寸屏幕進行尺寸變化。定義元素的延展屬性是適配的基礎,確定什么元素大小可變,什么元素大小不可變,才能讓適配方案清晰統一。

          如下圖中,圖片、卡片、背景、列表、按鈕 等元素可隨著屏幕進行延展變化,而icon、文字等為固定大小不會隨著屏幕進行變化。

          延展變化又可分為:等比延展、橫向延展、全部延展。

          通常圖片、視頻元素使用等比延展,保障畫面比例統一不變形;列表、按鈕 等多采用橫向延展,信息量不變高度無需變化;卡片、背景等多根據其承載信息和屏幕背景尺寸進行調整,長寬均跟隨變化。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          • 吸附性:界面中的元素都不是獨立存在的,每個元素都和其它某個元素存在一定聯系,所以定義好元素之間的吸附關系,方便后續元素的重新組合。

          如下圖,button 吸附于界面(或安全區)底部,適配到其它屏幕依然保持與界面(或安全區)底部的吸附性。而下圖中的toast 提示為界面居中元素,也就是它的吸附性就是界面的中心,適配到其它屏幕仍保持這一吸附屬性。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          • 流動性:流動性將元素比作水,依附與一個容器內展示,根據容器的尺寸變化而變化。多為文字流、圖片流等信息元素所具備。

          針對流動性的元素主要是定義其容器的延展性和吸附性,流動元素本身大小不變,位置形態上跟隨容器進行變化。當然還要考慮元素過多超出容器后的顯示方案,是被截斷還是省略等等。

          如下圖,文字圖片流在信息容器內進行流動展示。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          2. 組織信息結構

          從平面維度思考元素關系可以理解為元素間的吸附性,但界面元素不總是在同一個平面上,App 界面通常分為 背景層 、內容層 、操作層 、狀態層 ,這些層級在高度上是相互疊加的。

          決定元素層級的因素主要是其表達內容的主次關系,重要而緊急元素在最上方,不重要不緊急的元素在最下方。將界面從平面維度填充為立體維度讓產品功能更豐富,更貼近人們真實的立體世界,也就更符合用戶的認知和操作邏輯。

          無論界面的邊界如何變化,元素間的層級結構一旦定下是不會隨邊界變化而改變的。建立元素的縱向層級關系,便于在不同場景保持統一的元素優先級。

          在「去邊界化」設計中,除了元素自身特性(延展性、吸附性、流動性)清晰,元素間的組合層級關系必須排布合理、邏輯清晰,才能讓整個產品層級統一,多屏幕展現層級統一。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          3. 元素組件化

          我們有講到界面中所有的元素都不是獨立的,有時某幾個元素組合表達同一個功能,關系非常緊密,甚至可以捆綁移動,我們把這些功能密切相關的元素進行封裝,看做一個完整的大元素,這就是我們常說的組件。

          組件化的特點就是詳盡每個元素的操作反饋、延展方案、顯示容器、極限情況等等場景,然后定義元素與元素之間的吸附關系,操作聯動,使其成為一個完整的操作場景。

          說到組件化設計,這有一篇必看好文:《進階必讀!可能是最全面的組件化開發與設計指南》

          組件還可以根據功能需求與其它元素自由組合,使得組件可以不斷復用,大大提升設計效率,及適配效率。

          組件化的意義有很多,可以方便設計元素的復用,方便開發組件的復用,減少代碼及元素冗余,方便設計方案的修改等等。橫向組件化之于「去邊界化」設計,主要是在確立了元素特性及層級關系后,以整合元素成為組件的方式提升設計及適配效率。

          如何適配iPhone X?來看滴滴出行的實戰案例復盤!

          以上就是「去邊界化」設計理念,包括定義元素三大特性:延展性、吸附性、流動性,然后確定信息的橫縱向層級關系,橫向功能關系緊密的元素可進行組件化處理。這樣整個界面的元素都是層級清晰且不依靠邊界的,這時再給界面套用一個屏幕邊框就非常有依據了,且能保障所有適配界面具有統一性。

          梳理清楚設計理念之后,還需要將上述原則梳理形成設計規范,同步至團隊所有成員,以達到團隊共識保障最終的效果呈現。

          4. 制定設計規范

          以規矩為方圓則成,以尺寸量長短則得,設計規范可以幫助設計師快速認知元素特性及使用規則,工作中快速復用通用元素,提升設計效率,且可以通過規范說明對新功能尋求設計指導和參考。

          規范的貫徹執行,可以保持產品設計語言與品牌形象的統一,保障在不斷更新迭代中產品體驗不走樣。統一的使用體驗可以保障用戶流暢的使用產品,快速識別產品功能,簡單高效進行操作。此外通過規范說明,可以實現開發人員與設計師的高效溝通,另外,將組件開發形成設計組件庫,可以提升開發效率,方便代碼的復用。

          在「去邊界化」的設計理念中設計規范也是不可缺少的環節,把定義好的元素特性和確定的組織結構總結成設計規范,是把理論層面上的探索轉換成實踐指導。

          以上就是完整的「去邊界化」設計理念在實際工作中的應用:從定義應用中元素的延展性、吸附性和流動性,到把零散的信息元素組成橫向、縱向有序的結構,并把上述特性和結構形成設計規范在設計、開發團隊中應用推廣。


          總結 


          從蘋果發布會開始,滴滴設計團隊內部就開始進行著iPhone X的適配工作。了解iPhone X的操作特性、探究滴滴出行應用的適配規范、上線后跟蹤反饋等,適配只是一個很小的工作需求,但也可以做的很大,做的很多,我們希望抱著這種極致執行的態度做好每一件事情。

          從這次的適配工作中我們不僅看到了 iPhone X ,還看到了未來不斷會出現的新產品、新系統等,我們不滿足于一次次被動的適配,更希望可以主動的應對變化,所以我們摸索出了「去邊界化」設計理念,希望這個理念能對大家的設計工作有所啟發,讓我們為未來做好準備。

          作者:滴滴出行CDX - 張瑨

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!






          手機及小程序界面設計之七:基礎科普!超全面的 UI 元素尺寸設置指南(上)

          博博

          一、基礎規則


          1. 官方規范

          對于剛開始思考 UI 元素尺寸的新人,通常第一反應都是去看官方規范,新人都以為官方設計規范的作用就是告訴你們元素的大小和怎么設置,只要看完了就能懂得如何設計 iOS 或 Android 應用。而實際上,這些規范并不能幫助你們解決這個問題,因為設計規范涵蓋的內容遠遠比這些復雜。

          我們想要搞清楚 iOS 和 Android 官方元素的具體尺寸,最好的方法就是去下載它們的官方 UI-Kits,如下圖的安卓組件庫所示。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          官方不會提供一個列表,逐一羅列每個元素的長寬和其它參數,所以想弄明白,要自己在這兩套素材庫中選中元素查看。如下圖這個按鈕,我們就能看見它的參數值。

          免費獲取 →  iOS 11設計規范發布了,來下載官方源文件!

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          在初期,我們想要設計出嚴格符合官方規范的設計,就可以嚴格照搬官方的元素設置。但是,即使官方的源文件包含的元素字體已經非常多了,在實際設計過程中,還是會出現它們無法覆蓋的設計類型,需要依靠我們自己設置。

          還有如字體的應用,官方源文件使用的語言是英文,光是官方應用的兩種 SF 字體,就包含了十幾種字重,所以我們可以看見文字應用面板中密密麻麻的字體類型。在真實的中文設計場景下,我們是不可能照搬這種規范的。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          新人要明白,官方的規范,只是一種建議,我們可以選擇遵守也可以選擇不遵守。如果一味的照搬這些內容,我們是無法設計出有趣個性化的設計的,比如下面這幾款已經看不到 「 iOS 設計 」的應用。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          官方的參數決定我們設計的下限,當你不知道該怎么做,或者設計的目標就是以系統原生的體驗和視覺為準,那么照搬就行了。后面的文章要說的,就是脫離開這些束縛,正確自定義 UI 元素的尺寸。

          2. 尺寸設置原則

          UI 和平面不一樣的地方,就是極其關注元素屬性的具體數值。平面的排版無論是海報或畫冊,使用百分比、目測的形式就足以讓我們做出很多優秀的作品,無需緊盯著其中出現的每個元素的長寬高數值。而 UI 的設計中,無論字體、圖標還是按鈕,都需要我們嚴謹地定義它們的長寬高,如下圖設計一個按鈕的操作。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          這么做的原因是因為在電子屏幕中,圖像的呈現是由屏幕中的像素點來完成的,像素點是最小的顯示單位,一個點只能顯示一個顏色,所以如果設置了帶有小數點的數值,那么這個元素的邊緣就會虛化。所以為了避免這種事情出現,我們就得用整數來定義元素的長和寬。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          這當中還涉及到不少比較復雜的屏幕顯示原理問題,尤其是和像素倍率相關的基礎知識,我會在另外的文章里分享,后面文章所有的長度單位默認以 PT 為準,即 XD 和 Sketch 默認畫布的單位,PS 中設計需要在這個基礎上乘以2。

          只有分隔線,是唯一可以不使用整數的例外,因為 1pt 的分隔線看起來會非常粗,一點也不精致,感興趣的同學可以自己在 Sketch 或 XD 中畫個列表然后用 1pt 的線條做分隔,再導出到手機里觀看效果。即使是官方應用,也主要使用 0.5pt 的線條做分隔。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          無論在 iOS 或 Android 的規范中,也都提到過使用 8 x 8 的網格做輔助,這導致網上有很多片面的文章會反復強調對元素的尺寸使用 8 的倍數。

          • iOS:使用 8px 網格系統,網格系統可以讓線條和圖像內容在所有尺寸上保持清晰,無需太多的修飾和銳化。將圖形邊界對齊到網格上,減少按比例縮小圖像時出現的半像素和內容模糊的情況。
          • Android:所有組件都與間隔為 8dp 的基準網格對齊。排版/文字與間隔為 4dp 的基準網格對齊。在工具中的圖標同樣與間隔為 4dp 的基準網格對齊。

          實際上,我們在真實的設計環境中,建議大家使用 4 的倍數作為一般元素的尺寸倍率即可,如 8、12、16、20、24等,它的好處我會在后面的文章中做說明。如果發現 4 的倍數無法滿足某些特定的需要,如多 4pt 太大,少 4pt 太小,那么我們就可以使用一般的偶數如18、22、26等。

          以上就是我們一開始要建立的元素尺寸原則,精簡完即:

          • 使用整數,只有分隔線可以使用 0.5 的小數;
          • 使用 4 的倍數,根據實際情況可以切換成一般偶數。

          有了這樣的原則,并養成習慣,我們就能在每次設計前對元素尺寸有個大致判斷,然后再根據需要按 4 的倍數調整,如下面設計注冊登錄頁面的輸入框作為案例。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          開始我使用 280 寬,44 高的尺寸,但是覺得有點僵硬,太正式了。這時候反思認為應該是輸入框太矮導致的,所以高度上改成 44+(4×2)=52 。這時候又覺得太高了,實際輸入內容也沒那么寬,于是再對高減 4,寬減 40,獲取最終結果。

          所以,因為這樣的操作原則,決定了 UI 元素的尺寸不是憑感覺用鼠標拖拽出來的(拖動效率太低),而是在元素的屬性欄中填入它們的數值。UI 的設計過程就是一個不停鍵入參數和調整參數的過程。

          3. 總結

          以上就是對與 UI 元素尺寸定義的第一部分,因為要講清楚需要花的篇幅太長,所以我會將后面具體的案例講解拆成 4 部分,分別由控件、文字、圖標、組件部分組成。


          二、控件尺寸定義


          這里要聲明,在我的語系中,控件指的是在界面中最基本的交互單位,如按鈕、滑塊、開關、分頁器等,更復雜的如動態卡片,功能快速入口等,就歸入組件中,便于我們理解。

          下面,會根據前面定義的規范,分別講解控件應該使用的尺寸范圍:

          1. 按鈕

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          按鈕是界面交互操作中使用最頻繁的元素了,當然按鈕呈現的形式也多種多樣,比如可以是文字、圖片、圖標、卡通形象等等。在這里,我們只聚焦于矩形的基礎按鈕。

          在進入具體參數的講解前,要先理解按鈕實際上是所有控件中最復雜的一個,并不是因為在設計樣式上的復雜,而是因為按鈕承載了最多的產品訴求,權重差異極大,例如看下面的案例。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          在上圖中,可以點擊的東西不少,我們就說外觀是標準樣式的按鈕,就有 9 個。而這里面,權重最高的必然是 「加入購物車」。權重最低的,應該是前往新品頁。

          定義按鈕尺寸,我們首先要知道的是,按鈕在界面或整個應用中的權重,尺寸和權重是成正比關系的。當然,顏色也是對重要性表現的關鍵因素,不過不在這里展開。

          按鈕高度

          當我們設計按鈕時,優先要從高度入手,再去定義寬。為了便于新手理解,我首先從高度上來匹配權重,分成高、中、低三類:

          • 高權重:40-56pt
          • 中權重:24-40pt
          • 低權重:12-24pt

          高權重的按鈕,類似登錄頁的注冊、登錄,購物詳情頁的購買,流程頁中的下一步,它的最小高度應該從 40pt 開始遞增,低于這個大小,那么這個按鈕就很難在這個頁面起到視覺支撐,因為感覺太細了。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          中權重的按鈕,類似個人主頁的關注、點贊、評論按鈕等。這個層級的按鈕依舊有比較高頻的交互次數,我們必須得保證它易于點擊。24pt 是在我經驗中便于點擊最小的尺寸了。這種按鈕通常是組件的一部分,不像層級最高的按鈕常常是處于一個孤立的空間,所以高度如果超出 40pt,就會對當前模塊產生直觀的破壞。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          低權重的按鈕,就類似查看更多、標簽、詳情等類型,相對于按鈕的交互屬性,這類按鈕具備更多的提示屬性,只要讓用戶能看見,又不需要太顯眼。尺寸不大于 24pt,能容納內部文字或圖形元素即可。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          使用上面這種方法,在頁面中根據權重定尺寸就可以了。還需要注意的是,不同尺寸的按鈕之間,高度的差距不要小于 4 ,否則差異太小不僅拉不開層次,還容易使視覺感受變差。

          按鈕寬度

          主流的按鈕都是橫向的長方形,正方形也有,但是不能變成縱向的矩形。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          按鈕的寬度主要和內容掛鉤,內容數量越多,按鈕自然也就越寬。唯一的例外,只有高權重的按鈕,可以無視內容的數量。因為它們需要更多的區域,往往都是撐滿屏幕內容區域或全屏的,可以特殊處理。

          普通按鈕,左右間距距離內容過多,就會讓按鈕看起來非常的不協調。所以我們要根據內容來設置按鈕左右的寬,最大寬度應該小于內容距離上下的 2 倍。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          按鈕圓角

          按鈕尺寸還有最后一個屬性,就是按鈕的圓角設置了。矩形的邊角有三種類型,即直角矩形、圓角矩形、半圓矩形。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          為矩形設置圓角,是為了讓按鈕看起來有一定的圓潤感不會顯得太尖銳,這種圓角的數值賦予要適當,只要超出了一定的范疇,就會對視覺的和諧產生影響,我習慣稱呼為——半圓不圓,如下圖右側的錯誤案例。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          所以,我們在設計圓角的過程中,一定要仔細感受圓角在畫面中的和諧性。而圓角的設置范圍,不大于高度的 1/4。例如,一個24pt的圓角矩形,圓角的尺寸就應該不大于 6pt,如上圖的效果。

          以上就是按鈕相關尺寸定義的說明,當然,在真實的設計需求中可能遇到很多無法滿足的情況,這就需要大家多做嘗試了。

          2. 輸入框

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          輸入框也是我們比較常用的元素之一,它和按鈕有非常接近的外形。最常見的就是登錄頁賬號密碼輸入框,以及首頁上方的搜索欄了。

          輸入框的使用高度尺寸,常規在 36-56pt 之間。低于 36pt 時則輸入框看起來會非常擁擠,比如我用下面學生的案例做個演示。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          3. 步進器

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          常見的步進器,就是輸入框和按鈕的結合。左右有兩個用來增加數量的按鈕,中間是允許我們直接鍵入數字的輸入框。在尺寸上,它也介于兩者之間,高度在 28 – 40 之間。下面我再用學員的作業做次演示,當低于 28 以后,就會發現在屏幕中的占比實在太小了。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          步進器中常見的錯誤,是在我們設置圓角外框時,繪制左右兩個按鈕,并沒有合理的減去內側的圓角,這是絕對不應該忽略的細節。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          4. 下拉菜單

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          下拉菜單要注意包含多種狀態,默認、展開和選中。默認狀態與輸入框類似,主流的高度也使用 36-56pt。但是,當菜單展開后,下方多出來的選項菜單,就值得注意了。

          菜單的寬度正常情況下與默認狀態相同,而高度根據里面包含的選項數量決定。單行選項,高度是不大于默認的選項框的。新手很容易在彈出菜單中設定過小的高度,使整個控件看起來會非常的別扭。

          5. 開關

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          開關也是按鈕的一種形式,通常出現在設置頁的列表中,上方就是它主流的幾種樣式。在設計開關的時候,要先確定一個矩形區域,高度使用 24-32pt,寬度則用 1:2 的比例。如高度使用 28pt,那么寬大致可以使用 56pt。之后再將細節填入。

          6. 滑塊

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          滑塊形式接近開關,通常在中間有一個操作節點,下面有一個用來表示區間的線條。實際上我們該做的就是分別決定它們的尺寸。

          節點如果做的太小,不僅會顯得難看,而且會讓人覺得很難操作。它的直徑應該在 16-28pt 之間。而下面的橫線,寬度由所在內容區域的寬決定,高度一般在1-4pt 之間。

          7. 指示器

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          指示器用來展示元素序列,雖然在 APP 中沒有太重要的作用,但既然我們加進去,就要讓它看起來和諧。大多數人在定義指示器時,不是太大,就是太小,可以只從后面提供的尺寸中選擇,就能保證指示器的尺寸不會出錯。

          指示器主要是圓形和矩形兩種形式:

          • 圓形:8、10、12
          • 矩形:14×2、16×2、20×3
          8. 提示紅點

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          提示紅點也是大多數應用會使用的一個控件,它的大小應該在 24-32pt 之間。作為一個圓形,這個控件設計起來很容易,但設計師往往忽略一件事,那就是如果中間的數值超過 10 變成 2 位以后,要怎么處理。

          在設計這樣的元素時,我們要用一個矩形元素來表現,即畫一個正方形,然后將圓角設成最大,那它看上去就是一個圓形。那么每增加一位字符,我們就需要為這個矩形增加該字符的寬度,可以用左右間距判斷。

          因為相同字號下,不同英文、數字的寬度都是不一樣的,我們要根據實際輸入的內容所增加的寬度,去增加圓點的寬度。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          9. 分頁控件

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          最后一個控件,就是分頁控件了,安卓中的 Tabs。這個元素在設計時也受到排版空間的影響,較為寬松的排版風格,高度就比較大,若擁擠則反之。

          下面是高度:

          • 高權重:40-48
          • 低權重:28-36

          分頁控件主要應用在頭部和頁面中部的組件中,如下方的案例:

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          雖然很多時候分頁器是沒有背景色的,但是背景矩形是必須畫出來的,即隱藏填充和描邊,這樣我們就可以通過垂直居中的方式,來確定中間文字的位置。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          一個完整的分頁控件,里面會包含兩個或以上的選項,所以定義每個選項的寬也是必要的。通常,我們有兩種定義方法,一種是選項少時,直接進行均分顯示,另一種是選項較多,采取定寬模式,寬度最小建議在 64pt 以上,才不會顯得過度擁擠。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          分頁控件選項處于選中狀態時,有的設計是修改背景色,有的是修改文字屬性,但今天最常見的就是加入下劃線。這個元素如果定義得不好,會讓整個控件看起來非常粗糙,它需要在樣式中能起到畫龍點睛的作用。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          下劃線分為兩種,一種是貼在控件底部的,另一種是在文字下方懸浮的。兩種方式線條應該使用的高度都應該不大于 2pt。寬度的定義,第一種和每個選項背景區域相等,第二種則可以在 8-16pt 間(小于文字總寬)。下面是正確設計效果:

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          10. 總結

          前面說到了不少元素的尺寸,那么真實應用的效果會如何呢?下面我就用原型的方式,不考慮樣式與色彩將它們組合到完整的頁面中去。

          基礎科普!超全面的 UI 元素尺寸設置指南(上)

          可以看到,模塊大小很均衡,看上去不會覺得哪些地方太大或太小,只要稍加填充樣式,那么就可以變成完整的設計稿了。

          這些參數雖然不能覆蓋所有特殊的狀況和需求,但至少可以保證這些控件不會被設計得很奇怪。當你們沒有對于特殊化風格設計的控制能力時,就先學會正確的使用上面的這些參數吧。

          作者:超人的電話亭

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!






          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          博博

          簡介說明


          1. 理論表述

          任意一點移動到目標中心位置所需要的時間,與目標距離正相關,與目標大小負相關。

          讓設計更有說服力的20條經典原則:菲茨定律

          2. 研究背景

          1954 年,Paul Morris Fitts 根據信息類比提出一個假設,該假設能夠量化「移動到目標選擇任務」這個操作的難度「1」。雖然該假設還未涉及到人機交互中的具體參數,卻給了后來的交互研究人員極大的啟發。

          我們現在經常看到的 Shannon 公式(即上面那個公式)是由約克大學教授 Scott Mackenzie 在 1992 年提出的一個菲茨公式的變體「2」,該變體被廣泛地應用于需要指針操作的人機交互系統當中。作為交互設計和 UI 設計的理論基礎,它更簡潔明了地闡述了時間 T 和目標距離 D 以及目標大小 W 之間的函數關系:因為以 2 為底的指數函數是遞增函數,所以,T 與 D 正相關(D 越大 T 越大),而與 W 負相關(W 越大 T 越?。?。


          設計案例


          人們做出一個移動指針的操作通常需要兩步:

          • 將指針快速移動至目標大致所在的區域;
          • 精細調節指針的位置以達到可點擊的區域。

          菲茨定律所包含的兩點內容:

          • 指針當前位置與目標間的距離 D 越長,所需時間越長;
          • 目標的寬度 W 越大,所需時間越短。

          讓設計更有說服力的20條經典原則:菲茨定律

          綜合兩者來看,菲茨定律中的 D 在第一步中起更為明顯的作用,而 W 則主要影響第二步。所以菲茨定律所帶給我們的啟示,主要也是從這兩方面入手。

          1. 需要連續操作的控件盡可能接近

          案例1:系統右鍵菜單,微信彈出菜單

          讓設計更有說服力的20條經典原則:菲茨定律

          最典型的例子就是菜單,無論是 PC/Mac 中的右鍵菜單還是微信聊天頁里面的加號鍵都遵循著這一原則。作為用戶,點擊這類按鈕之后一定會有后續的任務和操作,所以這些任務都被安排在了距離所點擊區域更近的菜單中。

          案例2:夸克和 Safari 的 url 輸入框位置比較

          讓設計更有說服力的20條經典原則:菲茨定律

          另外一個例子是瀏覽器的搜索欄輸入框,現在已經有一些瀏覽器(比如簡單搜索、夸克)會將輸入框以及一些其他更常用操作置于底部,這是因為我們正常握持手機時,大拇指離底部更近,所以需要進行點擊操作的話底部的輸入框操作起來更方便,也更快。

          2. 可點擊的按鈕盡可能大

          這一點在現今的 APP 中做得已經非常到位了。

          案例3:哈羅出行

          讓設計更有說服力的20條經典原則:菲茨定律

          作為哈羅單車租用操作的入口,頁面中的「開鎖」按鈕做得足夠大,用戶可以輕易快速地點擊到這個使用頻率最大的按鈕。登錄(也就是開始)按鈕也是一樣的道理。

          3. 邊角的利用

          還有一個比較特殊的就是對于邊角的利用,無論是在 Windows 還是在 MacOS 中,邊角總是有一些比較重要的操作,比如 Windows 的「開始菜單」(在左下角),MacOS 的 Dock 欄(在底部)以及頂部狀態欄,包括 Mac 特有的觸發角。

          案例4:MacOS 觸發角設置

          讓設計更有說服力的20條經典原則:菲茨定律

          為什么微軟和蘋果不約而同地選擇了在屏幕最邊角放置這些權重相當之高的組件或者操作呢?在硬件設備中邊角是一個極其特殊的存在,由于指針再怎么移動都不可能超越屏幕邊界,只能停留在邊界上,所以邊界對于用戶的操作來說是「無限可觸發」的,這有什么意義呢?這意味著對于隱性存在的目標來說,W 趨于無限大。

          讓設計更有說服力的20條經典原則:菲茨定律

          既然 W 趨于無限大,根據公式時間 T 就趨于常量 a。

          讓設計更有說服力的20條經典原則:菲茨定律

          結論就是無論指針距離目標物多遠,所需要花費的時間都已經達到了理論的最小值,輕松且高效。而在移動 APP 中同樣有邊角的應用,比如最近拿了 Google Play 設計大獎的 Drops。

          案例5:Drops

          讓設計更有說服力的20條經典原則:菲茨定律

          創新的交互將屏幕底邊充分的利用了起來,只要將單詞移到底部,就代表用戶已經記住這個單詞了。注意整個底部都是可以觸發的,而不僅僅是腦袋那個圓形區域。本來「移動」這個操作對于「按鈕」來說更加繁瑣,但是在 Drop 的應用場景下這樣的移動反而沒有覺得麻煩,滑起來相當帶勁。

          4. 菲茨定律的逆向應用

          菲茨定律給我們的啟示通常都是正向的,都是以縮短用戶的操作時間為主要目標,但也有一些場景需要反其道而行之。比如如果遇到需要用戶謹慎的操作時,可以逆向運用菲茨定律,增加操作的復雜度。

          案例6:iPhone 關機和微信刪除聊天窗

          讓設計更有說服力的20條經典原則:菲茨定律

          iPhone 的滑動關機延長了用戶關機操作的時間,以提醒用戶此操作為不可逆,需要謹慎操作。微信也是同理,甚至還縮小了刪除按鈕的大小,以達到警示的目的。

          另一個典型就是彈出窗口的關閉按鈕。

          案例7:Luckin Coffee 的彈出窗

          讓設計更有說服力的20條經典原則:菲茨定律

          彈出窗口里一般都包含了開發商的推廣、廣告、運營活動等等,所以開發商會希望用戶花盡量多的時間去注意到它們的內容,這時候雞賊的開發商會把關閉按鈕做得又小又遠(遠離視覺中心),讓用戶花更多的時間去尋找和點擊它們,效果拔群。


          注意事項


          注意點1:D 不能過分短

          過分短的間距不僅無法提升操作效率,反而會造成視覺壓力從而降低用戶體驗。

          反面案例1:唯物魔改版

          讓設計更有說服力的20條經典原則:菲茨定律

          按照菲茨定律魔改的唯物登錄頁面,理應操作得更迅捷方便,然而實際上除了視覺上造成額外的擁擠感、破壞畫面負空間構成之外,我嘗試著點了一下覺得十分逼仄擠手,所以過度縮減按鈕間的間距并不合理。

          注意點2:W 不能過分大

          大尺寸的點擊目標確實能夠有效地降低用戶操作成本,但是過分大的目標也會很直接地破壞畫面的平衡,浪費屏幕空間。并且按鈕的可用性與其尺寸并不是呈線性關系,當按鈕已經足夠大時,再增大就沒有什么體驗上的提升了,如下圖所示。

          讓設計更有說服力的20條經典原則:菲茨定律

          反面案例2:KEEP 魔改版

          讓設計更有說服力的20條經典原則:菲茨定律

          與唯物類似,當按鈕大到一定程度之后,會對畫面造成恐怖的破壞效果。


          總結


          • 盡可能縮短連續操作所相關按鈕的間距,盡可能做大需要頻繁點擊的按鈕(但都不要太過分)。
          • 注意屏幕四邊和四角在交互中的價值。
          • 逆向運用菲茨定律以延長用戶在當前頁面的時間,或對用戶的下一步操作發出警示。

          作者:超人的電話亭

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!






          手機及小程序界面設計之五:連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          博博

          現在大多數的 PM /交互/ UI 設計師,在設計產品的時候都是以 iOS 為基準 思考產品上的各種功能邏輯、交互狀態,而很容易忽略了某些功能在 Android 里并不能「一稿適應兩端」,部分產品差異在安卓上是不一樣的。

          所以本文就講下 Android 和 iOS 9大產品/交互差異,希望你在日后的產品設計時,可以考慮到更多層面的知識點。


          虛擬商品、支付規則和方式的不同


          支付規則

          對在于一些虛擬商品的支付上,如 vip 會員、xx幣,xx豆。iOS 和 Android 就存在不同的支付規則:Android 基本無限制,無抽成。而 iOS 限制比較多,而且要抽成大約 30% 的手續費。

          舉個例子:同樣充值 30 元,Android 端會得到 300 金幣,而在 iOS 中,只有 210 金幣。正因這個抽成規則的不同(沒辦法,這是蘋果硬性規定的),才會出現各種平臺的虛擬貨幣,在 Android 和 iOS 中的充值比例是不一樣的,如快手:

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異所以對于虛擬商品在 iOS 端的抽成規則,在產品設計時一定得考慮清楚,因為這關系產品的商業和盈利模式。通常有 2 種解決思路:

          A. 讓用戶承擔 30% 的抽成:

          同樣的價格,iOS 用戶得到的商品少些

          如同樣充值 30 元,Android 端會得到 300 金幣,而在 iOS 中,只有 210 金幣。像快抖音、陌陌等各種貨幣充值。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異同樣的商品,iOS 用戶支付更高的費用

          如 3 個月的 vip 會員,Android 端定價是 58 元,iOS 端則可以設為 68 元。如優酷、騰訊視頻的 vip 會員價格。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異B. 公司自己承擔 30% 的抽成:

          如 iOS 端充值 30 元,公司實收 21 元,但 iOS 用戶能得到和 Android 一樣的 300 個金幣。(理論上是有這個解決思路,但現實中很少有公司去實現,畢竟抽成成本就擺在那里)

          另外還需要注意的是:因為抽成規則的不同,對于同一個 ID 的賬戶余額,在 Android 和 iOS 端中是不能通用的。因此在產品設計時需要將這點告知用戶,預防用戶犯錯、以及惡意刷幣。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          支付方式

          Android 由于開源的特性,因此對接的都是第三方支付平臺,如微信支付、支付寶、銀聯卡等。 而 iOS 出于系統的封閉性和安全性考慮,只能調用蘋果自己的支付系統:登錄 Apple ID ,然后用授權的支付方式(支付寶、銀聯卡)進行付款。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異



          狀態欄交互的不同


          「狀態欄」也就是我們手機界面最頂部的電池欄,它除了可以在不同背景里切換顏色外,在交互的觸發上,Android 和 iOS 中也各不相同。

          iOS :用戶在 Y 軸滾動了很長內容時,點擊狀態欄可以快速回到初始位置。

          Android :無論用戶滾動了多長內容,都是點擊無任何效果。

          雖然這一交互差異是 iOS 專有的,但它卻啟發我們一個新的設計思路:在必要的時候,狀態欄可以為產品承載新的交互狀態。如網易的 LOFTER( iOS 端),用戶離開音樂播放界面時,狀態欄就用于顯示音樂信息和操作入口,方便用戶在瀏覽其他內容時可以快速關閉音樂,極大提升了用戶的操作效率。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          下載方式和狀態的不同


          這種大多應用于運營的「拉新」場景,為了能讓新用戶得到好處(紅包、優惠券、更好看的內容等)。通常會讓新用戶下載產品 APP 領取。而由于 Android 與 iOS 的下載方式不同,會帶來不同的交互狀態和產品邏輯。

          Android :可以在當前頁面(后臺)下載,也可以在應用商店下載;過程中可以顯示進度,且允許用戶暫停下載;下載完成后調起安裝頁面,用戶可以取消安裝,也可以自動安裝……正因為 Android 下載軟件的各種便捷性,所以才會帶來各種交互狀態:未下載、下載中、暫停中、已下載但未安裝、已安裝。這些都是交互設計師需要特別注意的,每個不同的狀態背后都會不同的產品邏輯。

          iOS :只能跳轉到 App Store 里下載,所有下載流程和狀態都是在那完成的,可以脫離開活動頁面,相比于 Android 的下載方式就簡單很多。跳轉的方式可以是全屏幕,也可以是半屏。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          軟件更新方式的不同


          Android :由于安卓的開源特性,當有新版本時都會提示用戶更新,且每個產品內部都帶有「版本更新」入口。而更新的方式可分 2 種:

          • 引導更新:彈出提示讓用戶更新 APP ,用戶點擊「更新」按鈕前往應用商店更新、或者在當前頁面更新并顯示下載進度。
          • 強制更新:也是先提示用戶更新,只不過用戶點擊「更新」按鈕,即調起軟件安裝頁面。(前提是產品已在用戶處于 wifi 模式下,將安裝包已下載完成)

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異iOS :而 iOS 端出于對用戶體驗的考慮,是禁止向用戶提示版本更新信息的。這也是為什么絕大部分的 iOS 產品,都是沒有「版本更新」入口的原因(像 QQ 、支付寶、百度網盤等大廠產品)。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          即使有,點擊了也直接跳轉到 App Store 查看版本情況。且下載渠道都固定在 App Store 里。理所應當的,軟件的更新方式也只能在 App Store 里進行,無法做到與 Android 一樣后臺下載、后臺更新。


          文字發送指令位置的不同


          在手機鍵盤里輸入文字時,iOS 由于系統的限制,對文字的發送指令只能在鍵盤上來完成,因此 iOS 用戶的交互操作都全部集中在鍵盤右下角。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          而 Android 端就靈活很多,不僅可以在鍵盤上執行發送指令,也可以在輸入欄/搜索欄周邊新增操作入口。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          退出浮層列表的不同


          長按一張圖片后,都會彈出一個列表浮層,因為 iOS 手機只有一個「Home 鍵」 而已,為方便用戶退出浮層才增加了「取消」入口。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異而 Android 手機本來就有「返回」虛擬鍵,安卓用戶的退出/返回行為都習慣于通過虛擬鍵觸發,所以多做一個「取消」的意義性不大。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          刪除方式的不同


          iOS 端一直教育著用戶使用「左滑」刪除列表信息,所有的刪除功能都是支持「左滑」來實現的。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          而 Android 系統大部分只能通過「長按」來觸發編輯狀態,其中就包括了刪除功能。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          不過現在也有極少數的產品,正在逐漸打破這兩端間的「刪減」界限,比如網易郵箱(Android)就做到了左滑刪除信息。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          消息推送機制的不同


          當我們第一次打開產品、允許了獲取消息通知的權限后,所有的信息傳輸都會基于服務器進行推送。而兩端在這塊的推送機制又有所不同:

          iOS :所有新信息都會實時推送到你的手機里,即使你關閉了軟件,還是一樣會收到提示。就算是你處于斷網狀態,信息也會先儲存于蘋果服務器,等你聯網時再一次性把收到的信息推送給你。既釋放手機內存,又不會讓用戶遺漏有新消息。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          Android :而安卓則不同,你若退出了產品,數據的推送只有等你再次打開產品時,才會通知你有多少新信息。雖然減少了對用戶的干擾性,但也增加了服務器數據儲存的壓力,還容易耽誤用戶接收新消息。


          復制文字后,剪切板狀態的不同


          也就是我們手機的搜狗輸入法鍵盤,在微信聊天內、手機短信里復制了一段內容后,由于 Android 與 iOS 的平臺特性差異,會給兩端用戶帶來不同的交互差異。

          iOS :復制完文字后,打開輸入法鍵盤會顯示來自剪切板的文字內容。用戶只需點擊,即可將文字復制在搜索欄、輸入欄等需要文字填寫的操作區域里,無需觸發「粘貼」操作。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          Android :而有些安卓機(如小米/錘子/樂視等),無論你復制了什么信息(文字、數字、網址等),都很難實現輸入法里的「剪切板」功能。用戶需要觸發「粘貼」功能,才能輸入剛剛的復制內容。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          而對于特定的信息類型:如網址。用戶復制網址往往都帶有極強的目標性、搜索性,一些瀏覽器產品會預判用戶這一操作行為,將復制的網址前置展示出來,以抵消 Android 端對于復制文字帶來的系統限制。如 QQ 瀏覽器(安卓端)就有 2 種解法方法:

          方法1:利用安卓系統的消息權限,在手機界面的頂部彈出網址欄提示,無論是在微信還是短信中,復制網址后都能快速地觸達目標。

          方法2:復制網址后打開搜索功能,會將網址自動定位并粘貼到搜索欄中,便于用戶查詢。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          而 UC 和百度也有類似的解決辦法:將復制后的廣泛信息(文字/數字/網址/郵箱地址等等)嵌入在搜索框下方,用戶點擊就能搜索。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異

          這也是一種妥當的解決方法,因為用戶可復制的信息類型特別廣泛、目標不是很清晰。無法準確判斷出用戶一定會有搜索訴求。所以才將復制后的信息放在搜索框下面,而不是自動粘貼到搜索框中,既考慮了用戶目標,又兼顧了操作效率。


          總結


          以上就是 Android 與 iOS 的差異總結,若有描述得不當請多指教!下面是總結文件。

          連高手都容易忽略的9個 iOS 與 Android 間的交互差異


          作者:土撥鼠

          轉載請注明:優設網

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          更多精彩文章:

          手機及小程序界面設計之一:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之六:讓設計更有說服力的20條經典原則:菲茨定律

          手機及小程序界面設計之八:如何適配iPhone X?來看滴滴出行的實戰案例復盤!







          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合