為什么你需要設計和維護一套自我移動標準?

在一個很長的調研日的休息時分,我在同一個客戶談一個項目,在這個項目中,我正為一個全球經濟公司開發一個iOS標準。他們的第一反應是這樣的:“什么?你在開發Apple iOS以外的標準?那還要開發什么?”于是,我們就移動設備標準進行了一個很長的討論——這些標準是什么不是什么,以及這些標準應該是什么樣。比如說,Apple在解釋他們的觸摸交互模型以及iOS的獨特的UI元素設計方面做得很好,對于這些技術的使用時機以及方式都給出了例子。但是除了Apple給出的標準以外,應該還有很多其他應該做的。

<!--more-->

從這次對話以及其他的一些與創建標準相關的經歷中,我意識到大多數公司都是從品牌的角度來看標準的。有一些甚至是從界面設計的角度來看標準。但是創建標準絕不僅僅包括這些,尤其是對移動設備來說。移動平臺不同于普通的計算平臺,在普通的計算平臺中,你可以做出一些確定的假設,即工作將會如何進行以及人們將會如何操作。現代的移動平臺也不同于過去有著T-9輸入以及基于文本的布局的手機時代了,過去的手機特性限制了你可以設計的交互類型的廣度與多樣化。

移動設備有著驚人的多樣性,為移動設備進行設計,你需要了解你的客戶的文化,他們想要借助移動設備完成的任務,以及他們完成工作的背景。為移動設備進行設計需要從人性化的視角出發,設計移動設備標準也是一樣。移動設備標準的基本的目標是要讓它們能過適應傳統界面。從商業角度來看,設計移動標準有兩點理由:

  • 統一標準可以避免跨項目跨界面的開發者和設計者的重復工作,省時省錢。
  • 統一標準可以創建對用戶來說更高效更熟悉的界面,從而增加易用性,減少學習曲線。

這兩點優點應該包含在任何指導性文檔中。但是隨著移動設備界面的標準的出現,有很多其他方式讓這些指導方針影響受眾:根據這些標準實施解決方案的開發者和設計者,產品的終端用戶。

標準為設計者和開發者學習了解移動設備平臺提供了一個機會

移動設備標準的最初的讀者就是開發團隊和設計團隊了,因為他們需要應用這些標準,因此標準需要滿足他們的需求。當開發者和設計者為一個筆記本或臺式機開發新的產品的時候,開發過程相對來說更為直接。因為他們已經知道平臺是什么樣子,知道常見的交互是什么,以及終端是怎樣的。但是即使是現在市場上最常見的智能手機以及平板電腦(至少在北美和歐洲是如此),相對而言都是很新鮮的:iPhones, Droids, iPads, 新的Blackberry 模型等等。因此,很多設計者和開發者在面對這些移動設備平臺的時候,都是面臨著一個新的平臺。一個標準文檔可以幫助開發者和設計者更快了解這些平臺,在文檔中,可以指定指導性內容,包括平臺相關信息、包含的交互形式以及接口。軌跡球交互和觸摸屏交互的區別是什么?當創建信息層次時,需要考慮的一些重要因素是什么?這些都是可以在標準文檔中回答的問題的例子,它們使設計者和開發人員更好地了解指引,準確地解釋它們,并創造最佳的設計。

移動設備標準需要弄清什么樣的任務才是適合移動設備的

移動設備標準接下來的讀者就是使用遵循標準的產品的人群了:網站以及應用的使用者。在設計任何界面的時候,第一步都要理解這個界面的受眾是誰,他們的需求,他們的預想,他們的行為。這將幫助項目小組弄清他們的受眾想要完成怎樣的任務,以及用戶完成任務時周圍是怎樣的環境。有一個界面層面的規范和指南是很重要的,但是如果工作流和界面所支持的任務不適合在移動設備上進行,不論界面有多標準都沒用。下面是用來判斷一個移動設備任務是否會成功的兩個最基本的標準:

  1. 你的客戶需要在移動環境下使用這個產品或完成任務嗎?
  2. 他們在移動環境中在移動設備上完成這個任務是可行的嗎?

