移動應用程序設計最佳實踐和錯誤
已發表: 2022-03-11收聽本文的音頻版本
2017 年,iOS App Store 和 Google Play(不包括所有第三方應用商店和其他平台的應用商店)下載了超過 910 億個應用。 整個星球上有很多應用程序(每人大約 13 個)。 下載瞭如此多的應用程序,難怪平均應用程序在第一個月的流失率是 57%(用戶在下載後的前 30 天內沒有多次打開該應用程序)和高達 71 90 天后的百分比。
如果應用程序的任何部分不受歡迎,或者難以掌握,用戶會選擇安裝一個新的,而不是堅持使用不完美的產品。 消費者在處理應用程序時不會浪費任何東西,除了可能的幾美元(他們知道他們可以隨時再次下載該應用程序)。 唯一的損失是設計人員和開發人員的時間和精力。
那麼,為什麼這麼多應用程序失敗了? 這是應用程序設計人員和開發人員應該接受的可預測現象嗎? 對於客戶來說,這個成功率是否可以接受? 採取什麼措施可以防止您的應用被不假思索地刪除?
最常見的錯誤從未能在應用程序的整個生命週期內保持一致性,到一開始就難以吸引用戶。 設計一個直觀簡單的應用程序而不讓它變得重複和無聊是很有挑戰性的。 應用程序必須提供令人愉悅的設計和 UX 細節,同時又不能忽視更大的目的。
大多數應用程序在最初的幾天內生死攸關,因此遵循一些基本的移動應用程序設計最佳實踐並避免最常見的錯誤將有助於設計師創建超過 90 天的應用程序。
常見錯誤 #1:糟糕的第一印象
通常,第一次使用或使用應用程序的第一天是吸引潛在用戶的最關鍵時期。 第一印象非常重要,它可能是所有其他移動設計最佳實踐的總括點。 如果出現任何問題,或者看起來令人困惑或無聊,潛在用戶很快就會不感興趣。
但是,第一印象的適當平衡是棘手的。 在某些情況下,發現必要功能的冗長入職過程可能會讓用戶感到厭煩。 然而,如果沒有適當的引導,一些應用程序如果不能立即直觀,只會讓用戶感到困惑。 創建一個立即直觀的應用程序,同時快速向用戶介紹最激動人心、引人入勝的功能是一種微妙的平衡行為。
雖然這可能是讓某人快速定位的好方法,但冗長的引導也可能會阻礙用戶使用應用程序做他們想做的事情。 通常,這些教程太長並且被盲目地刷過。
請記住,當用戶第一次使用應用程序時,他們不一定有任何關於應用程序應該如何運行或可以做什麼的路標。 適當的 Beta 測試過程可以讓設計人員從一開始就了解其他人對應用程序的看法。 對設計團隊來說似乎很明顯的東西可能不適用於新手。
常見錯誤#2:無目的設計應用程序
避免在沒有明確意圖的情況下進入設計過程。 應用程序的設計和開發往往是為了追隨趨勢,而不是為了解決問題、填補利基市場或提供獨特的服務。
對於設計師和他們的團隊來說,應用程序的目的將影響項目的每一步。 它指導每一個決定,從應用程序的品牌或營銷到線框格式再到按鈕美學。 如果目的明確,應用程序的每個部分都將作為一個連貫的整體進行交流和運作。
將這一願景傳達給潛在用戶意味著他們將了解應用程序為他們的生活帶來的價值。 需要從用戶的第一印象清楚地傳達願景。 應用程序的願景能多快傳達給用戶? 它將如何改善一個人的生活或提供某種享受或舒適? 只要應用程序的實用性立即傳達給用戶,它就可能成為 21% 的應用程序的一部分,這些應用程序在最初的 90 天后使用。
在進入現有市場時,有一些專為空間設計師設計的應用程序可以作為基准進行研究。 他們可以改進已經存在的東西或提供獨特的替代方案以脫穎而出。 他們不應該輕率地模仿。
常見錯誤#3:未能優化用戶流
在開始設計工作之前,設計師應該注意不要跳過對應用程序用戶體驗架構的深思熟慮的規劃。 甚至在進入線框圖階段之前,就應該繪製出應用程序的用戶流程和結構。 設計師往往過於興奮而無法產生美學和細節。 這導致了一種設計師文化,他們通常低估用戶體驗和應用程序中必要的邏輯或導航。
減速。 先勾勒出應用程序的流程,然後再過分擔心更精細的細節。 應用程序的失敗往往是因為缺乏流程和組織,而不是不完美的細節。 一旦設計過程起飛,請始終牢記大局。 然後,細節和美學應該清楚地喚起和加強更大的概念。
常見錯誤 #4:忽視應用程序開發預算
一旦勾勒出應用程序的基本特性和功能,就是與開發團隊討論預算的好時機。 這可以防止花費大量時間來設計功能和 UX 模式,而當開發團隊沒有資源來實現它們時,這些功能和 UX 模式最終需要被削減。
了解構建特定概念的平均成本是對設計師工具包的寶貴補充,因為它使設計思維更容易適應經濟約束。 預算應該是有用的設計約束,而不是被視為挫折。
常見錯誤#5:死記硬背設計功能
希望嚴格的線框圖和原型設計能夠明確區分必要功能和過度功能。 每個單獨的移動平台都已經是終極的瑞士軍刀,因此您的應用程序不必如此。 塞滿功能的應用程序不僅會導致迷失方向的用戶體驗,而且過載的應用程序也將難以推向市場。

