移動/ Web應用程式開發人員提出的8個最常見的UX錯誤

2020-12-05 智能甄選

在開發移動和/或Web應用程式時,UI / UX與您在代碼中放置的邏輯同樣重要。繼續閱讀以了解如何避免一些常見錯誤。

如今,行動應用程式市場極具競爭力,即使是經驗豐富的投資者也需要花費大量精力來吸引用戶的注意力。但這不是全部。有一個不那麼明顯的任務,但更重要的是 - 抓住觀眾。

問題在於,即使對人們有用且具有良好潛力的應用程式也可能在市場上不成功。原因通常是設計不良的UX對用戶來說不方便。因此,界面的任何缺陷和缺點都可能成為阻礙應用程式快速獲取用戶的障礙。

好消息是大多數錯誤都很典型。而且,通過了解最常見的本質,您可以避免大多數問題。

1.無調和的架構和導航

正如你沒有藍圖就無法建造房屋一樣,所以如果沒有草圖和原型,你就無法創造出良好的用戶體驗設計。有時,嘗試考慮客戶的基本要求 - 例如,應用程式的外觀 - 設計師最終必須重新做一切。

您可能不得不重複重繪界面元素並重寫代碼,因為您最初沒有考慮應用程式的邏輯,或者用戶行為腳本和導航。

原型應該有助於在應用程式中可視化用戶的路線,以及交互方案。

2.複雜和混亂的界面

墨菲的移動應用定律可以改為:「用戶可能誤解的一切,他們會誤解。」

在實踐中,普通人很難理解甚至對設計師來說顯而易見的事情。為了避免這種情況,建議在界面中使用熟悉且眾所周知的符號 - 符號具有明確的關聯,並且不會混淆任何其他符號。

例如,綠色通常與「是」,「前進」或「允許」相關聯; 紅色通常表示「不」,「停止」或「禁止」; 「+」圖標通常表示添加內容。

儘量避免不能立即理解的符號,或者可以解釋為兩個不同的符號。

3.缺乏一致性

另一個常見錯誤是在一種風格中使用了幾種不同的字體和配色方案。沒有必要重新發明輪子。習慣一種風格更容易,然後了解應用程式其他地方剩餘元素的用途。

4.壞或沒有入職

行動應用程式入門是一個經過深思熟慮的屏幕序列,應該在用戶第一次使用應用程式時向用戶顯示,並在界面上顯示相關提示。

第一次認識應用程式是最重要的。在此期間,一個人會對應用程式產生某種印象並決定是否在將來使用它。「哪裡?」,「如何?」,最重要的是,「為什麼?」是不應該出現的問題。

許多行動應用程式開發人員忽略了這一步驟,並在用戶在設備上安裝應用程式後立即讓用戶獨立。從一開始就把一切都弄清楚是非常重要的 - 用手抓住用戶並逐步向他們展示應用程式的所有屬性。

5.煩人的通知

過度使用通知就像一個非常煩人的朋友,他無法得到你太忙而無法與他見面的消息。

即使用戶對通知的感知是肯定的,當與用戶的設備沒有同步時也可能出現故障。沒有人想一遍又一遍地閱讀相同的通知。就像在軟體的創建中一樣,良好風格的元素不是重複自己。

更糟糕的是無意義的廣告和其他不需要的郵件。用戶真的很想知道他們可以在遊戲中購買三個新角色。

6.什麼時候設計太多了

添加獨特的風格或一些創造力永遠不會傷害。但是設計師經常上癮。顏色方案,陰影或不同風格的存在可以將圖標或按鈕變成超現實(或簡單可怕)的東西。正如一位聰明的人曾經說過的那樣:「一個好的設計立即可見,一個優秀的設計是看不見的。」

在創建圖形時,設計師經常忘記他們的使命:幫助傳達信息而不會分散用戶的注意力或使用戶感到困惑。如果您想創建一個用戶友好的界面更簡單。

看起來很奇怪,最常見的錯誤是當設計師認為一切都簡單明了,用戶迷失和失望時。

7.沒有內置搜索

缺乏內容是不好的。但是,有更糟糕的事情 - 例如,當內容太多和文件太多時,並且不可能搜索資料庫。沒有內置搜索,在這種情況下,用戶只是毫無防備,容易丟失。

但是,並非所有搜索欄都相同。有時,填充了質量差的搜索結果的頁面,沒有任何過濾器,幾乎就像沒有搜索一樣糟糕。

一個好的內置搜索選項可以簡化用戶的生活,甚至可以消除普通用戶體驗中一些缺陷的印象。

8.無法確定優先順序

在處理任何設計時,重要的是要確定最重要的元素,而不是需要較少關注的次要元素。不幸的是,很多設計師並不了解這個概念。因此,您必須處理信息混亂,其中每個組件看起來都是一樣的。

