原型設計工具的對比評測記錄(一)

概述:本文是美國的專業設計公司cooper公司的交互設計師Emily Schwartzman所寫的一篇對眾多原型設計工具的對比評測。這里是前半部分,從總體角度介紹評測及其結果。
  • 原型設計工具的對比評測記錄(一)
  • 原型設計工具的對比評測記錄(二)

每當要去設計一個新的網站時,作為一個對原型設計工具有一定認識的人來說,我們都會去選擇那些眾人皆知的出名的原型設計工具。它們功能強大,自備模板炫酷,能夠為我們解決大部分的設計問題。可是,在其面面俱到的背后,我們看到了它們臃腫的文件和不夠靈活的作風——對于設計大部分那種功能不需要太強大,而更需要個性特點突出的網站,使用一種更輕量級的原型設計工具其實會更好。

在嘗試使用了多種原型設計工具后,我發現確實有很多更好的選擇。以下是我對眾多原型設計工具的選擇測試的實踐,其中比較有意思的一些工具我做了概述和評估分析,希望能夠對其他的朋友有幫助。

原型設計工具的篩選

在對所了解的現有原型設計工具的整理后,我選擇了其中最有趣的一些工具,把名單中的40多數量縮減到10個,我選擇這些工具的依據來自于:

  1. 來自cooper公司的同事推薦或者使用后覺得不錯的工具
  2. 在其它博客上讀到的那些比較普及的工具
  3. 在我的第一印象里感覺設計和功能都還不錯的工具

當然,這里篩選出的工具集并不全面,下面所評估的工具僅代表個人觀點。

優秀的原型設計工具

原型的選擇

在敲定了哪些工具需要來做測試后,我們需要找一些簡單的原型來讓每個工具進行復制。cooper公司最近重新設計并推出了一個看起來很不錯的新網頁,其中一部分還在調試和修改中,我決定選取其中的一部分頁面來作為我的原型的頁面。

我認為原型設計應該充分反映用戶的行為。比如,用戶想要的過濾器行為,通過過濾,用戶可以了解cooper公司的哪些員工對哪種東西有偏好,或者對哪些方面比較擅長。所以,我將包含過濾器的頁面也納入進來。

原型的頁面

另外,這次我選擇的工具都支持iOS應用和設備,因此,我就把它們在iPAD上的頁面顯示作為參考因素。

評測的標準

在決定是否選擇某一款原型工具之前,你會考慮很多方面的問題。比如,這款原型設計工具的上手難度如何?這款原型設計工具的功能是否合乎設計者需求?我能否與我的團隊、客戶自由的分享設計?這款原型設計工具跨平臺性如何?這些,都將作為我的評估標準。我的評估標準包含以下幾條:

  • 創建原型所需時間:在工具使用后,我花了多長時間來創建原型(這在很大程度上影響易學性和易用性),時間越短,評價越有利。
  • 保真度:工具在模擬目標原型的效果如何(包含滾動、轉換、頁面和網站間的跳轉、以及外觀等)。
  • 協作與分享:與他人分享原型的功能質量以及在原型設計中的工作協同度。
  • 可用性測試:原型進行可用性測試的質量。
  • 相關的支持:工具的教程,幫助文檔庫(含UI元素,小部件,圖標等),模板等工具的數量和質量。
  • 用戶的交互性:對于用戶普通需求和常見功能的交互性的質量 。
  • 動作效果:在同一個屏幕不同元素之間的轉換和屏幕之間的轉換行為的動作效果的質量。
  • 設備測試:在其它設備上測試其設計原型的效果

評測結果的總體分析:

我成功的用每種工具創建了原型,但不是所有的原型都能完整模擬原始網頁的交互性。每種工具能夠滿足的任務和需求各有不同,因此,有可能某些工具的表現會比其它的要好。

原型設計工具性能對比

——關于創建原型的起點

由于我以現成的實物模型作為起點,所以,不需要從頭構建所有的單個元素。對于 proto.io,Axure, Protoshare, Easel, Justinmind 和Fluid這樣的設計工具來說,為了提高獨立元素的交互性和行動,它們更支持讓你從頭創建界面和元素。因此,為了試圖導入現有的頁面對比,我反而會花更長的時間來使用這幾款工具。但是,如果你需要模擬更為復雜的相互和行為,它們卻是對你最有用的工具,因為它們能夠提供全方位的支持。

