帶交互的 iOS 產品原型可以用什麼軟體製作?

来源:http://www.cnblogs.com/langji/archive/2016/06/01/5551007.html
-Advertisement-
Play Games

摘自知乎http://www.zhihu.com/question/20326729 來源:知乎著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 首先如果你小團隊或者個人開發,當然可以用Xcode,如果大公司跨部門審核調整各種,還是有個快速的原型。 如你要求,可交互。包括常用的A ...


摘自知乎http://www.zhihu.com/question/20326729

來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

首先如果你小團隊或者個人開發,當然可以用Xcode,如果大公司跨部門審核調整各種,還是有個快速的原型。


如你要求,可交互。包括常用的Axrue,我試用過下麵提到的所有軟體,分別完整產出過不同的原型,還有一些市面上的你一看它介紹圖還在用ios6的就知道不必了,說明很久沒更新了。


下麵這些是我按照不同的特點進行了歸類,視你的具體情況而定吧。


我在選擇軟體這個過程中糾結了很久,也是用過在領悟真正的原理。但是這段時間的摸索對我以後也有很大幫助。


輕巧型
低保真;無控制項;iOS;少交互;免費。

Pop

非常火的一款原型軟體,第一次滿足了大家人人都是產品經理的感覺。

方法:拍照--添加觸控區--轉場方式--選擇圖片

平臺:全手機操作

缺點:分享不便。動畫有如側滑、展開、消失,快現的搖一搖。操作只可以單擊。沒有控制項,所有東西都靠你的照片。


Tapcase

基本和pop一樣,就是軟體本身的UI更ios7一點,其他都一樣,也是導入圖片,加熱區就好了。缺點也是一樣的。

**總結:**輕巧型的就是適合簡單軟體且是早期,在手機上稍微複雜一點的就痛不欲生了。但問題是,如果簡單到這麼輕鬆了,那真的還需要用軟體模擬嗎?真的在紙上畫更輕鬆吧。點擊這種交互也不需要模擬了吧。


專業型
高保真度;自帶控制項;Mac+iOS;全交互;收費+免費

UIDesigner + UIDPlayer

騰訊出品的原型軟體,中文,操作簡單,符合國人習慣,容易上手。方便分享。

方法:windows電腦安裝UIDesigner,使用現成控制項進行可視化搭建,調試後通過網盤等方式發到iOS設備,用UIDPlayer打開即可。

平臺:只支持Win+ iOS。可能也是優點,僅有的專門支持Win平臺的原型軟體。

缺點:吹毛求疵吧,逼格不高。


Briefs + Briefscase

這是我最近發現非常好的一款軟體,好在對交互的支持上,如果調整細膩一點,幾乎可以以假亂真。我是用它在UI定稿的情況下,提前當完成品測試交互體驗的。當然也自帶控制項,用於原型設計。

還有三種模式,場景模式(Scene View )和細節模式(Details View)分別負責交互設計和UI設計兩個部分,在設計完成後可以在第三個模式(Overview)查看整個APP的架構。

方法:在場景模式中,添加Actors(按鈕,文本段落,文本熱點)和Actions(觸發動作),可以設置界面跳轉時的TRANSITION效果,聲效,延時,Retina 空間等交互體驗輔助特效。

然後在iOS設備上安裝Briefscase,通過Dropbox同步後使用。

缺點:貴。1298元,感受一下。標註起來還是不太趁手。通過dropbox同步有點慢,又沒辦法加快,只能生等。可以先試用一下,覺得好再入手吧。


Blueprint + viewer

我最早用的原型軟體,現在製作出的原型已經出現在App Store裡拉。Sakura Day。

當時用免費的功能(2個項目,無法導入dropbox圖片,無自定義控制項)就做出來了。後來接手公司大項目,專門買了完整版128元。

但是註意,這是用iPad做,iPhone或者iPad看,沒有電腦版的。我當時就是為了地鐵上可以用,是優點也是缺點。

方法:基本都一樣,就是在iPad上操作。觸控不那麼精確,但是操作體驗很好,完整版的自定義庫按鈕很多很豐富。

平臺:iPad + iOS

缺點:最重要的就是只能在iPad上編輯,我做了個大型的項目,打開還是稍慢點,但是穩定,操作多了有點累。分享需要對方裝軟體,而且生成的項目文件會很大。

總結: 專業軟體還有很多,各有千秋,這兩個是最快支持iOS7的,說明他們很重視產品保證更新。但是價格確實也是不菲,優缺點很明顯,不符合國人習慣。騰訊那個整體是很不錯了,除非你和我一樣只用mac。


HTML型
中保真度;自帶控制項;全平臺;需聯網;少交互;收費+免費

Flinto

在Flinto中快速製作iOS原型

我是通過下麵提到的Icon Stricker發現的這個網站,試用了一下發現,它的特點是快捷的熱區和轉場操作,但是完全不帶控制項,也就是網頁版的 pop。需要你自己準備好圖片,不管是UI還是UE,這裡只負責交互。

最大的亮點就是支持滾動,前面提到的那些軟體,都需要通過轉場實現長圖滾動,這個可以原生支持。

方法:傳圖,熱區,轉場。看起來操作很簡單。

平臺:全平臺。

缺點:30天免費期,按月收費。不支持控制項。需要瀏覽器支持。


Fluidui

極簡風格的Fluid UI快速原型圖工具

