巨匠電腦好文評價再分享 用IoT ANALYTICS挖掘大數據

1508261031320.jpg
巨匠電腦評價 好文分享 >用IoT ANALYTICS挖掘大數據

作者:Ben Lieberman 博士

擁有科羅拉多大學健康科學中心的生物物理學與遺傳學專業的博士學位。 Lieberman 博士現任 BioLogic Software Consulting 首席架構師,將其 15 年來 所累計的軟體架構和 IT 經驗應用於各個領域,包括電信、航空、電子商務、政府機構、 金融服務,以及生命科學。 Lieberman 博士以軟體發展方面的最佳實踐為基礎提供諮詢服務,並專門負責物件導向的架構和分散式運算,尤其是基於 Java* 的系統和分散式網站開發,以及基於 XML/XSLT、Perl 和 C++ 的用戶端伺服器系統。 Lieberman 博士為不 同類型的機構提供架構服務,包括 Comcast、Cricket、EchoStar、Jones Cyber Solutions、Blueprint Technologies、Trip Network Inc. 和 Cendant Corp;教育機構 ,比如杜克大學和科羅拉多大學;以及政府機構,比如美國勞工部、礦山安全與健康監察 局、美國國防部的 Military Health Service。 他還是一位知名的職業作家,出版過著作(The Art of Software Modeling, Benjamin A. Auerbach Publications, 2007), 並發表過多篇與軟體相關的論文,以及 IBM 公司技術簡報。

裝置的互連,帶來了一個全新的商機。對於個人而言大幅了增加對於周圍的環境事物的可控度。我們可以遠端遙控家裡、交通工具和辦公室,只需要用到一支智慧型手機 。

利用這些高程度的互連裝置,現在我們還可以收集到巨量的資料 「更加的具體真實」藉由內嵌著各式各樣傳感器的裝置提供多樣的訊息。這些傳感器例如:溫度傳感器、加速度傳感器和位置傳感器可以提供狀態的資料。但是這些資料僅是廣泛的資料數值,尚且缺乏強大的資料分析工具來處理訊息。這些泛用的數值資料可藉由英特爾的物聯網分析工具與建置在區域端的感應元件來匯集、整理與探勘大數據。

介紹

這些互連元件的需求成長是極具爆發性的。 可攜式產品的成長,網際網路的普及和強健的功能與親民的價格造就了從個人連結到終端裝置的方式富而多元的想像空間, 這些都是前所未見的機會。

10年以前誰可以預測到社群網路的蓬勃?同樣的,我們現在所處的世界,連結每百萬位元的資料量的花費大幅降低、無線通訊隨處可用,各種機器也可以相互連結。這就是物連網的世界。

收集與分析遍布各地的設置的感應器數據成為了物聯網發展過程中的一個顯著的成長點。設想一下,道路中内置溫度傳感器的數據收集。這些傳感器均通過有線或無線連接至當地的收集點,以供數據處理和匯集。

随後穩定的信息將傳給道路管理人員,他們負責決定何時何地部署開路、道路處理、封鎖施工,甚至暫時繞道。

現在,想像一下如何使用這些數據(以及幾年收集的豐富歷史數據)以建立關於路面溫度如何隨當地條件上下波動的預測模型。也許特定的橋會特別容易結冰;則這種情況的預警機制可以適時的提供適當的處置,從而減少橋上事故風險。

英特爾Galileo和Edison開發板經過專門的設計與建構,可為大眾提供這類傳感器數據收集的功能。各種各樣的傳感器可以將報告數據給物聯網集結成開發板,並對該數據進行暫時收集和進行預先處理。英特爾創建了物聯網分析網站(IoT Analytics)可連結英特爾Galileo和Edison驅動的傳感器網絡和匯集大量的時間序列數據作進一步分析。

傳感器類型與應用

今天,各種小型、經濟、功能強大的環境傳感器均可連接和集成至幾乎其他所有設備(見表1)。這些傳感器發送在定義的頻率測量(例如:秒)和精確度傳輸測量值。這種數據生成由固定時間點和各時間點的值所组成的時間序列。例如,考慮一個發射射頻識別(RFID)晶片嵌入在礦工的徽章。該晶片將關於工人的時間和位置數據的連續資料傳輸,使礦井安全管理人員確切地知道那裡的工人人數。這樣的數據,如果在一個煤礦事故中,可以直接反應出挽救生命的關鍵價值。