——關于速度和交互性的取舍

在創建原型所需時間上面,有些工具的速度會非常快,比如Flinto或InVision,,但是它們的交互性卻僅限于為靜態屏幕間的鏈結創建熱點 。而Protoshare則在模擬單個元素的交互性和轉換的動畫效果方面非常強大,但是在設備測試方面卻做的很差。

——關于易學性和易用性

作為一個首次使用這些工具的用戶來說,易學性和易用性是我評判它們好壞的一個最重要的標準。功能簡單,設計直觀,界面友好固然能夠給易學性和易用性帶來不少的加分,但是,如果能夠提供大量的教程以及一些有限的技術文檔的話,這帶來的效果將會更加的明顯,學習所耗費的時間將會縮短一半左右。Flinto, InVision 以及 Solidify是因為其簡單的設計和有限的功能而能夠讓用戶快速的學習和使用。 而另外一些健壯的工具如Protoshare, Justinmind 和Fluid則需要一點學習的時間,但是它們都提供了強有力的文檔和技術支持來幫助新用戶的學習。

后半篇內容:對參加測評的10款原型設計工具的詳細評價>>

本文翻譯自:Designer’s Toolkit: Road Testing Prototype Tools

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447376.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447376.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447376.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件開發人員進修必備的20本書

初級軟件開發人員進修必備的20本書(上) #原創 程序開發 申請達人,去除贊助商鏈接開發和編程向來就不是一件輕松的事,有時候你可能需要別人稍微點化一下,或者從書中得到一些有用的幫助。總而言之,無論是工作流程還是進修你的專業&a…

為什么我喜歡單獨編程

大約是一年前,我寫了一篇關于我為什么不喜歡結對編程的帖子。此文也是對該帖子的補充。 至今為止我已經在加利福尼亞州科學院工作5個月了。我創建了一個由美國國家科學基金會資助的關于螞蟻分類學的網站:antcat.org。 這是我作為一個程序員25年以來最棒…

如何看待自己寫的爛代碼

如果你不是入行不久的新程序員,你很可能會遇到一些你曾經寫過的老代碼,看到它們,你可能會有這樣的反應: 哦,shit!這是什么?當時我腦袋進水了? 我就這樣過。我的朋友和同事們都經歷過…

給創業者的一些建議

CEO要像個產品經理 就拿我的項目來說,網站的模板設計,視覺體驗,操作體驗,產品展示,網址等都是不合格的。創始人開始創業其實就是一個產品經理,好好雕琢你的產品。 不做機會最大的,只做自己擅長…

談操作系統的碎片化和融合

摘要:目前,Android和iOS統治著移動操作系統,桌面端被Windows所主宰,隨著智能家居、可穿戴設備等新興平臺的興起,造成了各家操作系統四分五裂的情況,但在不久的將來他們終究會走向融合。 目前,An…

盤點大數據的十大發展方向,Scale-out將成主流

摘要:隨著人們對大數據認知的加強,除去特點之外,人們開始更加關注于它的使用價值和未來的服務方向。本文列舉了大數據的十大發展方向,其中Scale-out將成為主流。 【編者按】如今,大數據儼然成為IT領域最受關注的熱詞之…

程序員的成功是否有規律可循?

摘要:自然界中存在許多規律,那么在程序人生上是否有規律可循呢?這種規律是如大多數人期望的那樣嗎?V眾投發起人李智勇對此進行了探討,他分析了必然與偶然、本質與細節,并就程序人生規律的三要素進行了解讀。…

S?D?I?與?A?S?I 接口詳解介紹

分量編碼 在對彩色電視信號進行數字化處理和傳輸是,一種常用的方式是分別對其3個分量(Y,R-Y,B-Y)進行數字化編碼。這就是分量分量編碼,另外還有全信號編碼,全信號編碼是對彩色全電視信號直接進行…

FFMPEG解碼多線程