如果應用程序不能以簡潔的方式解釋,它可能試圖做太多事情。 削減功能總是很困難,但這是必要的。 最好的策略可能是一開始只用一兩個功能來吸引用戶,然後在以後的版本中測試新添加的功能,看看什麼能引起用戶的共鳴。 這樣,附加功能就不太可能干擾應用程序生命的前幾天。
常見錯誤 #6:忽略 App 上下文
儘管目的和最終目標很重要,但如果沒有在適當的背景下進行指導,它們就會變得無關緊要。 給定應用程序的 UI 對設計團隊來說似乎很明顯,但初次使用的用戶和來自不同人群的用戶可能會覺得它不那麼直觀。 例如,應用程序的千禧一代用戶可能會覺得某些功能很直觀,而退休人員可能會覺得這些相同的東西令人困惑(反之亦然)。
考慮打算使用該應用程序的直接上下文或情況。 例如,優步的界面擅長快速使用。 這是完美的,因為當用戶與朋友外出並需要預訂乘車時,他們幾乎不必在此過程中打斷他們的談話。 Uber 在應用程序深處隱藏了大量支持內容,這些內容僅在場景需要時才會出現。
您的應用程序是否需要在短時間內快速訪問? 或者,這是一款內容豐富、讓用戶停留片刻的應用? 設計將如何傳達這種用途? 在規劃應用程序的 UX 流程時,請仔細考慮這些要點。
常見錯誤 #7:濫用通知
推送通知是應用程序設計最佳實踐的一個挑剔部分。 太多了,用戶會完全關閉它們,冒著被遺忘的風險。 太少了,同樣的命運也會發生。
但不僅僅是通知的頻率可以打開或關閉用戶。 這也是內容。 有用的通知,例如通知用戶有新消息或提醒他們每天簽到的通知,被認為是有用且必要的。 發送看似隨機的更新或不直接影響用戶的新聞通知的應用更有可能看到他們的通知完全關閉。
每個通知都是一種微交互,可以增強用戶體驗並增強應用程序的整體實用性,也可以冒著疏遠用戶的風險,在極端情況下,還會促使他們一起刪除應用程序。
常見錯誤 #8:應用程序設計過於復雜
著名建築師密斯·范德羅曾說過:“優秀勝於獨特”。 在設計師開始打破常規或添加其他裝飾之前,設計符合簡介中的規格至關重要。
為使構圖更具視覺吸引力而添加的設計元素仍然需要為用戶體驗增加價值。 在整個設計過程中不斷詢問,我可以去除多少? 減少設計而不是增加設計。
過於復雜通常是不必要地打破慣例的結果。 應用程序真的會從移動視覺和触覺語言中重新設計標準符號和界面中受益嗎? 標準圖標已被證明是普遍直觀的。 因此,它們通常是提供視覺提示而不會使屏幕混亂的最快方式。
不要讓設計的繁榮妨礙應用程序的實際內容或功能。 通常,應用程序沒有得到足夠的空白空間。 雖然一般來說它對於良好的設計至關重要,但對於移動設計尤其重要,因為雜亂的界面並不是特別適合觸摸。
常見錯誤 #9:設計不一致
如果設計要引入新標準,它們至少必須在整個應用程序中保持一致。 每個新功能或內容不一定是引入新設計概念的機會。
文本格式是否統一? UI 元素在整個應用程序中是否以可預測但令人愉悅的方式表現? 設計一致性必須在現有的通用視覺語言和避免審美停滯之間找到平衡。 直覺一致性和無聊之間的平衡是一條細線。
常見錯誤 #10:未充分利用 App Beta 測試
所有設計師都應該通過某種反饋循環來分析他們的應用程序的使用情況,以便了解什麼是有效的,什麼是無效的。 測試中的一個常見錯誤是團隊在內部進行 beta 測試。 為了真正深入了解應用程序的草稿,必須引入新鮮的眼睛。
在公開之前為 beta 測試人員發送廣告並與選定的受眾合作,或者使用像 UserZoom 這樣的測試服務。 這可能是消除細節、編輯功能和查找缺失內容的好方法。 Beta 測試可能很耗時,但它絕對是開發失敗應用程序的更好選擇。
對於設計團隊來說,重要的是要認識到移動應用市場的競爭程度,並儘一切可能將他們的產品與占據同一空間的成百上千的其他應用區分開來。 為此,他們需要對移動應用程序希望實現的目標有一個連貫的願景。 遵循移動應用程序設計最佳實踐並使用將用戶反饋整合到整個過程中的迭代設計過程是做到這一點的最佳方法之一,並將創建一個脫穎而出的應用程序。
• • •
進一步閱讀 Toptal 設計博客:
- 電子商務用戶體驗——最佳實踐概述(附信息圖)
- 以人為本的設計在產品設計中的重要性
- 最佳 UX 設計師作品集——鼓舞人心的案例研究和示例
- 移動界面的啟發式原則
- 預期設計:如何創造神奇的用戶體驗