表1  傳感器的類別與例子

傳感器可以建置來傳送他們的測量值,一則是可以透過限定的物理連接(如一個 RS232 序列埠)或使用的幾種無線的方法,諸如通過藍芽連接。唯一的要求是該傳感器需要被設計用於該物理環境—溫度,衝擊,壓力,等等,而且該連接是相當安全的。

資料的收集與傳輸

傳感器數據如果不收集或傳輸至數據觀察與分析站,將不會產生生任何效用。這就是英特爾 Galileo 和Edison(圖1)和所述的物聯網分析網站的目的。這些開發板可通過有線(Arduino的連接)或通過無線(藍芽)的方式連接至各種輸入端,僅受物理端口數量的限制。多個板子可相互連接以匯集從傳感器端點的分佈式網絡的傳感器數據。


圖一, 英特爾 Edison 開發板

傳感器數據流可直接轉發至物聯網分析站,或者先由開發板直接進行預先處理(以消除雜散測量值或空白)。欲了解更多相關訊息,請查看英特爾Edison發展板總整理(請參見“更多訊息”一節中的連接)。

資料的處理與儲存

所收集的和預先處理的傳感器數據流現在可以在二次加工點直接收集,譬如物聯網分析站(圖2)。物聯網分析網站提供了一個工作區(請參見“更多信息”部分的連接,安裝說明和詳細信息)和一套工具,用於收集、視覺化、處理和示警傳感器的時間序列數據。用戶面板上就可以看到的設備的當前集合狀態、採取過去幾小時的觀測(測量),和已被觸發的所有用戶配置警報的運行審查。


圖二, 英特爾 物聯網分析工具

本文採用物聯網分析網站服務應用程序編程接口(API)來展示如何使用收集到的數據可以進行數據挖掘和分析訪問。這個例子說明,包括從收集到的物聯網分析網站數據直接分析一個示例應用程序。

時間序列特質

使用物聯網分析網站服務應用程式設計介面 (API) ,介紹如何訪問已收集的 資料以進行資料採擷與分析。 文章所列舉的示例包括說明如何在物聯網分析網站直接分析收集的資料的示例應用。

  • 定期收集間隔(時間性)。在規定的時間點收集測量值,例如秒,分,或幾天。
  • 連續資料值(空間性)。 一個接一個以連續的方式收集測量值;特定時間序列集中的測量值數量規定資料流程的“維度”。
  • 保真度(精確度)。 傳感器數值將報告給明確的測量值精確度(即儀錶誤差)。 請注意,分析值的精確度不會超過原始測量值的精確度 — 例如,如果測量值為 0.35,分析值的顯著性將不會超過兩個小數位。
  • 範圍(幅度)。傳感器值將具有由該物理傳感器本身施加的限制確定的預期範圍(即,-20和120華氏度之間的溫度傳感器)。

時間序列數據通常設置一個時間每個元件由一個時間 — 值對,如(t)的輸入法= 0.55秒或(v)ALUE=40.5oC.如果傳感器數據流的週期性為0.05秒,然後下一測量預計在t= 0.60秒,接著用t= 0.65秒等該集合可以被可視覺化成的二維曲線圖,以時間為縱軸(x軸)和報告的值作為橫軸(y軸軸)。使用的物聯網分析站的示例性繪圖為圖3中所示。


圖3, 取樣時間vs, 一氧化碳濃度

正如你在圖中看到,物聯網分析網站能夠以各種格式繪製時間序列數據,包括總結的時間段(分鐘,小時,日,週,月,年),作為一個線或面積,並用“縮放”,在特定的數據集的基礎數據的更詳細的檢視。

資料分析與模擬

時間序列分析科學有著悠久而豐富的歷史。有許多方法來處理原始數據的時間點和值表示,本文無法一一介紹。對於最近這些技術審查,連接到“更多信息”部分參考T-C Fu的文章。無論何種分析技術,但是以時間序列數據挖掘方法也有一些共同的特點。