視覺層次結構是一個非常有效的概念,它允許您使主要細節更加明顯,以便次要元素不會分散注意力。您必須決定用戶最常與哪些對象進行交互,並在其他對象的背景下突出顯示它們。這樣的界面對用戶來說更方便。

有錯誤分析會話

每個人都會犯錯誤。無論您是主要出版商還是獨立開發商,都無關緊要。無論公司活動的規模如何,基本規則都保持不變:您進行的測試和分析工作越多,結果就越好。

如果您想建立一個良好的界面,您只需依靠先進的經驗和用戶行為數據對您的UX設計進行比較分析,這樣您就能找到並修復現有的缺點。

請記住,如果開發人員不想將足夠的時間用於用戶體驗,那麼用戶反過來也不想在應用程式上浪費時間。通常,創建非常好的界面之前需要進行艱苦而持續的工作。但是,它總是得到獎勵。

相關焦點

  • Web 設計和開發工具指南
    它通過向開發人員提供可靠的架構支持來節省開發人員的時間。 還有一個社區門戶, 允許你與像你這樣好奇的開發者互動。 此外, 它還為 Java 應用程式提供了生命周期管理支持。 它由標準化的用戶界面工具包和面向數據的組件組成。3.
  • 3個既簡單又強大的Python Web 框架
    DjangoPython 界最流行的 web 框架。Django是一個高級別的PythonWeb框架,它鼓勵快速開發和乾淨、實用的設計。它是由經驗豐富的開發人員構建的,它處理了Web開發中的許多麻煩,因此您可以專注於編寫應用程式,而無需重新發明方向盤。它是免費的,開源的。Django的設計是為了幫助開發人員儘快將應用程式從概念到完成。
  • 基於OSGi和Spring開發Web應用
    將 OSGi 和 Spring 結合能充分發揮二者各自的特長,更好地滿足企業級應用開發的需求。Spring 開發組織在 2008 年發布了將 OSGi 和 Spring 結合的***個版本:Spring-DM。本文通過一個簡單實例,介紹如何利用 Spring-DM 開發基於 OSGi 和 Spring 架構的 Web 應用,同時探討其中用到的關鍵技術及其基本思想。
  • 為什麼要給你您的行動應用程式執行滲透測試
    移動應用是網絡犯罪分子的最佳目標。在為Android或iOS平臺構建行動應用程式時,在開發應用程式時測試漏洞至關重要 - 而不僅僅是在應用程式完全開發時。滲透測試可以作為應用程式開發過程的一部分,因為漏洞可以在早期階段輕鬆識別,從而使行動應用程式開發人員能夠在應用程式完全開發之前做出一些關鍵更改。這節省了開發成本,確保最終產品的使用安全可靠。
  • 鳶尾花預測:如何創建機器學習Web應用程式?
    本文就將展示如何在Python庫中使用streamlit,用不到50行的代碼構建一個簡單的基於機器學習的數據科學web應用程式。這需要用到三個Python庫,即streamlit、pandas和scikitlearn。應用程式的概念流程主要由兩個部分組成:前端和後端。
  • Web1.0與Web2.0和Web3.0的本質區別是什麼
    今天進入這個領域的人們,不管是投資者、用戶、開發者、項目的開創者等,都是走在時代最前沿的人群。有耐心堅持下去,web3.0的時代一定會到來。截至2019年年中,以太坊已經取得了迄今為止所有區塊鏈生態系統的最佳成果:開發人員數量最多(250,000人至350,000人)、去中心化應用程式最多(超過2,200個)和每月活躍用戶最多(約140,000人次)。 儘管取得了如此大的成功,但Web3.0 APP的覆蓋範圍仍遠遠不如Web2.0。對於以太坊以及其他區塊鏈社區而言,Web3.0要成為全球標準網絡仍然是難以實現的目標。
  • web前端開發常用工具有哪些
    無論是初學小白亦或是自身前端開發人員,好用的軟體工具可以幫助他們更好的工作。下面為大家介紹一些常用的web前端開發工具:1、BootstrapBootstrap 是快速開發 Web 應用程式的前端工具包。
  • web前端開發是做什麼的?零基礎該怎麼學習
    本文我們將為大家介紹一下web前端開發。web前端開發是做什麼的?從狹義上講,web前端工程師主要使用HTML、CSS、JavaScript等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。從廣義上來講,所有用戶終端產品與視覺和交互有關部分,都是web前端工程師專業領域。
  • 結構方程模型元分析:Web應用
    Cheung開發了網頁版的結構方程模型元分析應用程式,對結構方程模型元分析感興趣的多加關注。英文題目和摘要Meta-analytic structural equation modeling made easy: A tutorial and web application for one-stage MASEMMeta-analytic Structural
  • 使用eclipse開發Java Web項目
    通過本篇的學習,可以掌握以下內容:● 部署Tomcat 8.0● 建立本地Server伺服器● 新建Java web開發項目● 建立第一個JSP文件● 運行JSP文件1、部署Tomcat 8.0Tomcat屬於輕量級Web應用伺服器,相對其它Web伺服器來說,Tomcat的最大優勢在於免費並且代碼開源
  • Web前端應用十種常用技術
    隨著JS與XHTML的應用普及,越來越多的web界面應用技術出現在網站上,比如我們常見的日曆控制項,搜索下拉框等,這些web界面應用技術大大的豐富了網站的表現形式,本文將為您精心推薦十種最常見的web界面應用技術。Web應用程式的界面設計,其核心就是網頁設計 ,但它的重點主要是在功能方面。
  • 前端Web開發人員應 該具備的十大技能,你掌握了幾個?
    什麼是前端Web開發?前端Web開發是一種通過使用HTML,CSS和JavaScript將數據轉換為圖形界面的實踐,以便用戶可以查看該數據並與之交互。#web前端#前端Web開發是當今技術行業中最需求的技能之一。隨著新技術的創新,該行業不斷變化。
  • Java開發人員必知必會的20種常用類庫和API
    一個有經驗的Java開發人員特徵之一就是善於使用已有的輪子來造車。《Effective Java》的作者Joshua Bloch曾經說過:「建議使用現有的API來開發,而不是重複造輪子」。在本文中,我將分享一些Java開發人員應該熟悉的最有用的和必要的庫和API。順便說一句,這裡不包括框架,如Spring和Hibernate因為他們非常有名,都有特定的功能。
  • 對常見的WEB伺服器和應用伺服器的介紹
    ② IBM WebSphereWebSphere Application Server 是 一 種功能完善、開放的Web應用程式伺服器,是IBM電子商務計劃的核心部分,它是基於 Java 的應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程式。 這一整套產品進行了擴展,以適應 Web 應用程式伺服器的需要,範圍從簡單到高級直到企業級。
  • 使用Spring Boot,Angular 6和Maven構建Web應用程式
    在這篇文章中,我們將使用Spring Boot和Angular 6創建一個簡單的Web應用程式,並將它們打包在一個war文件中。創建Maven項目首先,創建一個包含兩個模塊的Maven項目:一個用於後端,另一個用於前端。
  • 冷泉港實驗室開發全球首個移動基因組序列分析應用程式
    本文為轉化醫學網原創,轉載請註明出處 作者:Cathy導言:近日,冷泉港實驗室(CSHL)的研究人員開發出了世界首款移動基因組序列分析應用程式,名為iGenomics,也是一款新的iPhone應用程式。
  • SpaceX正在尋找一名軟體工程師來開發星鏈的「行動應用程式」
    Starlink的客戶將通過一個用戶終端碟和Wi-Fi路由器接收網絡,不需要專業技術人員安裝Starlink衛星將客戶連接到網際網路的行動應用程式」。工程師將組成一個團隊來開發Android和iOS的「Starlink Portal」應用程式,讓SpaceX的客戶「擁有管理帳戶和網際網路接入的無縫體驗」。
  • 10 種 JavaScript 中常見的錯誤
    前言查看了數千個項目後,發現了 10 個最常見的 JavaScript 錯誤。我們會告訴你什麼原因導致了這些錯誤,以及如何防止這些錯誤發生。如果你能夠避免落入這些 「陷阱」,你將會成為一個更好的開發者。
  • 開發人員眼中最好的代碼編輯器是誰?
    如果我們把不同的程序開發人員比作三國演義中的各路諸侯大將的話,那麼代碼編輯器絕對可以稱之我們手中的神兵利器,不同類型的開發人員使用的「兵器」也大有不同。好比兵器來說,沒有絕對強的,也沒有絕對好的,每一種兵器都有不同的優點和缺點,雖說俗話說的好,一寸長,一寸強,不過如果你沒事去哪都提著「關老爺」的「青龍偃月刀」得瑟,貌似也不是很方便。
  • JavaEE中遺漏的10個最重要的安全控制
    【IT168 技術】JavaEE有一些超讚的內置安全機制,但它們遠遠不能覆蓋應用程式要面臨的所有威脅。很多常見攻擊,例如跨站點腳本攻擊(XSS)、SQL注入、跨站點偽造請求(CSRF),以及XML外部實體(XXE)絲毫沒有涵蓋。你可以阻止 web 應用程式和web服務暴露於這些攻擊,但這需要一定量的工作和測試。