在一個很長的調研日的休息時分,我在同一個客戶談一個項目,在這個項目中,我正為一個全球經濟公司開發一個iOS標準。他們的第一反應是這樣的:“什么?你在開發Apple iOS以外的標準?那還要開發什么?”于是,我們就移動設備標準進行了一個很長的討論——這些標準是什么不是什么,以及這些標準應該是什么樣。比如說,Apple在解釋他們的觸摸交互模型以及iOS的獨特的UI元素設計方面做得很好,對于這些技術的使用時機以及方式都給出了例子。但是除了Apple給出的標準以外,應該還有很多其他應該做的。
<!--more-->
從這次對話以及其他的一些與創建標準相關的經歷中,我意識到大多數公司都是從品牌的角度來看標準的。有一些甚至是從界面設計的角度來看標準。但是創建標準絕不僅僅包括這些,尤其是對移動設備來說。移動平臺不同于普通的計算平臺,在普通的計算平臺中,你可以做出一些確定的假設,即工作將會如何進行以及人們將會如何操作。現代的移動平臺也不同于過去有著T-9輸入以及基于文本的布局的手機時代了,過去的手機特性限制了你可以設計的交互類型的廣度與多樣化。
移動設備有著驚人的多樣性,為移動設備進行設計,你需要了解你的客戶的文化,他們想要借助移動設備完成的任務,以及他們完成工作的背景。為移動設備進行設計需要從人性化的視角出發,設計移動設備標準也是一樣。移動設備標準的基本的目標是要讓它們能過適應傳統界面。從商業角度來看,設計移動標準有兩點理由:
- 統一標準可以避免跨項目跨界面的開發者和設計者的重復工作,省時省錢。
- 統一標準可以創建對用戶來說更高效更熟悉的界面,從而增加易用性,減少學習曲線。
這兩點優點應該包含在任何指導性文檔中。但是隨著移動設備界面的標準的出現,有很多其他方式讓這些指導方針影響受眾:根據這些標準實施解決方案的開發者和設計者,產品的終端用戶。
標準為設計者和開發者學習了解移動設備平臺提供了一個機會
移動設備標準的最初的讀者就是開發團隊和設計團隊了,因為他們需要應用這些標準,因此標準需要滿足他們的需求。當開發者和設計者為一個筆記本或臺式機開發新的產品的時候,開發過程相對來說更為直接。因為他們已經知道平臺是什么樣子,知道常見的交互是什么,以及終端是怎樣的。但是即使是現在市場上最常見的智能手機以及平板電腦(至少在北美和歐洲是如此),相對而言都是很新鮮的:iPhones, Droids, iPads, 新的Blackberry 模型等等。因此,很多設計者和開發者在面對這些移動設備平臺的時候,都是面臨著一個新的平臺。一個標準文檔可以幫助開發者和設計者更快了解這些平臺,在文檔中,可以指定指導性內容,包括平臺相關信息、包含的交互形式以及接口。軌跡球交互和觸摸屏交互的區別是什么?當創建信息層次時,需要考慮的一些重要因素是什么?這些都是可以在標準文檔中回答的問題的例子,它們使設計者和開發人員更好地了解指引,準確地解釋它們,并創造最佳的設計。
移動設備標準需要弄清什么樣的任務才是適合移動設備的
移動設備標準接下來的讀者就是使用遵循標準的產品的人群了:網站以及應用的使用者。在設計任何界面的時候,第一步都要理解這個界面的受眾是誰,他們的需求,他們的預想,他們的行為。這將幫助項目小組弄清他們的受眾想要完成怎樣的任務,以及用戶完成任務時周圍是怎樣的環境。有一個界面層面的規范和指南是很重要的,但是如果工作流和界面所支持的任務不適合在移動設備上進行,不論界面有多標準都沒用。下面是用來判斷一個移動設備任務是否會成功的兩個最基本的標準:
- 你的客戶需要在移動環境下使用這個產品或完成任務嗎?
- 他們在移動環境中在移動設備上完成這個任務是可行的嗎?
這些問題的答案根據產品的用戶不同、用戶使用地點不同、用戶擁有的設備不同以及他們想要完成的任務不同將會發生極大的變化。根據這個層面的理解,一個人就可以確定用戶的高優先級任務是什么,然后著重設計對移動設備來說適合并且重要的任務。
例如,針對銷售人員的用戶調研可能指出他們的基本任務是在和客戶談話時“數據錄入”,但是數據錄入對移動設備而言并不合適,因為鍵盤很小,數據錄入需要花費很多時間。而在另一方面,一個銷售人員可能會覺得“瀏覽內容”是很重要的,因為他需要查看團隊的每周進度,這個任務對于移動設備來說就是值得實現的。通過區分合適的移動設備任務并將它們以移動設備指南的形式形成文檔,這樣的標準能幫助確定什么產品對于移動設備來說是真正重要的,以及什么是不建議去做的。在研究界面方面的內容如過濾內容和產品等之前,研究這些指南更為重要。
移動設備標準應該定義交互模型,而不只是平面UI元素以及品牌
Apple,Android, Blackberry在和開發社區之間共享標準方面都做的很好。他們分享了詳細的指南,內容包括標準的UI元素,相關的終端,以及它們的行為特性,并且給出了UI的例子。但是,他們沒有做的是將這些整合起來成為模式。在你按了這個鍵以后會發生什么?這些信息在任務的上下文中應該如何改變?如果你在線打開一個文檔,它應該在一個新窗口打開還是在當前窗口打開?錯誤信息將以何種形式出現在何時何地?在向導中或者一系列表格中有什么不同或相同嗎?這些都是設計者以及開發者花費大量時間思考的問題——都是小問題,但是卻將UI元素整合在一起成為一個完整的交互。這些問題也是OS標準沒有涉及的內容。對于開發者和設計者來說,這一標準上的空白一旦被填補,將會節約開發過程中的資金和時間,并使得現有的基本的OS標準更有價值。
移動設備標準應該加入最佳實踐范例和以用戶為中心的設計方法
不是每個人都是UX專家;但他們卻需要成為UX專家。很多在公司里設計界面的人都是很有創意的設計者和開發者。他們的關注點不在UX設計條例上。但是,每個人都想創建盡可能好用的產品。一個標準文檔能讓他們了解UX調研方法的基本知識和技能以及最佳實踐的例子。UX設計是一個廣泛的話題,包含何種技能;一些人還專門去讀研究生以了解這一學科。但是,有一些基本的事情可以通過標準來傳達,例如:
- 在設計過程中,進行不同調研的最好時機是什么。
- 在設計界面的時候,要保證考慮用戶,需要向自己問的一些問題。
- 開發者很容易克服的常見設計錯誤。
除了幫助設計者設計出更好的界面以外,這些信息還可以在開發者和設計者面臨必須偏離標準時來指導他們。例如,一個設計者知道某個特定應用在標準中沒有,他們必須偏離標準,創建一個獨特的界面。但至少他們此刻知道需要采用UX最佳設計原則并采用標準中的設計方法,以便讓新的界面是可用的、有用的并且設計精良的。
所有這些內容都應該提供一個UX專家的聯系方式,那么,當有問題出現或者需要做調研的時候,設計者或者開發者的需求能被滿足。
需要建立一個標準管理與維護小組
這對任何標準模型來說都是需要的,不只是移動設備標準,但這一點通常為人所忽略。隨著新平臺的出現,標準中并沒有覆蓋相關內容或者并不適合新平臺,開發者和設計者在面臨這樣的情況時,對于該如何設計會覺得的不熟悉。因此,他們會有一些問題,在某個特定的環境下或者獨特的界面中要如何實現這些標準。因此,對各種類型的標準來說,一個管理小組是很重要的,對于移動設備標準來說也是十分關鍵的。需要在組織內部指定一個人或者一個團隊并賦予他們權利來監督標準執行。這個人或者小組的一個基本職責就是確保在組織內部,該標準的大體情形不會發生改變。是否有人在另外一個部門創建了一套不同的標準,導致有兩套可能會互相沖突的標準?是否有人私下對標準做了改變并將其傳播?這些情形是很常見的,并且如果它們不被監管并解決的話,在公司內容就會產生冗余和疑惑。類似地,同樣需要留下一個人或者小組的聯系方式,以便在人們需要偏離標準時可以與之聯系。這些都是一直在發生的事情,但是可以得到控制,就能有最優的界面應用設計了。
最終,這個小組需要維護標準。移動設備每天都在改變,不斷有新版本的Android手機,iOS更新,新的平板電腦,或者改變了基本交互的新特性。因為這些原因,移動設備標準不是件一蹴而就的事情。需要一個人或一個小組來維護這些標準,并時刻關注前沿,檢查標準是否過時,并在需要的時候即使更新標準以保持其效用。
永遠需要記住你的受眾的觀點。對于移動設備標準來說,你的受眾就是你的公司、開發人員或是設計人員的子團隊。對于交互應該是什么樣,什么性能比較重要,每個人都有他們的觀點。根據你的受眾的文化,可以確定標準應該有多少指令性,多少強制性,多少是需要闡釋的。只有考慮到有受眾在內的公司的文化,你的標準——不論是移動設備還是其他——才能被很好地采用,并達到用較少的資金創建流暢的、好用的界面的目標。
作者簡介
Megan Geyer是MISI公司的首席用戶體驗架構師,努力通過服務或產品的設計實施來確保所有的受眾都能被理解或代表。在她的職業生涯中,她曾在全球的跨渠道 的受眾研究和設計項目中工作,管理用戶體驗項目,并為多種行業內部和面向消費者的網站提供信息架構和交互設計。Megan是紐約可用性專業人員協會(NYC Usability Professionals Association)的會員,并持有Rutgers University心理學學士學位。
原文鏈接:Raising the Bar forMobileStandards