原始時間序列資料的用處非常有限,比如目測檢查,無法進行下一步分析與建模。 僅管最近可根據最高限值設置警告(即一SIGMA方差統計),但有一種更為完善的方法來挖掘用於預測模型的資料。 在圖 3 的示例中,設想 CO2 汽車尾氣傳感器通過規定的時間週期以特定的頻率報告測量值。 如果這是可收集多個傳感器資料(比如引擎溫度和油耗)的大型資料集的一部分,你可以通過對比兩圖之間的差異尋找規律,以預測未來的汽車保養情況。

開發的分析模型的技術中,原始數據必須首先被修改或減少到一個可行的格式。多種技術已經開發了用於時間序列數據操作,但最常見的一種是所謂的Z 型正常化。這種技術的時間序列的原始值轉換為具有0的中值(平均值)為1.0的標準偏差的值。這種轉換就可以比較同一時間序列數據直接設置與另一組,大大簡化了算法的複雜度。關於這種轉換的限制是,該數據點都必須有一個正態概率分佈,這是在指定的範圍內的標準的“鐘形曲線”預期值。對於大多數傳感器採樣數據,該曲線已被發現是真實的,所以這是比較通用的方法。

基於“正常”的預測模型(即,一般控制)系統的行為,通常需要以檢測異常的系統行為。有幾種方法來創建這樣的模式:利用一套行之有效的測量基線(監督),將預期的系統行為(半監督)的數學或工程預言,或者只是對自己在不同的時間(無監督)比較傳感器數據點。在最後的情況下,選擇的時間段與另一相比,多半是使用滑動窗口,以檢查異常值(見“參考信息”)。

為了創建這些模型中,在應用算法或方法對從傳感器收集的數據流。常見的技術包括傅立葉變換(轉換的時間序列值,以出現頻率),動態時間扭曲(時間序列數據組的測量次數無關),和小波變換(分割時間序列數據轉換成越來越小的段)。一種相對較新的技術,被稱為符號近似(SAX),採用新穎的變換時間序列數據來定義的符號組,的技術如字母表,它允許使用多種模式匹配算法,包括那些信對DNA,RNA和蛋白質的生物序列分析(例如,生物信息學)開發。

當你選擇了一個分析方法,接下來的決定是如何檢測異常。傳統上,已經完成或者通過識別離群值(稱為,統計檢測)或通過計算一個“標稱”數據曲線和測得的序列之間的差異。這被稱為一個距離量度,並使用連續的數據點之間的歐幾里得或正方形差經常計算。這些值的集合提供兩曲線之間的差異的定量指示。如果名義和測量的時間序列相差大於一個給定的量,時間序列被判進一步調查。此外,模式匹配(和得分)算法生物信息學研究開發的可用於定量評價兩個(或更多個)的時間序列。

 

展示

本文最後一部分將探討如何通知相關方時間序列中所檢測到的異常。 物聯網分析網站可提供簡單但功能強大的示警機制,該機制基於一套規則。 如圖 4 所示,你可以針對適用於不同設備的感測器定義一組具體規則。 執行規則的條件可針對常見的情形進行評估 :

  • 基本條件。 感測器數值超出或低於設定的限值。
  • 基於時間的條件。 感測器數值超出或低於規定時間週期的限值。
  • 統計方差條件。 感測器方差(通過SIGMA的統計值所測 量)超過 2 或 3。
  • 感測器變化檢測(單個或多個)。 一台或多台感測器檢 測某種條件(比如啟動/鈍化事件)下的變化。


圖4  英特爾物聯網分析工具 — 異常示警規則

帳號啟動或者通過電子郵件註冊用戶就可以通知(使用帳戶建立時登記的地址),或者通過發送一個HTTP消息發送到指定的地址。

這些功能足以滿足那些需要傳感器分析大多數情況下,但下一篇文章將顯示,如果需要更深入的分析,那麼你可以使用物聯網分析網站服務器API來獲取傳感器的數據集,並進行額外的數據挖掘作業。

 

結論

