桌面應用程式

桌面應用程式

如果說 GUI 程式使在實驗室里複雜的電腦進入了辦公室(企業),那么桌面應用程式就使電腦進入了睡房(家庭)。桌面應用程式強調的一個核心概念是“易用”,GUI 程式相對更老的 CUI 程式的優點也是易用,但桌面應用程式提倡1個更高級別的易用。這個概念激勵程式開發人員在開發電腦程式的時候用更多的時間和投入更多的成本考慮任何一種可能的“人”,他在使用電腦時的感覺。這種“人”很廣泛,可能是從來就討厭和電腦打交道的人,可能是不滿10歲的小孩子,可能是失去學習能力的老年人,更可能是殘疾人。桌面應用程式的概念更重要的目的就是要鼓勵程式開發人員開發出能夠讓電腦幫助世界上每一個人的程式。

基本信息

簡介

如果說 GUI 程式使在實驗室複雜電腦進入了辦公室(企業),那么 桌面應用程式 就使電腦進入了睡房家庭)。桌面應用程式 強調的一個核心概念是“易用”,GUI 程式相對更老的 CUI 程式的優點也是易用,但 桌面應用程式 提倡 1 個更高級別的易用。這個概念激勵程式開發人員在開發電腦程式的時候用更多的 時間 和投入更多的 成本 考慮任何一種可能的“人”,他在使用電腦時的感覺。這種“人”很廣泛,可能是從來就討厭和電腦打交道的人,可能是不滿 10 歲的小孩子,可能是失去學習能力的老年人,更可能是殘疾人。桌面應用程式 的概念更重要的目的就是要鼓勵程式開發人員開發出能夠讓電腦幫助世界上每一個人的程式。

詳細資訊

桌面應用程式 另外一個核心環節就是“無需學習”。用戶只要打開程式,程式的界面會讓用戶最短的時間內找到他們需要的功能,同時主動帶領用戶完成他們的工作並得到最好的體驗。
桌面應用程式 在開發的過程中需要考慮很多因素。為了讓最終用戶獲得最佳的使用體驗,不但需要考慮 邏輯 上的因素還要考慮 技術 上的因素。桌面應用程式 首先考慮的並非靠平台,而且 桌面應用程式 更依賴硬體的支持。舉個例子,從 2008 年的時間來說,Windows Vista 是世界上最多人希望能夠用上的作業系統,但是 Windows Vista 對電腦硬體有更多的要求,目的就是為了獲得更高的性能讓用戶得到最好的使用體驗。
桌面應用程式 在開發過程中從 邏輯 意義上考慮就是要貼近最終用戶的日常生活。例如要將軟體中的一個功能比喻成一樣生活用品,顯示這種生活用品的圖片,並且將圖片製作成動畫讓用戶使用的時候感覺輕鬆愉快。
桌面應用程式 在用詞方面也很講究。儘量避免讓最終用戶看到他們不明白的字眼,例如專業術語。
桌面應用程式 在操作過程也要為用戶考慮得當。要儘量避免重複的操作。例如 Microsoft Live Messenger 的“記住密碼”和“自動登錄”功能就是一個很明顯的例子。從 Windows XP 開始,文本輸入欄上的自動完成功能也是一個很實用的設計。
桌面應用程式是相對於Web應用程式而言的,主要區別在於應用程式自身與它的用戶界面之間的相對位置不同。
運行桌面應用程式時,用戶界面會出現在出現在運行應用程式的機器螢幕上。應用程式和它的用戶界面之間的訊息通過機器的作業系統進行傳遞。通常情況下,這裡只涉及到一台機器,不存在網路。
運行Web應用程式時,用戶界面能夠出現在任何一台機器的瀏覽器中。應用程式和它的用戶界面之間的訊息必須通過網路進行傳遞。因為通常情況下,web應用程式和它的用戶界面總是位於兩台獨立的機器上。
簡而言之,需要在本地計算機上安裝應用程式的一般可以認為是桌面應用程式,無需在本地計算機安裝的應用程式一般認為是WEB應用程式。

相關詞條

相關搜尋

熱門詞條

聯絡我們