這些問題的答案根據產品的用戶不同、用戶使用地點不同、用戶擁有的設備不同以及他們想要完成的任務不同將會發生極大的變化。根據這個層面的理解,一個人就可以確定用戶的高優先級任務是什么,然后著重設計對移動設備來說適合并且重要的任務。

例如,針對銷售人員的用戶調研可能指出他們的基本任務是在和客戶談話時“數據錄入”,但是數據錄入對移動設備而言并不合適,因為鍵盤很小,數據錄入需要花費很多時間。而在另一方面,一個銷售人員可能會覺得“瀏覽內容”是很重要的,因為他需要查看團隊的每周進度,這個任務對于移動設備來說就是值得實現的。通過區分合適的移動設備任務并將它們以移動設備指南的形式形成文檔,這樣的標準能幫助確定什么產品對于移動設備來說是真正重要的,以及什么是不建議去做的。在研究界面方面的內容如過濾內容和產品等之前,研究這些指南更為重要。

移動設備標準應該定義交互模型,而不只是平面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


譯文來源:http://www.webapptrend.com/
WebAppTrend是一個獨立的技術博客,關注Web?App前瞻和實踐,以及智能瀏覽器發展?

請大家在關注CSDN的同時,關注我們的新浪微博 @WebAppTrend,關注我們的騰訊微博@WebAppTrend,qq群見官方博客右側。

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

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

相關文章

JS 小知識點匯總

1.offsetWidth & width A:因為. 1.offsetWidth是只讀屬性&#xff0c;而style.width是可讀寫得。2.offsetWidth返回的是一個整數&#xff0c;style.width返回的是一個字符串,并且帶有單位&#xff1b;**3.style.width只能返回以style方式定義的內部樣式的width屬性值。4.of…

django-redis中redis.conf配置詳細說明

參考文獻&#xff1a;https://blog.csdn.net/ljphilp/article/details/52934933 感謝樓主分享&#xff01;

初識Mysql(一)

1 搭建數據庫服務器2 MYSQL數據類型3 修改表結構1 搭建數據庫服務器1.1 存在mariadb時&#xff1a;#systemctl status mariadb#systemctl stop mariadb#rpm -e --nodeps mariadb-libs #不依賴關系卸載#rm -rf /etc/my.cnf#rm -rf /var/lib/mysql/*1.2 新安裝時[rootser51 ~]# …

數據挖掘資料

https://blog.csdn.net/baimafujinji/article/details/53269040 在2006年12月召開的 IEEE 數據挖掘國際會議上&#xff08;ICDM&#xff0c; International Conference on Data Mining&#xff09;&#xff0c;與會的各位專家選出了當時的十大數據挖掘算法&#xff08; top 10 …

如何進行個人知識管理和提高自己能力?

21世紀是一個知識爆炸的世紀&#xff0c;知識爆炸是指人類創造的知識,主要是自然科學知識,在短時期內以極高的速度增長起來。是人們對當前大量出現并飛速發展的各種知識現象所進行的夸張和描述。有人綜合計算,全世界的知識總量,七到十年翻一番。這就是風行全球的摩登名詞的意思…

redis服務器端和客戶端啟動

服務器端 sudo redis-server /etc/redis/redis.conf 指定加載的配置文件 ps -ef|grep redis 查看redis服務器進程 sudo kill -9 pid 殺死redis服務器 連接特定IP的redis&#xff1a;

hive表移到mysql_如何將Hive數據表移動到MySql?

我想知道如何將日期從Hive轉移到MySQL&#xff1f;我已經看到了如何將hive數據移動到Amazon DynamoDB而不是像MySQL這樣的RDBMS的示例.以下是我在DynamoDB中看到的示例&#xff1a;CREATE EXTERNAL TABLE tbl1 ( name string, location string )STORED BY org.apache.hadoop.hi…

賬簿與平衡段關聯表