FFMPEG多線程解碼 FFMPEG多線程編碼器一般以在Slice內分功能模塊進行多線程編碼,如h263,h263P,msmpeg(v1, v2, v3),wmv1。包含以下幾個線程:(1)Pre_estimation_motion_thread運動估計前的準備;(2)Estimation_motion_t…

SpringNBoot日志配置

市面上的日志框架 日志門面 (日志的抽象層)日志門面 (日志的抽象層)JCL(Jakarta Commons LoggingSLF4j(Simple Logging Facade for Java) jboss-loggiJUL(java.util.logging&#x…

ffmpeg的內部Video Buffer管理和傳送機制

本文主要介紹ffmpeg解碼器內部管理Video Buffer的原理和過程,ffmpeg的Videobuffer為內部管理,其流程大致為:注冊處理函數->幀級釋放->幀級申請->清空。 1 注冊get_buffer()和release_buffer() FFAPI_InitCodec() avcodec_alloc_c…

springBoot的模版引擎

模版引擎 常見的模版引擎有JSP、Velocity、Freemarker和Thymeleaf Thymeleaf模版 使用時需要把html頁面放在classpath&#xff1a;/templates/文件夾下&#xff0c;thymeleaf就能自動渲染創建模版文件&#xff0c;并需要導入thymeleaf的名稱空間 <html lang"en"…

FFmepg 多線程解碼歷程

FFmepg 多線程解碼歷程 - 1:validate_thread_parameters /** * Set the threading algorithms used.//設置線程的使用算法 * Threading requires more than one thread.//需要一個以上的線程 * Frame threading requires entire frames to be passed to the codec,//幀線程…

SpringMVC自動配置

springboot為SpringMVC配置了自動配置&#xff0c;以下是SpringBoot對SpringMVC的默認配置 org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration 自動配置在Spring的默認配置之上添加了以下功能 包含ContentNegotiatingViewResolver和BeanNameView…

做一名合格的生意人

偶然的成功&#xff0c;包含著某種必然的因素&#xff0c;那就是一個生意人本身的素質。作為一名現代生意人&#xff0c;要想使自己所從事的事業取得新的成功&#xff0c;就要加強自身的修養&#xff0c;不斷掌握新知識&#xff0c;努力使自己成為“全才”。 □ 事業成功的十個…

restful風格的增刪改查

注意 如果靜態資源放到了靜態資源文件夾下卻無法訪問&#xff0c;請檢查一下是不是在自定義的配置類上加了EnableWebMvc注解templete文件夾不是靜態資源的文件夾&#xff0c;默認是無法訪問的&#xff0c;所以要添加視圖映射 package cn.xxxxxx.hellospringbootweb.config;imp…

歷史上最有影響力的10款開源項目

開源是大趨勢&#xff0c;開源軟件也在越來越多的出現在日常電腦桌面上&#xff0c;如Firefox瀏覽器、Ubuntu操作系統等。人們選擇開源軟件的原因&#xff0c;主要有低成本、安全無病毒侵害、更加透明和開放等。按照大多數的開源協議如GPL&#xff0c;開源軟件允許自由分發。在…

SpringBoot默認的錯誤處理機制

錯誤處理機制&#xff1a; 訪問一個不存在的頁面時&#xff0c;或者程序拋出異常時 默認效果 瀏覽器返回一個錯誤的頁面&#xff0c;注意查看瀏覽器發送請求的請求頭可以使用專業的軟件比如postman分析返回的json數據 springboot錯誤處理的自動配置信息 主要給日容器中注冊…

GitHub政府用戶破萬:開源成重塑政府新手段

據GitHub官方博客介紹&#xff0c;目前GitHub上的各地政府用戶數量已經達到1萬個&#xff01; 2009年&#xff0c;紐約參議院正式入駐GitHub公開部分技術資料與文檔&#xff0c;成為GitHub上的第一個政府組織。隨后&#xff0c;美國華盛頓特區、邁阿密、芝加哥、紐約&#xff…

配置嵌入式Servlet容器

如何定制和修改Servlet容器的相關配置 修改定制和修改Servlet容器的相關配置 server.port8081 server.context-path/crudserver.tomcat.uri-encodingUTF-8//通用的Servlet容器設置 server.xxx //Tomcat的設置 server.tomcat.xxx 編寫一個EmbeddedServletContainerCustomizer&…