如何處理界面細節:iOS14 中「時間控制項」的設計

2020-12-07 人人都是產品經理

編輯導讀:前段時間, iOS14 升級了。蘋果的每一次升級都會引起人們的廣泛關注,畢竟它代表著行業標杆。本文作者在使用的過程中,對iOS14 中「時間控制項」的設計產生了疑問,並從三個方面展開分析,提出自己的一點思考,與你分享。

前幾天升級 iOS14 後在「日曆APP」中遇到個「時間控制項」使用體驗問題,在朋友圈「吐了個槽」後收到很多類似反饋,後來在使用「提醒事項APP」中發現有個類似「時間控制項」,體驗下來感覺挺順溜,於是想做個對比分析看看區別。

防槓說明1:接下來聊的體驗純我的「主觀感受」,對比分析也是基於過往的經驗來聊,沒有數據也沒有其他支撐,交流為主,無他意求放過。

防槓說明2:蘋果在「日曆APP」和「提醒事項APP」這 2 個 APP 設計一定有考慮過,文章純粹從外部視角去聊體驗感受,不聊 APP 的場景&戰略&定位。

一、iOS14 的「時間控制項」長什麼樣

iOS14 「日曆APP」新建日程&點擊展開「時間控制項」後的狀態

先介紹下「時間控制項」長什麼樣,上圖左邊是「日曆APP」中「新建日程」界面,點擊「開始-時間」後就展開了「時間控制項」,控制項中分別有這5個功能:時鐘控制項(鍵盤+觸摸)、年月控制項、快捷切換月份控制項、日曆控制項、時區功能,「提醒事項APP」的「時間控制項」界面基本差不多,具體差異會在在對比中展示。

二、開始做3個角度對比

對比1:日曆間距處理

整體來看「時間控制項」中的「日曆」是問題最大影響體驗最大的地方,「日曆」中的日期和日期之間的距離是大過日期和左右屏幕的距離,這會導致日曆看起來比較散不是一個整體,見下圖中黃色標記和藍色標記。

這類型的問題屬於「格式塔理論」中的「Law of Proximity接近法則」,間距沒有起到把相關元素粘起來的作用,相反把元素拆散,有種信息量很多密密麻麻的感受。

「日曆APP」中日期之間間距和屏幕間距對比

具體「Law of Proximity 接近法則」的意思是:相互接近的事物被認為比相隔較遠的事物更加相關。

格式塔理論中的接近法則示意圖

這裡密密麻麻的感受還有另一個理論基礎「米勒定律」,因為人同時處理信息大約是「7±2」條信息,當信息量超出這個數量後出現,本能上一定是先排斥的,大家回想下如果你要填寫一個複雜表單時候的場景,就是這樣的感覺。

米勒定律的示意圖

我們對比下「提醒事項APP」中的日曆選擇,間距處理保證了日期距離是比外面小的,日曆看起來就是一個整體可操作的控制項狀態,如果拿「格式塔理論」和「米勒定律」來看的話都是在合理範圍內,事實感受也是這樣

「日曆APP」和「提醒事項APP」日曆進行對比

對比2:上下層級關係處理

「時間控制項」是通過點擊展開的,如果這個簡單控制項,僅展開動效足以讓用戶理解,只是這「時間控制項」中包含5個功能佔了 1/2 的屏幕,動效解決不了,加上「對比1」的日曆間距問題,信息量巨大且複雜。控制項裡面除了標題做了「文字加粗」處理去表現層級,在「上下銜接 or 左右遞進 or 背景顏色」都沒做很多工作。

和上一級樣式是在太接近,沒有能明顯區分開,和上一層級融合到一起後,界面看起來從一行行就變成點擊後一下子增加「爆發式」的信息出現,觀感複雜+信息量變大。如果處理合適「理想中的層級關係」應該是圖片右邊這樣的,用戶一眼看到的是一塊塊而不是一個個。

日曆APP 時間控制項展開後感覺是「碎裂」,理想應該右側這樣塊狀的層級結構展開。

再來對比「提醒事項APP」中的層級關係,整個「時間控制項」左右都有縮進,左上和上一級的銜接處分割線也做了處理,加上上一級日期標題前有個「日曆ICON」,很自然在視覺上就出現了上下層級關係出現,內容一樣看起來清晰簡潔很多。