價格經濟、敏感性出色的傳感器不斷激增,以及網路連接的日益普及為開發新的日常設備評估與控制方法奠定了堅實的基礎。 通過彙集傳感器測量值並採用一台簡單的分析規則,我們可以在出現潛在設備故障的情況下主動採取措施,或更加快速地回應不斷變化的環境狀況。 而且,通過使用中心聚合網站(比如英特爾物聯網分析網站),感測器數據可由更先進的資料採擷方法進行處理,從而有助於創建和使用預測行為模型。

巨匠電腦設計了程式/資料庫課程,教你程式設計、大數據分析與應用等等,快來巨匠電腦輕鬆學!

文章與圖片出處: http://www.inside.com.tw/2015/08/25/iot-analytics
想要學: 程式/資料庫課程

關於更多巨匠電腦評價的好文:

認證輔導巨匠電腦評價實戰家

3D多媒體動畫-巨匠電腦,評價

網路管理-巨匠電腦,評價

程式-資料庫評價巨匠電腦知識庫 | 程式/資料庫評價是巨匠電腦所有。巨匠電腦收集相關資訊於評價平台,讓 …

巨匠電腦分享iPhone新功能 實用評價超高

1508261010400.jpg
CHU 巨匠電腦好文評價分享>
感覺就知道誰打來 巨匠電腦分享iPhone功能
我們家老媽剛入手她人生第一支 iPhone,老人家對太厲害的功能沒什麼概念,教她用實用的 App 二十秒就逃逸了,反而對一些我們用不太到的附屬功能比較感興趣。在碎念完換鈴聲太麻煩(明明又不是你在動手啊 =_=)後亂按亂選進入「新增震動模式」。媽:「震動也可以換喔?」我:「喔,可以啊」,她就開始弄那個震動弄了一個下午 …

既然說到這裡就順便介紹一下,iPhone 大大小小的功能數也數不清,說不定也有人 iPhone 換過幾代還不知道震動可以自定這件事。如果你想要 iPhone 隨著鈴聲節奏震動,只要跟著以下路徑去修改。

Step1. 從〔設定〕→〔聲音〕→〔震動模式〕,往下拉找到〔新增震動模式〕,進入。

Step2. 這時你會看到這個畫面

Step3. 照它說的,手指在任意空白區域點按,一按就開始錄了喔。指尖觸碰的地方會出現波紋圖案。

Step4. 錄完就來〔播放〕聽聽看滿意不滿意。不滿意按左上方〔取消〕重錄,滿意了直接〔儲存〕;只錄一半,想接著錄下去,請按〔錄製〕。

就這樣,建立震動比建立鈴聲容易多了!

▲ 自訂震動除了有趣味性,也能當做暗號,讓你在靜音情況下不看螢幕,憑感覺就知道是誰打的、該不該接。

完成~

後記:最後老媽拿她花一下午創作的得意作品要我欣賞,可惜我 … 還真體察不出精妙之處。

巨匠電腦設計了APPLE實務應用課程,教你iPhone應用程式開發、Mac平面視覺創意設計等等,快來巨匠電腦輕鬆學!

文章與圖片出處: http://appleuser.com/2015/08/18/iphoneshake/
想要學: APPLE實務應用課程

關於更多巨匠電腦評價的好文:

認證輔導巨匠電腦評價實戰家

3D多媒體動畫-巨匠電腦,評價

網路管理-巨匠電腦,評價

程式-資料庫評價巨匠電腦知識庫 | 程式/資料庫評價是巨匠電腦所有。巨匠電腦收集相關資訊於評價平台,讓 …

巨匠電腦好評價分享的工業設計 時尚的鐘

1508050924470.jpg
超強工業設計 輕薄有型的TWEVLE 24時鐘
時鐘是家裡不可或缺的電子產品之一。幾乎,人人的家裡,都會有個時鐘。挑一個好看合適的時鐘,為家裡增添一些亮點。

Twevle 24 是一個一看到就很吸引人注意的時鐘。用最直接的數字造型呈現。產品規格是100 公分寬、35公分高、0.4公分厚。而且只要一個鈕扣電池,就可以使用一年。觸控式的開關設計,磁吸式的背條,對比清晰的電子顯示,還能隨時切換時制。

