linux的人機介面指南之間的差異

有沒有遇到過一個Linux應用程式,看起來很難看,似乎無法使用?這就是為什麼桌上型電腦有人機介面準則。Windows和macOS有這些準則。Linux呢?...

一個開發者坐下來寫一個自由軟件。他們有技能。他們知道如何讓程序做他們想做的事情。但他們沒有任何用戶界面設計的經驗,也沒有一個團隊能夠彌補不足。沒關係。他們滿懷**地工作,儘可能地拼湊起來。

human-interface-guidelines

幾年後,你坐在電腦前,從Linux操作系統的應用商店下載一個程序。描述說它能滿足你的需要。你點擊安裝按鈕,輸入你的密碼,然後看著這個應用程序出現在你安裝的所有其他應用程序旁邊。

你首先注意到的是,這個應用程序的圖標與其他所有圖標的位置不符。不管怎樣,你還是可以點擊它,因為如果程序完成了任務,你可以看到一個討厭的圖標。然後你的心下沉。這個應用程序的界面看起來很不合適。更糟糕的是:你不知道怎麼用這個東西!

這就是臺式機有人機界面指南的原因。Windows、macOS、iOS和Android都有這些指導原則。Linux也有它們。

什麼是人機界面指南(human interface guidelines)?

人機界面指南(HIG)是一種指導和標準,嚮應用程序創造者展示如何讓軟件在特定的界面上有賓至如歸的感覺,併為用戶創造一種輕鬆的體驗。它們向開發人員展示了按鈕應該相距多遠、**圖標的大小以及排列菜單項的適當方式。

如果項目遵循這些準則,當你從一個應用程序移動到另一個應用程序時,你會遇到類似的體驗。不僅如此。一旦你學會了如何使用一個程序,你就對如何使用下一個程序有了很好的瞭解。

這些準則對開發者和用戶都很重要。幸運的是,一些Linux最流行的桌面環境有自己的hig。

哪些linux桌面環境具有hig?

人機界面指南更多地涉及應用程序,而不是桌面界面的各個方面。因此,自帶應用套件的桌面環境更有可能為開發人員提供建議。這些是大的。

侏儒

GNOME的HIG可以說是桌面環境對Linux桌面的最大貢獻之一。在大多數Linux軟件難以使用或極不一致的時候,GNOME創造者繪製了一條不同的路徑。該項目認為,軟件應該易於理解,它應該與人的計算機上的所有其他程序都類似。結果如何?大量的應用程序在GNOME上感覺很自在。

這種一致性在過去十年中有所動搖。隨著GNOME追求與大多數其他桌面不同的設計,適合GNOME的應用程序往往會在其他地方脫穎而出,反之亦然。但是如果你堅持使用專門為GNOME設計的應用程序,那麼你將獲得Linux桌面提供的最直接和集成的體驗之一。

kde公司

KDE的HIG很像桌面本身。KDE社區的Pla**a桌面可能是所有操作系統中最可定製的界面。正如用戶有很大程度的自由去做他們想用軟件做的事情一樣,開發者也一樣。

linux human interface guidelines checkboxes

KDE力求在默認情況下簡單,在需要時強大。這意味著您可以使用工具欄中的按鈕在媒體播放器中管理音樂或在照片管理器中查看圖片,但菜單欄中可以隱藏大量選項。大多數為KDE設計的軟件還可以讓你移動工具欄,添加按鈕,或者改變哪些控件是可見的。正如Pla**a桌面向我們展示的那樣,一致性並不意味著精簡或基本。

初級操作系統

初級操作系統不像其他大多數Linux操作系統。它有自己的萬神殿桌面環境,雖然你可以選擇把它換成其他的東西,但這會挫敗使用基本操作系統的意義。設計也許是初級團隊對自由開源生態系統的最大貢獻。

在這種情況下,小學的高中是項目的核心部分。該文檔易於閱讀和參考,似乎涵蓋了界面的各個方面,並提供了大量示例。開發人員可能需要注意,因為初級團隊和初級用戶比其他Linux社區更傾向於對不一致**到憤怒。

linux human interface guidelines ic***

其他桌面環境呢?

作為志願者管理的實體,有些項目根本沒有人花時間起草一份詳細的HIG。同時,桌面環境對每個項目的意義並不總是相同的。有些人,比如上面列出的那些人,認為桌面環境是一種完全完整的體驗,可以管理您從啟動計算機的那一刻起看到的內容,包括大多數應用程序。

