張璟雷
摘要:文本根據(jù)以往工作經(jīng)驗(yàn),對(duì)抽象設(shè)備的移動(dòng)用戶界面設(shè)計(jì)相關(guān)工作進(jìn)行總結(jié),并從抽象設(shè)備模型設(shè)計(jì)、抽象用戶界面設(shè)計(jì)兩方面以及案例分析,論述了抽象設(shè)備的移動(dòng)用戶界面設(shè)計(jì)的具體方式。
關(guān)鍵詞:抽象設(shè)備;移動(dòng)用戶;界面設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)11-0148-02
隨著我國(guó)進(jìn)入電子信息時(shí)代,移動(dòng)設(shè)備數(shù)量和種類急劇上升,由于不同的移動(dòng)設(shè)備的輸出和輸入能力不同,導(dǎo)致其很多功能在使用上也存在不同之處。但在這些不同類型的移動(dòng)設(shè)備進(jìn)入市場(chǎng)之后,確實(shí)滿足了人們?cè)诟鱾€(gè)方面的計(jì)算需求,同時(shí)也引發(fā)出更多的思考。一直以來(lái),移動(dòng)用戶界面開(kāi)發(fā)難得問(wèn)題始終困擾著人們,如何利用抽象設(shè)備將界面映射出來(lái),以成為相關(guān)領(lǐng)域中重點(diǎn)解決項(xiàng)目。
1 移動(dòng)用戶界面設(shè)計(jì)中的相關(guān)工作介紹
在人類早期研究中,開(kāi)發(fā)出了很多框架,試圖將移動(dòng)界面中的重要部分進(jìn)行獲取。通過(guò)實(shí)踐研究,外國(guó)學(xué)者卡梅隆根據(jù)框架的多目標(biāo)支持以及上下文的模型界面,成功開(kāi)發(fā)出移動(dòng)用戶界面統(tǒng)一框架。該界面將抽象設(shè)備分為四個(gè)層次:第一層為任務(wù)和概念層,主要是對(duì)實(shí)現(xiàn)用戶目標(biāo)而需要執(zhí)行的任務(wù)對(duì)象。第二層為抽象用戶界面層,主要描述在工作過(guò)程中與交互通道無(wú)關(guān)的界面邏輯邏輯。第三層為具體用戶界面層,主要對(duì)與平臺(tái)無(wú)關(guān)的界面進(jìn)行詳細(xì)描述。第四層為最終用戶界面層,主要進(jìn)行具體設(shè)備平臺(tái)中的臨界代碼描述。截止到目前,抽象用戶界面幾乎可以完美的將設(shè)計(jì)邏輯呈現(xiàn)出來(lái),主要還是依靠MBUID方法的研究。在用戶界面變壓器設(shè)計(jì)過(guò)程中,卡梅隆參考了框架對(duì)其進(jìn)行合理修改,在抽象用戶界面模型中加入了更多設(shè)計(jì),將原來(lái)的四個(gè)層次變化成五個(gè)層次。盡管在描述上改變了設(shè)計(jì)方式,但并未將抽象界面描述統(tǒng)一。因此,很多人在卡梅隆的研究基礎(chǔ)上做進(jìn)一步深入,其中SFAU框架取得的成績(jī)較為明顯[1]。
2 什么是SFAU框架
在交互式移動(dòng)界面項(xiàng)目開(kāi)發(fā)過(guò)程中,設(shè)計(jì)人員必須考慮到界面的功能性和可用性。在這其中,功能性主要指設(shè)計(jì)人員站在用戶角度,更加深入的實(shí)現(xiàn)用戶目標(biāo),同時(shí)賦予減免更強(qiáng)大的交互功能。而可用性則代表著設(shè)備以及平臺(tái)的可用性,在界面設(shè)計(jì)中應(yīng)該與輸入輸出特征相結(jié)合。在最初設(shè)計(jì)階段中,框架輸入來(lái)源主要是任務(wù)模型和領(lǐng)域模型。另外,SFAU框架主要利用CTT來(lái)分發(fā)任務(wù),促使用戶在使用過(guò)程中完成相應(yīng)任務(wù)。在抽象用戶界面層設(shè)計(jì)中,首先要對(duì)移動(dòng)設(shè)備的控制以及通信等特征進(jìn)行有效提取,對(duì)抽象設(shè)備的定義進(jìn)行合理總結(jié),并通過(guò)定義和標(biāo)準(zhǔn),最終生成統(tǒng)一的界面描述,實(shí)現(xiàn)設(shè)備在使用過(guò)程中的多次運(yùn)行目的。在SFAU框架中,界面功能體驗(yàn)是設(shè)計(jì)階段的核心內(nèi)容,尤其是在可用性方面,必須具備與設(shè)備平臺(tái)相對(duì)應(yīng)的主要變量因素。設(shè)計(jì)者通過(guò)對(duì)功能和可用性的劃分,可實(shí)現(xiàn)對(duì)界面的統(tǒng)一設(shè)計(jì),實(shí)現(xiàn)模型的簡(jiǎn)化應(yīng)用。
3 抽象設(shè)備的移動(dòng)用戶界面設(shè)計(jì)的具體方式
3.1 抽象設(shè)備的模型設(shè)計(jì)
為了給抽象用戶界面描述提供支持,方便用戶在各個(gè)階段中進(jìn)行設(shè)備轉(zhuǎn)換,本文根據(jù)SFAU框架提出了抽象設(shè)備的基本概念。首先,抽象設(shè)備主要指利用抽象層為用戶提供一個(gè)抽象界面的統(tǒng)一定義,讓抽象界面可以按照一個(gè)統(tǒng)一標(biāo)準(zhǔn)進(jìn)行邏輯設(shè)備規(guī)范。相對(duì)于物理設(shè)備而言,用戶界面更具有可讀性。
在抽象呈現(xiàn)構(gòu)件上,主要是站在功能性角度對(duì)抽象元素以及其中各個(gè)構(gòu)件之間的關(guān)系進(jìn)行描述,包括元素與元素之間的關(guān)系,還可以為抽象用戶界面提供一定的約束力。另外,抽象元素包含了很多元素名稱,主要有name、actived等,而抽象關(guān)系則是通過(guò)任務(wù)領(lǐng)域或?qū)ο笾g的聯(lián)系,對(duì)不同功能的Elem之間結(jié)構(gòu)關(guān)系進(jìn)行表示。利用這種通信機(jī)制,可實(shí)現(xiàn)對(duì)界面各個(gè)功能單元的掃描處理。一旦將功能單元之下的Elem激活,便能迅速實(shí)施處理步驟。最后,根據(jù)控制器當(dāng)中的Action和 Event,可以實(shí)現(xiàn)對(duì)下個(gè)功能的迅速執(zhí)行,將消息傳遞界面的狀態(tài)進(jìn)行合理改變。
3.2 抽象用戶界面的表示
在一般的移動(dòng)用戶界面中,主要以靜態(tài)組織為主,可以利用擴(kuò)展的語(yǔ)言對(duì)界面進(jìn)行重組和建模。在抽象界面中,主要以描述界面功能為主,一個(gè)抽象界面應(yīng)該由一個(gè)或者幾個(gè)交互功能關(guān)系來(lái)進(jìn)行構(gòu)成工作。根據(jù)抽象設(shè)備的定義,設(shè)計(jì)者們可以對(duì)設(shè)備構(gòu)件定義進(jìn)行合理總結(jié),對(duì)用戶界面進(jìn)行全新描述。另外,在抽象界面設(shè)計(jì)過(guò)程中,抽象元素以及與其相關(guān)的抽象動(dòng)作,均含有不同的屬相定義,這為界面的正常通信和狀態(tài)轉(zhuǎn)移提供了有力支撐。
3.3 案例分析
為了驗(yàn)證該抽象用戶界面模型建立的可行性,本文通過(guò)對(duì)郵件系統(tǒng)的設(shè)計(jì)來(lái)進(jìn)行驗(yàn)證。如圖1所示,分別將CTT任務(wù)圖和領(lǐng)域以圖的形式,對(duì)郵件系統(tǒng)的寫(xiě)信和收信功能利用展示出來(lái),在獲得任務(wù)之后,對(duì)領(lǐng)域?qū)ο蠛徒换ト蝿?wù)之間的聯(lián)系進(jìn)行有效表示。
3.3.1 郵件系統(tǒng)抽象用戶界面的實(shí)現(xiàn)方法
根據(jù)上文提出的抽象設(shè)備移動(dòng)用戶界面的設(shè)計(jì)方案,可實(shí)現(xiàn)對(duì)郵件系統(tǒng)以及任務(wù)模型、領(lǐng)域模型的適當(dāng)分析,最終將抽象用戶界面中的代碼表示出來(lái)。在這其中,包括了寫(xiě)信過(guò)程中的抽象界面單元以及收信過(guò)程中的抽象界面單元[2]。
3.3.2 郵件系統(tǒng)最終界面實(shí)現(xiàn)
在抽象用戶界面中的用戶界面轉(zhuǎn)換過(guò)程中,如果可以將物理設(shè)備中的通道特征總結(jié)出來(lái),便可以將單元之內(nèi)的抽象元素映射到具體的設(shè)備上,并最終轉(zhuǎn)移到用戶界面之中。而在具體的抽象用戶界面轉(zhuǎn)換過(guò)程中,可對(duì)平臺(tái)特征進(jìn)行合理描述,實(shí)現(xiàn)界面元素交互風(fēng)格的合理映射。當(dāng)具體到用戶界面以及界面轉(zhuǎn)換過(guò)程中,需要對(duì)平臺(tái)特征進(jìn)行進(jìn)一步考慮,而界面元素所映射出來(lái)的風(fēng)格控制,經(jīng)過(guò)特定設(shè)計(jì)之后才能投入使用。
4 結(jié)語(yǔ)
綜上所述,通過(guò)對(duì)抽象設(shè)備界面設(shè)計(jì)的深入研究,可以對(duì)目前大量移動(dòng)設(shè)備的多樣性進(jìn)行合理統(tǒng)一,為設(shè)計(jì)階段中的用戶界面描述提供有效支持。在抽象設(shè)備移動(dòng)用戶界面統(tǒng)一描述過(guò)程中,界面設(shè)計(jì)人員可通過(guò)框架模型,對(duì)界面進(jìn)行“一次設(shè)計(jì),多次實(shí)現(xiàn)”的長(zhǎng)遠(yuǎn)設(shè)計(jì)。實(shí)踐證明,該界面設(shè)計(jì)方式在保證可行性的同時(shí),降低了用戶操作難度,同時(shí)賦予界面更多的自動(dòng)化程度。
參考文獻(xiàn)
[1]明均仁,張俊.高校移動(dòng)圖書(shū)館APP用戶滿意度影響因素研究[J/OL].圖書(shū)館論壇,2018:1-10.
[2]吳燁.面向用戶體驗(yàn)的手持移動(dòng)設(shè)備軟件界面設(shè)計(jì)的探究[J].工業(yè)設(shè)計(jì),2015,(11):95-96.
Abstract:The text summarizes the related work of mobile user interface design of abstract devices based on past work experience. From the aspects of abstract device model design, abstract user interface design, and case analysis, the paper discusses the specific methods of mobile user interface design for abstract devices .
Key Words:abstract device; mobile user; interface designendprint