這是設計師Andy Mitchelides 與 Chris Lenart共同設計的一款即將在今年九月開始販售的電子鐘。Twevle 24提供多色可選,除了基本白色之外,還有繽紛多彩的其他選擇。無論是放在櫃子上,貼在牆上,因為其造型簡約但是有設計感,所以為室內空間增加了一個亮點。目前Twevle 24也有提供預購服務喔!

建築室內設計-巨匠電腦,評價

【巨匠電腦評價】使用者介面設計高手 巨匠電腦分享UI設計趨勢

巨匠電腦學員評價:即使考取Photoshop
CS3 證照很辛苦,也想要努力學習更多專業

【巨匠電腦評價】使用者介面設計的七個訣竅你知道嗎?

巨匠電腦分享: 皮克斯動畫成功 高評價的秘密

巨匠電腦好文評價分享 / CHU
1507081207180.png
皮克斯動畫成功的秘訣是什麼?(圖/取自Monsters, Inc@facebook)
巨匠電腦分享,
皮克斯創辦人坦言:其實所有電影一開始都很糟…而皮克斯成功的秘密是什麼,巨匠電腦來告訴你。
說到太空騎警巴斯光年、小丑魚尼莫、機器人瓦力,或是怪物大眼仔和毛怪時,相信很多人都會對於多年來持續成功製作出一部部兼具票房與獎項肯定的電影的幕後推手——皮克斯動畫工作室(Pixar Animation Studios),感到欽佩與好奇。

做為全世界最有創意的公司之一,明年將滿20歲的皮克斯,歷來推出的14部動畫電影,不僅全都稱霸過美國票房、贏得超過20座奧斯卡獎,更幫助原已喪失創造動能的母公司迪士尼(Disney)重返巔峰。

好人才到位,平庸創意也能化為奇思妙想

究竟,「皮克斯如何能保有源源不絕的創意能量?」身為皮克斯創辦元老的艾德‧卡特莫爾(Ed Catmull)說,經常有人問他這個問題,他總是回答:「找點子前,先找到對的人吧!」

卡特莫爾表示,曾有一位電影工作室的總裁向他抱怨「好人才易尋,好點子難找」,讓他大為震驚。於是,往後他每一次演講都會詢問聽眾:「好點子跟好人才,哪一個比較有價值?」然而,不論台下坐的人身分為何,答案卻幾乎都是一半一半。


皮克斯總裁認為,在找點子之前應該先找到好的人才(圖/wikimedia commons)

但對卡特莫爾來說,答案顯而易見:點子來自於人,因此,人比點子重要。

他首先點出了大多數人對於「點子」的錯誤認知:把點子想像成單一的事物,彷彿飄浮在空中,和構思點子的人毫不相關。「但是想法不是單一的,而是透過數以萬計的決定、通常要靠幾十個人的力量形塑而成。」

卡特莫爾從自身的經驗中,進一步驗證了好人才的重要性,因為如果把好的點子交給平庸的團隊,他們很可能會搞砸;但是即使是很平庸的點子,一旦交給了優秀的團隊,他們往往能化腐朽為神奇,或是想出更好的點子。

「所以重點是人,人的工作習慣、才能、價值,絕對是創意企業最重要的環節。」而為了落實人才至上的準則,卡特莫爾將研發部門的功能,從原本的尋找、開發創意,調整成聘請優秀人才,再依據個別人才的專長,指派他們參與能夠發揮所長的計畫,確保這群人既合作又互補。

皮克斯還向美國品質控管專家威廉‧戴明(William Deming)取經,讓創意團隊隨時都能對產品表示意見。戴明認為,只要任何層級的人在生產過程中發現問題,企業都應該鼓勵他們停下生產線,將「找出問題」和「解決問題」的責任分配給每一位員工。

皮克斯雖然沒有生產線,不過卡特莫爾認為,製作電影也必須遵循一定的程序,每組團隊把產品或想法傳遞給下一個團隊。唯有當團隊中的每一個人都能識別問題時,才能成就真正高品質的作品,「而我漸漸發現,把人放在第一位,才能保護這種文化。」