gl_ledger_norm_seg_vals轉載于:https://www.cnblogs.com/lizicheng/p/8817982.html

超級丑數

題目&#xff1a; 寫一個程序來找第 n 個超級丑數。超級丑數的定義是正整數并且所有的質數因子都在所給定的一個大小為 k 的質數集合內。比如給你 4 個質數的集合 [2, 7, 13, 19], 那么 [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32] 是前 12 個超級丑數。注意事項&#xff1a;…

為什么要進行個人知識管理(PKM)

21世紀是一個知識爆炸的世紀&#xff0c;知識爆炸是指人類創造的知識,主要是自然科學知識,在短時期內以極高的速度增長起來。是人們對當前大量出現并飛速發展的各種知識現象所進行的夸張和描述。有人綜合計算,全世界的知識總量,七到十年翻一番。這就是風行全球的摩登名詞的意思…

Python中“if __name__=='__main__':”理解與總結

具體詳解參考文獻&#xff1a;https://www.cnblogs.com/chenhuabin/p/10118199.html

python中列表如何比較大小_如何比較python中的列表/列表?

所以你想要兩個項目列表之間的區別。 first_list = [[Test.doc, 1a1a1a, 1111], [Test2.doc, 2b2b2b, 2222], [Test3.doc, 3c3c3c, 3333]] secnd_list = [[Test.doc, 1a1a1a, 1111], [Test2.doc, 2b2b2b, 2222], [Test3.doc, 8p8p8p, 9999], [Test4.doc, 4d4d4d, 4444]] 首先,…

NFC讀卡------ci522

1、NFC及卡片 NFC是近距離無線通訊技術&#xff0c;是一種非接觸式識別和互聯技術&#xff0c;可以在移動設備、消費類電子產品、PC和智能控件工具間進行近距離無線通信。NFC提供了一種簡單、觸控式的解決方案&#xff0c;可以讓消費者簡單直觀地交換信息、訪問內容與服務。 …

java基礎面試題:說說和的區別

&與&&都是邏輯與 不同的是&左右兩邊的判斷都要進行&#xff0c;而&&是短路與&#xff0c;當&&左邊條件為假則不用再判斷右邊條件&#xff0c;所以效率更高 例如&#xff0c;對于if(str ! null && !str.equals(“”))表達式&#xff0c…

codeforce 457DIV2 C題

題意 你需要構造一個n個點m條邊的無向有權圖&#xff0c;要求這個圖的MST中邊權的和與從1到n的最短路長度都為素數 分析 可以想到這樣一種貪心&#xff0c;在i到i1直接連一條邊&#xff0c;這樣最短路和MST都會是同樣的一些邊。只要保證他們的和為素數就好&#xff0c;對于其他…

何必言精通——十年雜感

30虛歲了。這一、兩年&#xff0c;有事沒事之中口中經常念著李商隱那首《錦瑟》&#xff1a; 錦瑟無端五十弦&#xff0c;一弦一柱思華年。莊生曉夢迷蝴蝶&#xff1b;望帝春心托杜鵑。滄海月明珠有淚&#xff1b;藍田日暖玉生煙。此情可待成追憶&#xff0c;只是當時已惘然。…

mysql 索引效果是否疊加_MySQL基礎實用知識集合(二)

上期小編給大家匯總介紹了mysql的6個基礎的知識點,下面繼續給大家分享一下另外7個知識點&#xff1a;7、什么是死鎖&#xff1f;怎么解決&#xff1f;死鎖&#xff1a;兩個或多個事務相互占用了對方的鎖&#xff0c;就會一直處于等待的狀態。常見的解決死鎖的方法&#xff1a;(…

常用數據庫端口號總結

關系型數據庫&#xff1a; 1.Oracle數據庫默認端口號為&#xff0c;1521&#xff1b; 2.MySQL數據庫默認端口號為&#xff0c;3306&#xff1b; 3.SQLServer數據庫默認端口號為&#xff0c;1433; 4.postgreSQL數據庫默認端口號為&#xff0c;5432; NOSQL數據庫&#xff1a; …