閱讀 iOS App 設計相關文章,在 Medium 寫心得整理

Human Interface Guidelines

看完這一篇落落長的“英文”,實在是有困難,好險有Google翻譯,不然應該看的霧煞煞!!

這篇主要說明了要做出一個讓大家都願意接受、會有衝動去下載、不下載就跟不上流行、不下載會被笑的APP,開發者必須讓APP具備的一些特質,例如:

  1. 對各種機型尺寸都清晰可辨,圖標精確而清晰,裝飾精巧且恰當,並且對功能的敏銳關注。
  2. 流暢的動作和清晰美觀的界面可以幫助人們理解內容並與之互動,內容通常填滿整個屏幕,最小化使用邊框,漸變和陰影可使界面輕盈通風,同時確保內容至關重要。
  3. 獨特的視覺層和逼真的動作傳達層次結構,賦予活力,促進理解。觸摸和可發現性提高了樂趣,並允許訪問功能和其他內容,而不會丟失上下文。

設計的原則也分為幾項必須考慮~~!

  1. 審美觀
    審美完整性代表了應用程序的外觀和行為與其功能的完美結合。例如,一個幫助人們執行嚴肅任務的應用程序可以通過使用微妙,不顯眼的圖形,標準物件和可預測的行為來保持他們在使用APP時的專注。另一方面,沉浸式應用程序,如遊戲,可以提供迷人的外觀,承諾樂趣和興奮。
  2. 一致性
    一致的應用程序通過使用系統提供的介面元素,眾所周知的圖標,標准樣式和統一術語來實現熟悉的標準和範例。該應用程序以人們期望的方式結合了功能和行為。
  3. 直接操縱
    畫面內容的直接操作吸引了人們並促進理解。用戶在旋轉設備或使用手勢影響屏幕內容時會遇到直接操作。通過直接操縱,可以看到相對應的結果。
  4. 反饋
    反饋確認行動並顯示結果以使人們了解情況。內置的iOS應用程序可響應每個用戶操作提供可感知的反饋。輕觸時會突出顯示交互式元素,進度指示器會傳達長時間運行的狀態,動畫和聲音有助於說明操作的結果。
  5. 隱喻
    當應用程序的虛擬對象和操作是熟悉體驗的隱喻時,人們可以更快地學習 — 無論是真實還是數字世界。隱喻在iOS中運行良好,因為人們與屏幕進行物理交互。他們將視圖移開以暴露下面的內容。他們拖動並滑動內容。它們切換開關,移動滑塊,並滾動選項。他們甚至翻閱書籍和雜誌。
  6. 用戶控制
    應用程序可以建議一個行動方案或警告危險後果,但應用程序接管決策通常是一個錯誤。最好的應用程序在啟用用戶和避免不必要的結果之間找到正確的平衡應用程序可以通過保持交互元素熟悉和可預測,確認破壞性操作以及輕鬆取消操作(即使它們已經在進行中)使人們感覺自己才是操控者。

天阿~~寫一個APP要考慮的事情也太多了吧~~!

--

--