Global Sources
電子工程專輯
 
電子工程專輯 > 射頻/無線
 
 
射頻/無線  

從Android平台學習手機UI設計的四個訣竅

上網時間: 2008年10月31日     打印版  Bookmark and Share  字型大小:  

關鍵字:UI  Android平台  使用者介面 

Android已經問世,它到底長啥樣?又能如何透過專注使用者介面(UI)的開發來最佳化用戶體驗?以下是該平台所提供的4個關鍵設計訣竅。

開放源碼和UI的一致性

Android從很多方面來看都是一種革命性的開放源碼平台;能讓開發者在創造新式且具創意的服務和應用上,擁有很多層面的自由度。為了把G1手機的Android UI做到盡可能一致,勢必付出了不少的努力;然而,要在一個開放源碼環境中維持高程度的介面和用戶體驗一致性,其實是棘手的。

開發者可以(也應該)自由地選擇各種應用軟體的外觀與功能表現;從產品的觀點來看,讓每一種應用軟體的設計與底層作業系統平台的外觀、感覺維持緊密關係,是非常重要的。UI應該具備一致性且是可預測的,才不至於讓手機用戶在功能選單裡「迷路」。

Android的豐富性會被逐步開發出來,這往往得透過不同的開發者、朝不同的方向擴展來實現;而無疑地隨著時間推移,該平台會越來越好。但設計工程師仍需注意確保所開發的軟體與整個UI的一致性,這樣才能避免功能表單的分散,並提供一個堅實的用戶體驗。

支援多樣化的互動模式

Android被設計成可支援廣泛的手機操控架構,例如該平台能執行在僅有一個大型觸控螢幕的設備上,也可以執行在具有4方向導航鍵的小螢幕設備上。看來為了創造一種可支援大量不同目錄架構(context)、可擴充的互動範例,Android的開發者費了不少勁。

這意味著該平台與其他平台比較起來有一些差異;例如,通常在非觸控介面操控方式(例如使用方向鍵)中,會有一個反白區;但這個反白區在使用觸控介面時就會消失。因為當採用觸控式螢幕時,就沒有必要把即將執行的圖示或是功能列表項目用反白來強調,使用者的手指就有反白的作用。

另一個差異在於,操控動作通常被分為針對功能項目(item-specific)以及針對螢幕(screen-specific)的動作。前者是諸如把一張圖片「以多媒體訊息形式發送」這樣的工作,僅適用某個單一功能;後者則是你想要針對螢幕所有功能項目所執行的動作,例如把所有的圖片「按時間排序」。

針對功能項目的動作,可透過長時間按住各項目圖示來完成;針對螢幕的動作則是透過選單來實現(編按:就像在Windows作業系統的規則)。而因為會有功能項目圖示不反白的情況,所以不建議在選單中放置與目錄架構相關、針對功能項目的動作。就像是在PC環境中,我們很難在看不到滑鼠游標位置的情況下正確點擊目標圖示。

一般來說,設計支援Android平台的應用程式,可能是在不了解終端設備配置、甚至不了解終端設備長怎樣的情況下;因此應用軟體的設計需要同時考量在觸控與非觸控螢幕操控方式下,使用者的行為、想法以及互動。

公告管理

Android有一種獨特的非強制性公告系統(notification system);該狀態列基本上是以下拉選單的形式進行擴充。該系統在所有的應用軟體中都可進入,主要是提供新事件通知以及附加的動作和資訊。

這種告示系統具備靈活性與可擴充性,可供任何第三方軟體開發者公告新事件。例如若有人製作一種新的微型部落格(Twitter)應用軟體,某人新發表的部落格訊息就可以變成一個新事件公告。在這裡非常重要的是考慮應用軟體與功能項目的生態,以及節約使用公告系統,才能充分利用使用者有限的注意力。

支援無縫的互動

Android很酷的一個地方是它內建的「intent handling」功能,這是一種能夠要求在其它應用軟體中使用其他功能的應用軟體。例如網路瀏覽器能要求執行適當的PDF文件閱讀器,而因此設備上的應用程式就能無縫地提供各種功能。

無論從架構的觀點或使用者的觀點來看,這個功能都非常棒;「intent handling」使開發者能支援無縫的互動,讓某個用戶工作可跨越多個應用軟體。它是一種以人類工作為中心的方案,而非以系統應用為中心的方案。不管它叫什麼,總之Android是一個非常人性化的平台。

(參考原文: Android platforms: Four tips for interface development,by Daniel Johansson)

*本文作者Daniel Johansson為The Astonishing Tribe (TAT)的互動設計工程師。TAT為一家提供使用者介面技術的瑞典公司,是開放手機聯盟(OHA)的成員,並已獲Google邀請,為Android設計使用者介面。Daniel是為Google Android UI工作的TAT設計團隊一員。





投票數:   加入我的最愛
我來評論 - 從Android平台學習手機UI設計的四個訣...
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首