其他人則更多地把他們的作品看作桌面界面或窗口管理器。它們提供面板、小程序和在窗口之間切換的方法,但它們不承擔創建應用程序的工作。它們為您提供了一種運行已經存在於Linux上的軟件的方法,而不是以集成為重點。畢竟,我們中的許多人都習慣了Windows,在Windows中,無論微軟的HIG如何,應用程序都很難保持一致性。不是每個人都希望每個應用程序都有相同的感覺。

你如何與你最喜歡的桌面互動?

我更喜歡我的應用程序有一個一致的外觀和感覺。這實際上是我發現Linux時興奮不已的原因之一。我以前認為,如果我想要一個一致的體驗,我必須買一臺Mac——但GNOME和KDE都向我表明,蘋果並不是唯一一家提供集成桌面的公司。

那時還沒有初級操作系統,在我決定檢查它之前,它已經存在了幾年。團隊對桌面這方面的關注確實是一流的。

為了便於比較,以下是微軟、蘋果和谷歌的人機界面指南:

  • 窗戶
  • macOS和iOS
  • 安卓

你對人機界面指南有什麼看法?視覺上的不一致讓你厭煩嗎?那複雜的設計呢?你對這一切感到矛盾嗎?我邀請你在下面的評論中分享你的想法。

  • 發表於 2021-03-12 17:09
  • 閱讀 ( 46 )
  • 分類:電腦

你可能感興趣的文章

kde解釋道:看看linux最可配置的桌面介面

...立為一個替代桌面環境。KDE的貢獻者並沒有停止使用桌面介面。他們建立了無數的應用程式,旨在與K桌面環境整合。 ...

  • 發佈於 2021-03-16 14:24
  • 閲讀 ( 49 )

gnome解釋:看看linux最流行的桌面之一

... 吸引人的部分原因是該專案相對簡單。從2.0版開始,它的人機介面指南就一直是指導原則。這些要求所有的GNOME程式共享一個通用的使用者介面,重點在於易於使用。 ...

  • 發佈於 2021-03-17 03:05
  • 閲讀 ( 43 )

為linux做貢獻的6種方法

...案建立自己的社群。例如,Puri**為購買其產品或使用PureOS的人提供了一個論壇。 ...

  • 發佈於 2021-03-19 08:35
  • 閲讀 ( 46 )

fedora與ubuntu:linux發行版比較

...解碼器的簡單方法。Canonical還致力於建立一個獨特的桌面介面,稱為Unity,它將在消費者和PC廠商中脫穎而出。該公司甚至嘗試將Linux引入**。 ...

  • 發佈於 2021-03-20 05:31
  • 閲讀 ( 60 )

centos與ubuntu:最好的web託管伺服器

...本之間的關鍵區別之一是Ubuntu伺服器預設沒有圖形使用者介面。如果你想知道更多的資訊,我們有一個關於Ubuntu和Ubuntu伺服器之間的進一步差異的概要。 ...

  • 發佈於 2021-03-20 17:23
  • 閲讀 ( 43 )

gtk+和qt有什麼區別?

...其他基於GTK的桌面上也可能顯得格格不入。這是因為GNOME的人機介面設計指南不鼓勵使用選單欄,並引入了其他不太常見的更改。 ...

  • 發佈於 2021-03-21 22:29
  • 閲讀 ( 47 )

如何在windows10上安裝ubuntu:3個簡單的方法嘗試

...但Ubuntu是最易訪問的Linux發行版,它提供了直觀的使用者介面和可靠的軟體包管理器。 ...

  • 發佈於 2021-03-22 20:35
  • 閲讀 ( 55 )

linux的8個令人驚訝的用途,您可以(大部分)自己嘗試

...頁面,裡面有很多資源,供那些希望建立和執行自己電臺的人使用。在那裡你可以找到示例工作室設定,檢視人們安裝了什麼作業系統,獲得幫助建立低功率調頻電臺,等等。GNU電臺是另一個社群新增到您的名單。 ...

  • 發佈於 2021-03-24 13:12
  • 閲讀 ( 39 )

學習建立這些一步一步的影片指南酷技術小工具

... 4技術探索造就了一架開源無人機 ...

  • 發佈於 2021-03-25 07:03
  • 閲讀 ( 56 )

如何備份linux系統

...ontab檔案簡介 在rsync上擺出友好的面孔 對命令列不太熟悉的人可以使用在rsync上放置圖形使用者介面(GUI)的許多程式中的一個。兩個很好的例子是luckyBackup和Grsync。這兩個程式都允許透過使用者介面選擇許多rsync選項。 Grsync程...

  • 發佈於 2021-04-03 09:19
  • 閲讀 ( 73 )
zsfn1903
zsfn1903

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