Elementary OS,另一個思路
要是沒記錯的話,elementary Project 最開始只有一個 elementary 主題,之后延伸出了很多項目,形成了 elementary Project 項目組,并有了 elementary OS。
在之前用過 elementary OS 的***個版本,基于 Ubuntu 10.04。里面刪除了 Ubuntu 原版中很少用到的程序,并預(yù)裝自己開發(fā)的瀏覽器,郵件客戶端,通訊錄等程序。這個發(fā)行版相對于原版改變還是比較小的,并且自己開發(fā)的程序還很粗糙。但它對 Ubuntu 的改版很小,從各種 PPA 里安裝程序不會出現(xiàn)各種兼容問題。
作為一個 Linux 桌面愛好者,還是很關(guān)注這個項目,在 Facebook 上關(guān)注他們的動態(tài),在官網(wǎng)看了他們的日志。
項目組的***是一個英國的 UI 設(shè)計師。他用的機器是一臺 Mac,從最開始的 elementary Theme 的Mac風格,到后來的 elementary OS 的設(shè)計思路,都可以看出蘋果的風格對他的影響很大。項目組成員也不拘泥于 Linuxer 的傳統(tǒng)思維。
在開發(fā)方面,為了保持與系統(tǒng)的高度集成性,eLementary OS 沒有直接預(yù)裝已經(jīng)存在的軟件,而是重新寫了很多自己的程序,并且都是 GTK+與 Vala 作為OS開發(fā)的主要語言,這一點和蘋果對Coca的使用很相似。項目組可以說是重新發(fā)明了很多輪子。例如,下一個版本的系統(tǒng)拋棄了 Nautilus,用 Marlin 作為自己的文件管理器;集成了 Midori 瀏覽器;開發(fā)自己的郵件客戶端 Postler ;音樂播放器 BeatBox ,甚至自己的通訊錄 Dextex 與字典 Lingo 。這些程序的風格簡潔界面清爽。從這些地方可以看出蘋果的影子,蘋果為了保持統(tǒng)一的系統(tǒng)體驗,Mac OS X 與 iOS 上,蘋果預(yù)裝了不少自己開發(fā)的軟件。但不得不承認,目前這些程序還都是一些半成品。例如,Midori是一個兼容性很差的瀏覽器,當一些用戶留言提出為什么不用 Chromium 來代替它的時候,開發(fā)者的態(tài)度很堅決,說 elementary OS 決不會用其他框架開發(fā)的瀏覽器,因為 elementary OS 需要自己的瀏覽器和一致的界面體驗;還有,郵件客戶端 Postler,雖然清爽,但是經(jīng)常死掉。

在 UI 設(shè)計和用戶體驗上,elementary OS 在官方博客里經(jīng)常被討論,因此可以看出 elementary OS 對這些方面極高的重視。官網(wǎng)有一篇很長的文章討論過標題欄上面***化,最小化,關(guān)閉按鈕的設(shè)計。***討論的結(jié)果是 elemtnary OS 中,去掉了***化,最小化按鈕,僅保留關(guān)閉按鈕。當點擊關(guān)閉按鈕的后,程序不會退出,而是僅僅關(guān)閉了UI界面,從某種程度代替了最小化按鈕;在右側(cè)增加了全屏按鈕,來代替***化的功能。這些思路基本上與 Mac OS X 吻合,并且很合理。另外,項目組還對系統(tǒng)設(shè)置面板1,軟件的安裝方法2等細節(jié)都有長篇的討論。
2012剛開始,elementary 項目組在博客上公布了新一年的任務(wù)。作為一個目標遠大的項目,elementary OS 的目的絕不是做出一個更換主題,進行簡單優(yōu)化的拼湊的發(fā)行版,而是想做成一個用戶體驗***,精益求精的產(chǎn)品。但是,要完成他們的目標會非常艱辛。特立獨行的風格下,elementary 項目的產(chǎn)品未必會非常穩(wěn)定,足夠日常使用。但至少,它為Linux桌面下的程序設(shè)計帶來的是另一條思路。
【編輯推薦】





