最受推崇的網頁版原型網站。控制項從iOS到Android到WP。也是可以免費一個項目少量屏幕,然後按月收費。

方法:添加控制項,熱區,轉場。

缺點:我用網頁版的還是感覺有點遲緩,不痛快。勝在控制項實在很全,這個是很多桌面軟體都不支持的。如果針對安卓或者WP,實在沒什麼更好的選擇了。

**總結:**分享方便,輕量級是最大優點。但是按月付費這個我覺得大公司不會承擔這筆費用,小公司有沒有必要花費在這方面都值得商榷。速度也確實有點問題。交互也不如專業型那麼靈活。


超大型
高保真度;可拓展控制項;自定義庫;適配;少交互;收費。

Axure

繞不開的巨人,就像圖片界的PS,文字界的Word。它最大的特點就是別人都用它(雖然大多是盜版),我之前也存了顯出不同逼格的心試了前面那麼多軟體,最後繞了一大圈還是回到了它的懷抱。

回來的原因主要有三

    1. 大家都在用。這個沒辦法,溝通,傳輸,修改都方便,PC+mac都可以看。你自己逼格到了,人家都感受不了有什麼用呢。

    1. 確實強大,熟練使用庫和自定義控制項後,效率大幅提升,遠勝專業型。

  1. 生成的HTML頁面自帶左側目錄邊欄。是的,這就是我棄用OmniGraffle的主要原因。

方法:不再贅述了,總之要用好自定義控制項,這個會讓效率成倍提升。

缺點:生成的原型在移動端很難用。是有方法的,其實也不錯了,但是我還是懶得費心研究。之所以用這個就是為了給開發和寫文檔,很多標註和邏輯流程,沒必要做出交互。所以不考慮用它做交互,你真都做成交互了,難道還要工程師挨個點開才能看到邏輯?


OmniGraffle

為了捍衛mac的逼格,我用了幾天就放棄了。不可否認,OG在調整控制項時的流暢穩健,草圖的美觀(前提是你用英文)等方面,能讓你享受整個製作過程,這是很少見的。但是我一直搞不懂畫布層共用層等等的關係,用起來失誤頻繁,而且,生成的html沒有目錄啊,文檔可讀性差。

方法:不再贅述。

缺點:除了前面所說,僅支持mac,生成的交互原型更難用到手機上。

總結: 是的,這兩個軟體不光是用來做移動交互原型的,他們的強大體現在非常多的領域,但是針對移動交互原型而言,都不適合。A勝在文檔和大家都用,所以在個方面就屈從了吧。


輔助型
特定功能(動畫;圖標;投影)

Quartz Composer

就是專門用來製作交互動畫原型的產品,免費,但是需要蘋果開發者賬號,學習曲線非常高,但是可以製作非常精美的強交互動畫。

Facebook Paper的動畫原型製作工具Origami及實現代碼Pop


Liveview

PS play等都可以快速把電腦上的內容投影到手機上。但是唯獨liveview可以支持交互。打開交互模式後,電腦端可以接受手機的點擊和滑動手勢。非常強大。


Icon Stricker

專門用來測試icon的網站,出自Flinto。快速在主屏查看圖標。

輕量級圖標測試工具ICON STRIKE:快速主屏查看

  推薦MockingBot (https://mockingbot.com/)
總結

我現在對原型的流程是這樣的:

    1. 用Axure繪製UE圖,導出成手機尺寸圖片
    2. 導入Briefs或者pop,加入交互,體驗一下
    3. 把UI圖轉成黑白,在Axure里標註,寫文檔,生成html
    4. UI定稿再導入briefs,高保真體驗

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 升級SDK可用Background 多加了個按鈕,可用一邊寫代碼一邊下載SDK Instant Run 修改代碼一秒啟動 APK analyzer 分析任何的APK 查看APK下載包的大小,解壓後的實際大小 反編譯資源文件,甚至能還原layout中的資源id,還有,代碼,代碼,代碼,重要的事情說三遍 ...
  • 1 效果圖 2 xml文件 activity_pie_chart.xml 3 java文件 ...
  • Android中的控制項的使用方式和iOS中控制項的使用方式基本相同,都是事件驅動。給控制項添加事件也有介面回調和委托代理的方式。今天這篇博客就總結一下Android中常用的基本控制項以及佈局方式。說到佈局方式Android和iOS還是區別挺大的,在iOS中有Frame絕對佈局和AutoLayout相對佈局 ...
  • 1.效果圖 2.xml代碼 activity_column_chart.xml 3.java代碼 ...
  • 一,效果圖。 二,工程圖。 三,代碼。 RootViewController.h RootViewController.m ...
  • 做過的大大小小的 .NET Web 項目如下: (1)售樓系統產品 「Role: Team Member」 (2)中弘合同管理系統 「Role: Team Member」 (3)Gammon Portal 金門建築內部門戶 「Role: Team Leader」 (4)Hopewell Portal ...
  • 詳細的圖文可以到我的百度經驗去查看:http://jingyan.baidu.com/article/cd4c2979eda109756e6e60de.html 首先是註冊頁面的佈局: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 ...
  • 本文主要介紹android中如何在外部存儲讀寫數據 sd卡的路徑 sdcard:2.3之前的sd卡路徑 mnt/sdcard:4.3之前的sd卡路徑 storage/sdcard:4.3之後的sd卡路徑 打開file explorer 可以看到sdcard是個空的文件夾,因為這個文件夾是個快捷方式, ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...