人人都需要聽真話,因為天才也有盲點和瓶頸

找來了好人才,讓這些人能夠相互激盪出更好的化學反應,是下一個難題。

卡特莫爾認為,即使一群最聰明的人湊在一起,如果是錯誤的組合,也可能變成毫無效率的團隊。要發揮一加一大於二的效益,關鍵就在於創造「坦率」的組織文化。

「沒有坦率,就不可能有信任;沒有信任,創意合作就不可能實現。」卡特莫爾坦言,其實所有皮克斯的電影一開始都很糟,必須靠著同仁彼此的建議,以及不停地重做、重做、再重做,才有辦法幫助有缺陷的故事找到主線,空虛的角色找到靈魂。


卡特莫爾坦言,其實所有皮克斯的電影一開始都很糟(圖/取自Monsters, Inc@facebook)

此外,創意人在創造時必須全心全意地投入其中,但是這種幾乎要和電影融為一體的過程,有時候也會遮蔽他們的想像力,「本來可以看見一片森林,現在只看得到樹」,因此更需要直接的意見為他們指引道路。

只是,建立坦率的企業文化,總是知易行難。「我們的社會不鼓勵跟上級說真話。強勢、有自信的人可能會讓同事不敢發言,也讓別人感覺到他們對負面意見不感興趣;導演則可能覺得自己的努力遭受質疑,而抗拒他人對作品的建議。」

皮克斯的做法是建立「腦力信託」(Braintrust)機制,由各具專才的導演、編劇和部門主管組成團隊,每隔幾個月開一次會,先一起欣賞、評估製作中的電影,再由電影導演和製作人大略報告進度,接著請大家發表對於電影的想法和建議。

這種方式就像是籌組一支醫療團隊,電影是病人,由導演、編劇、製作人或主管聯合問診,替複雜的病症找出準確的診斷。重點在於每個人都可以坦率表達意見,卻沒有權力要求導演一定要採納,因而也大幅降低了電影負責人對於各種建議的防衛心。

十幾年來,透過腦力信託,曾經讓《怪獸電力公司》(Monsters, Inc.)裡的人類主角,從30歲的男子變成還在學走路的小女生;也解決了《玩具總動員3》(Toy Story 3)中,玩具們為什麼要叛變推翻壞心泰迪熊勞蘇的動機不明問題,成功帶領皮克斯的每一個作品從醜小鴨變天鵝,不斷自我挑戰、攀向巔峰。

巨匠電腦也設計了3D多媒體動畫課程,除了3D動畫設計、多媒體設計外,也有遊戲動畫設計等等,快來巨匠電腦學習!

文章與圖片出處: http://www.storm.mg/lifestyle/56229
想要學: 3D多媒體動畫課程

巨匠電腦評價 : 像個設計師一樣設計你的 APP 介面

巨匠電腦好文評價分享 / CHU

1507081029040.jpg
巨匠電腦分享,現在透過行動裝置的上網量已經超越桌面電腦,所以行動裝置已經成為一般大眾接受吃訓的主流,那隨著行動裝置的普及,行動裝置的使用者介面與APP的設計也越來越受到重視。
美國在2014年初,透過行動裝置的上網量正式超越了桌面電腦,從此確立了行動裝置取代桌面電腦成為一般大眾接受資訊的主流終端。也因此越來越多的 Start-up 將自己的產品重心放在行動 APP 上面。然而隨著市場上的 APP 數量爆發性成長,如何從眾多的產品中吸引使用者、黏住使用者,使用者經驗設計變成了其中一個很重要的環節。

使用者經驗設計的範疇非常大,包含了解使用者、挖掘使用者潛在動機到易用性、美學等等,通俗點來說,如何讓一個產品給使用者爽的感覺,其中所包含的知識與方法都是所謂使用者經驗設計。

在整個 APP 的設計之中,介面與使用流程是使用者最直接體驗到產品好壞的地方,即便你在前期研究發想,抓住了很棒的價值訴求、問題解決方式,而在 APP 設計上的最後一哩上--介面與流程給使用者不好的印象,你前面的努力便功虧一簣,由此可以見介面設計的重要性。

