張璟雷

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