「提醒事項APP」中用縮進和風格線去表現層級關係

對比3:頁面布局上的對比

再把視角放到頁面布局中,「日曆APP」採用的是邊到邊布局(Edge to Edge)方式,「提醒事項APP」採用的是卡片式布局(Card)方式。

在 iOS 系統中「邊到邊布局」是從 iOS7 後蘋果開始採用的方式,優勢是把極大增加了屏幕空間利用率,可顯示內容增加,當時主打機型是 4 英寸屏 的iPhone5s,,屏幕空間有限。

iOS6 和 iOS7 設置界面的對比

從圖片中裡面是不是感覺 iOS6 也有點卡片式布局的意思,其實大家當時對 iOS6 印象還是「擬物化」,這裡也就不展開了。

「卡片式布局」是被 Google 推崇起來的,當時有款產品叫「Google Now」(現在已經下線),這個產品可以語音互動&主動提醒(飛機、路況、比賽比分、突發新聞等等)信息內容給到你,包含的信息內容多樣且複雜,用了卡片設計去解決了信息多而不亂的問題,信息和信息之間互不受到影響。

GoogleNow 主界面,卡片設計為主

「Google Now」產品已經下線,找了個介紹視頻(https://v.qq.com/x/page/f03052ojg4u.html),大家可以注意裡面不同場景下的卡片的布局都是不同的,也方便未來的擴展。

回到這兩個頁面布局對比中,不過不展開「時間控制項」這樣對比來看兩邊布局並沒有很大的問題,具體看是要更多「包容」還是要「屏效」。

不過這裡我們對比的是「時間控制項」,這部分看來「卡片式布局」是更合適的,布局能包容不同複雜的信息,塊和塊&功能和功能之間是更加清楚,不會引起混亂。

現在很多產品也都在考慮「卡片式布局」,像「手機淘寶」這兩年基本上已經完全改造成「卡片式布局」,我理解是因為手淘信息流複雜&個性,照片和元素的出現都不是固定的,用卡片作為「容器」去包容「內容」,讓界面有秩序。

但這裡還是要提一嘴信息流不要「無腦」追「卡片式布局」是最好,比如媒體為場景的APP,顯然「邊到邊布局」顯然更合適,比如 Instagram ,要給照片以更多的展示空間,也比如電商中對商品品質有信心的,那也適合「邊到邊布局」,比如 SNKRS,對球鞋品質表現的更加到位。

先理解再去設計「適合自家產品」的風格是個挺重要的事,畢竟一個產品風格會用很久,改動成本很高。

三、最後總結一下

真的是抱著「心驚膽戰」的心情去做的對比,蘋果設計一直都是行業標杆,這次是想趁聊對比時「拋磚引玉」聊聊「界面細節是如何決定設計品質」,這些東西非常小,合作上下遊也不一定在意,覺得差不多就好。現在產品迭代速度飛快,留給設計師的時間也不多,怎麼樣能夠快速有效地把細節處理好,是一個值得長期討論的話題。

最後抽取一些文章中的「關鍵詞」做個總結:

間距控制:有些設計師出稿或工程師開發&驗收時會忽略「間距」的價值,其實「間距」對設計品質影響非常大,背後設計理論支撐是「格式塔理論」,如果對「間距」不敏感,那要多練習練習去找好的產品設計去觀察和感受。米勒定律:很多人看界面覺得亂,為什麼感覺亂背後可以通過「米勒定律」做設計理論支撐,人在同一時間處理信息程度是「7±2」個,數量越多越亂。層級關係:表單或複雜頁面中的界面需要把層級關係表現到位,不然界面會亂七八糟,在 iOS11 時候蘋果已經注意到這一點並且已經提倡過,閱讀了解「iOS11 設計理念和 3 個設計方向」。邊到邊布局:一種屏幕效率利用高的界面布局,在iOS7 開始後被使用卡片式布局:一種能夠把複雜信息有序融合在一起的布局,更多包容和擴展好了,今天和大家就嘮叨到這~

本文由 @icojump 原創發布於人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基於CC0協議。

相關焦點

  • 如何處理界面細節:iOS14 中「時間控制項」的設計
    編輯導讀:前段時間, iOS14 升級了。蘋果的每一次升級都會引起人們的廣泛關注,畢竟它代表著行業標杆。本文作者在使用的過程中,對iOS14 中「時間控制項」的設計產生了疑問,並從三個方面展開分析,提出自己的一點思考,與你分享。
  • 選擇控制項:UX設計細節
    編輯導讀:不管是硬體產品還是軟體,選擇控制項都是非常常見的組件之一。如何讓這個細節更出眾呢?本文作者基於自身工作經驗,對此展開了分析總結,希望對你有幫助。單詞 「toggle」 指的是一個帶有手柄的撥動式開關,往不同的方向上撥動,可在不同的狀態之間切換。
  • Android與iOS在交互細節上的區別
    Android裡也有底部操作欄,但僅為頂部操作欄的擴展,官方稱為「Split Action Bar」。在進行設計的時候需要考慮操作欄如何適應不同的屏幕方向和屏幕尺寸,進行動態的調整以達到最優的效果。3. 多任務iOS通過雙擊Home鍵及四指手勢激活多任務選擇器。大多數程序在轉移到後臺的時候,會被掛起。
  • Python中PyQt5如何列印圖像界面,基本控制項應用,QPrinter類詳解
    前面內容,我們介紹了PyQt5中常用的一些控制項下面內容可以參考下為界面添加功能豐富的工具箱,Python中PyQt5之QToolBar類的使用Python用PyQt5設計界面之菜單製作,QMenuBar詳解Python用PyQt5創建時間日期控制項
  • iOS 14 剛發布,iOS 14.2 又來了
    iOS 14.2 的首個測試版主要更新內容都和控制中心有關,包括新的音樂識別插件,AirPlay 界面重新設計,同時 Apple Watch 也有了新圖標。圖標換上了新款單圈錶帶,細節滿分。實際上 iPhone 很早之前就能通過 Shazam 這款應用來「聽歌識曲」,這款音樂識別應用在 2018 年被蘋果收購。
  • iOS 14 剛發布,iOS 14.2 又來了
    猜測可能是 iPhone 12 將會預裝 iOS 14.1 版本,所以蘋果為新 iPhone 預留了這一版本號。 iOS 14.2 的首個測試版主要更新內容都和控制中心有關,包括新的音樂識別插件,AirPlay 界面重新設計,同時 Apple Watch 也有了新圖標。
  • 蘋果iOS 14 提醒事項 App 詳解:列表界面調整
    蘋果在去年的 iOS 13 中,為提醒事項 App(Reminders)帶來了多項新功能和改進,例如採用全新 UI 設計、加入快速工具欄、子任務 / 分組列表、共享協作等多項新功能,讓原本略顯簡陋的提醒事項體驗了一把「回爐重造」。
  • 《iOS7人機界面準則》中文版(pdf版)下載
    iOS人機界面準則主要分為UI設計基礎、設計策略、iOS技術、UI元素、圖標和圖像設計等幾個大類,其中每個大類有細分為許多小節,對iOS界面設計原則描述的非常詳盡。iOS人機界面準則主要分為UI設計基礎、設計策略、iOS技術、UI元素、圖標和圖像設計等幾個大類,其中每個大類有細分為許多小節,對iOS界面設計原則描述的非常詳盡。
  • IT之家 iOS / 安卓版 7.50 重大更新:「IT號」上線、 iOS 14 /...
    從今年的第三季度開始,IT之家便引入了諸多的原創作者,他們的「IT號」現在可以在 7.50 版本中關注、閱讀;同時,我們也引入了外部諸多的大V授權,在後續的 7.5x 版本裡面,這些大V也會以「IT號」的形式向大家一一呈現。
  • iOS升/降級教程丨iOS 14 降級 iOS 13 實操教程
    IOS 14要到秋季才會正式(一般9月份)發布,所以路還很長。目前現在是IOS 14  Beta 1版,還存在許多的BUG,以及需要更多的APP來適配IOS 14系統。降級ios 系統嘗鮮 iOS 14 後,卻無法忍受IOS 14  Beta 1版的眾多 Bug,這時我們只能降級ios 系統版本了。
  • 蘋果iOS14 正式版登場 全新功能全面看
    Apple 今日正式推出 iOS 14 正式版,透過在主畫面上重新設計的 Widget 小工具,配合「App 資料庫」來自動整理 App,為用戶帶來全新的 iOS 使用體驗。,還能以不同大小釘選在任何「主畫面」頁面上。
  • iOS 14.2有什麼新功能?
    在 Safari 瀏覽器中,如果你設置的語言為中文,就會看到地址欄左側的「ᴀA」變成了漢字的「大小」,並且菜單裡用於調整頁面縮放的「A」也被替換成了「小」和「大」。如果你需要關閉此功能,則可以在「設置 - 藍牙」裡點擊 AirPods Pro 右側的按鈕進入設置界面找到開關。
  • iOS 14 beta 6,「空間音頻」來了!
    8 月 26 日,iOS 14 beta 6 如約而至。這次更新帶來了期待已久的「空間音頻」,除此之外,還有多個界面細節調整。下面就一起跟隨尾巴的腳步,一起具探 iOS 14 beta 6:
  • iOS 14 beta 6,「空間音頻」來了
    8 月 26 日,iOS 14 beta 6 如約而至。這次更新帶來了期待已久的「空間音頻」,除此之外,還有多個界面細節調整。下面就一起跟隨尾巴的腳步,一起具探 iOS 14 beta 6:空間音頻AirPods Pro 的「空間音頻」終於來了,在「設置 - 輔助功能 - AirPods」中即可開啟。
  • iOS 14 beta 6,「空間音頻」來了
    8 月 26 日,iOS 14 beta 6 如約而至。這次更新帶來了期待已久的「空間音頻」,除此之外,還有多個界面細節調整。下面就一起跟隨尾巴的腳步,一起具探 iOS 14 beta 6:空間音頻AirPods Pro 的「空間音頻」終於來了,在「設置 - 輔助功能 - AirPods」中即可開啟。據 Apple 表示,有了 AirPods Pro,你可以隨時隨地享受影院效果的聆聽體驗。
  • 蘋果ios14畫中畫功能怎麼用 蘋果ios14畫中畫等多種功能介紹
    蘋果ios14正式發布:畫中畫等多種功能在線9月17零點,歷經三個月等待的蘋果iOS 14終於在設置界面顯示「下載並安裝」,如果碰巧之前打開了「自動更新」的小夥伴們,應該在一早起床後便能從ios 13.7升級至14,第一時間體驗到這一新系統。
  • Python用PyQt5設計界面,如何正確顯示一幅圖片,QPixmap控制項詳解
    前面內容我們學習了PyQt5中一些基本控制項的使用前期回顧擁有漂亮的筆刷才能繪製多彩界面,PythonPyQt5中QPen和QBrush類如何通過Qt界面設置字體屬性,Python中PyQt5的QFontDialog類詳解
  • iOS 14 描述文件洩露……來盤盤 iOS 14 的最新設計,你 pick 不?
    下周星期二,蘋果就會舉辦一年一度的開發者大會,雖然對於要發布的硬體我們有著諸多遐想,但毫無疑問,屆時蘋果將會發布 iOS 14 的測試版本。然而,開發者 Majin Bu 意外從蘋果的官方開發者網站中,發現了 iOS 14 系統的描述文件。Majin Bu 在第一時間於推特公布了這個描述文件的下載地址,瞬間有不少吃瓜群眾成功安裝了該文件。
  • 蘋果iOS14界面首秀,UI設計煥然一新,比iOS13更漂亮
    而在發布時間基本確定的同時,最受期待的iOS14系統的爆料也越來越多。近日,蘋果ios 14的界面首秀在網上傳播開來,根據網絡上眾多媒體曬出的iOS14渲染界面可知,相比iOS13,新系統一改此前萬年不變的畫面,UI設計煥然一新。
  • 蘋果推出 iOS 14.2 版本更新
    版本其實是因為和 HomePod 以及測試中的 iPhone12 搭載的 iOS14.1 測試版出現了衝突,所以才改成了 iOS14.2 版本。本次更新版本號為:18B5052h ,主要更新內容都和控制中心有關,包括新的音樂識別插件,AirPlay 界面重新設計