這篇文章將會帶大家實地重新設計一個簡單的 APP 介面,從中讓大家熟悉介面設計上的思考方式。整個設計的流程包含:

  • ● 框定你的設計範圍
  • ● 整理你的資訊架構
  • ● 考慮資訊的不同狀態
  • ● 考慮資訊的流動性
  • ● 發揮你的美感

裡頭我會使用最近給一位朋友的產品--Phofun 介面上的建議與修改方案為例帶大家思考。

Phofun 是一款讓朋友間彼此販賣創意照片的社群 APP。在裡頭每個人給每張照片定價,並用一句話形容照片後分享給朋友,收到照片的朋友,一開始沒辦法看到照片,只能從這張照片的敘述以及價格,來決定自己要不要使用 APP 內的金幣來實際觀看這張照片,觀看後讓使用者即時回饋評價這張照片。

簡單地說,這是一個藉由窺看慾望以及虛擬經濟為驅動的照片社群,最近 Phofun 想要讓社群從認識的朋友彼此分享擴展為讓不認識的朋友也可以互相分享販賣照片,也就是要建立一個賣場,讓全世界彼此不認識的人,也可以購買觀看互相的照片。

在開發過程中,我朋友他還沒有細想賣場的介面便直接開發了,以下這張圖是當時開發中的介面,看到這張圖以後你會怎麼重新設計它呢?
看起來不知道從哪裡下手嗎?
來跟著我一起一步步去整理自己的思緒重新設計它吧!

框定設計範圍

動手設計之前,先問問自己「我可以設計的範圍在哪裡?」,有些專案可以從前期調查開始挖掘需求、有些專案已經定下了商業目標得從互動設計上發揮……,每次設計都要先釐清你這次設計可以發揮的限制在哪裡,避免自己一頭熱最後設計出開發上來不及、無法融入現有產品的產品。

而在這次介面設計案例中,我無法重新定義需求、無法定義使用者與產品的互動方式以及產品設計語言等等,我們能做的是最基礎的介面設計。在這個階段,我們的設計目標是要確保介面表達出適當及適合的資訊,讓使用者清楚理解介面互動的方式

整理你的資訊架構

在拿起你的鉛筆開始畫介面之前,先思考你的介面上需要呈現什麼資訊。
首先是整理你的產品資訊架構(Information Architecture),也就是在你的產品中裡頭的資訊彼此的關連性、階層關係,進而去設計這些資訊以什麼方式組織呈現給使用者。

在我們的案例中,賣場裡頭賣的是照片,我們需要先思考每一張上架的照片呈現哪些資訊,並且同時思考這些資訊彼此的關係。比如說在照片資訊內,裡頭的賣價與倒數時間是一塊的,可以把它分類出來,方便之後介面上設計。

整理結果如上圖所示,有了他之後我們才能了解到這個介面需要呈現哪些資訊這些資訊的分類關係

為什麼要知道這兩點呢?因為了解了需要呈現哪些資訊,你才知道介面上要放什麼資訊;了解了這些資訊的分類關係,你才知道資訊要怎麼放在介面上。

在介面上,我們會傾向會把同類的內容與互動元件放在一起,讓使用者更容易理解元素之間的關係。那為什麼放在一起會讓使用者更容易理解呢?那是因為在原因是在完形心理學裡頭有所謂的接近法則(law of proximity),如果兩個元素緊密地放在一起,人類會將這兩個東西建立關聯,即使是不相似的事物也可能因為距離相近,而在視覺上產生群組效果,比如說下圖左右兩邊都有圓形,但你不會把這兩個圓形當做同一個群組的元素。

考慮資訊的不同狀態

接下來,要考慮介面上資訊的不同狀態,因為 APP 介面並不是一張畫在固定大小紙上的畫,而是可與使用者互動來變化自己部分介面資訊。比如說在我們的案例中,每一張照片有著「我還沒買過」、「我已經買過的狀態」,而評價資訊上則會有「我還沒評價」「我已經評價」的不同狀態。

這些狀態會隨著使用者的互動而變,並且也是需要呈現在介面上讓使用者看見,藉由這些狀態變化的資訊,使用者才能感受到自己與系統正在互動,並且理解自己的操作狀態。

考慮資訊的流動性

除了介面的不同狀態外,介面設計與平面設計的差別還有在於資訊是流動的,也就是介面上的資訊並不是固定長度的,比如說每個人的 ID 名字長度不一樣、照片敘述的長度也不一樣、剩下的倒數時間不一樣、評價數也是不一樣的,而這些不同長度的文字有可能會在畫面上與其他 UI 元素碰撞,比如說底下這個購買介面,當商品名過長時會覆蓋到付款的按鈕。


這個問題有以下三種處理方式:

  • ● 限制長度
  • 限制長度可以分為輸入限制以及顯示限制,輸入限制是指使用者在輸入資訊時,限制他可以輸入的字元長度;顯示限制則是當資訊長度超過顯示範圍時,則隱藏過長的資訊,最常使用的是截斷資訊後加上刪節號(ellipsis)。
  • ● 動態調整大小
  • 根據不同的文字長度,在不失可讀性範圍內去動態縮小文字。讓文字根據長度自適應大小。
  • ● 動態調整顯示形式
    有些資訊有不只一種的表達方式,當資訊過長時可以使用比較簡短的表達方式,比如說 September 換成 Sep.、1200 換成 1.2K、1分30秒換成 90 秒……等等。
對於介面上要呈現的資訊都思考過以後,你就可以在紙上打草圖或是使用 Axure RP、Balsamiq 等原型工具畫 wireframe。

發揮你的美感

當草圖畫完,檢查確認後沒有問題後,打開你的 Photoshop、Illustrator 或是 Sketch來畫出漂亮的視覺稿吧!

最終的方案中,可以看見我是怎麼將之前整理的資訊表現在介面上:

我把資訊架構中同一族群的元素放在一塊,比如說把價錢與購買倒數時間一塊放在右上角,讓使用者一眼就知道購買相關的資訊。對於介面不同狀態的表現,我讓使用者已經購買的照片背景轉暗,表示對照片已經操作過了;購買資訊(價錢與購買倒數時間)對使用者來說也已經沒有意義了,所以將他隱藏起來換為「已購買」字樣;對照片評價的部份,我運用小花、大便與評論的 icon 顏色來表現使用者有沒有對照片評價,而對於不同長度的資訊,我分別對他們做不同的處理:

  • ● 倒數時間:只顯示最高單位的時間,比如說還剩 1 天 20 小時 5 分,只顯示 1 天,理由是在 Phofun 賣場裡,並不像拍賣    喊價應用對時間資訊有這麼高的需求,所以隱藏到對使用者重要度沒這麼高的時間訊息。
  • ● 評價數量:運用一千轉為 1K 、一百萬轉為 1M 的方式,限制評價數量所用的字元數在三個以內。
  • ● 照片敘述:限制使用者只能輸入 70 字元,並且根據不同長度的字數動態調整文字大小,小於 28 字元字體大小為 16px、    28 ~ 56 字元時字體為 15px 、而大於 56 字元時為 12px。

而最後我評估認為評價資訊中的購買數,對使用者來說並不是一個重要的指標,使用者想了解的是其他人對這張照片的好壞,因此小花數、大便數以及評論數才是對使用者來說重要的元素,因此去除購賣數資訊,並且把可能需要對圖片進行購買、刪除以外的操作,像是檢舉、分享……等可能的操作藏在評價列最右邊的刪節號裡頭,當使用者點下刪節號才會出現更進一步的選單。

開始動手設計你自己的 APP 介面

學習了怎麼設計 APP 介面後,你是不是手癢想趕快設計自己的 APP 了呢?趕快動手開始設計你的APP UI 吧!
設計完以後在底下留言,分享炫耀你所設計的 APP 介面吧!如果設計上遇到了什麼問題,也歡迎在底下留言發問!

Photo Credit: Jeshu John, CC License.
巨匠電腦也有手機APP設計的課程,能讓大家快速學會APP的設計,快來巨匠電腦讓你輕鬆學。

文章與圖片出處: https://blog.alphacamp.co/2014/12/25/app-designer/
想要學: 手機APP課程教學