我以爲,一個操做系統要多人用,必須解決幾個問題.
- 用戶不需瞭解系統底層問題. (易用性)
- 能與身邊的朋友進行就當前使用系統的討論 (廣泛)
- 在此係統上作出應用有着清晰的盈利模式 (盈利)
- 有着此操做系統的使用文化 (延續性)
- 再看回來linux與其餘操做系統的在這些問題上的表現.
儘管如今流行的Linux發行版在用戶交互方面已經下了很大的功夫,例如Ubnutu,爲用戶定製了不少功能.可是仍是遠遠不足.常常在有些linux社區上有人詢問某個驅動怎麼安裝的問題,像顯卡,網卡這麼基本的設備的驅動都很不完善.極可能在這個機器上行,在那個機器上不行.不少用戶是"用"操做系統的,他們關心的是是否能在操做系統上完成某些事,而不是這個操做系統的底層運做.
這是個噁心循環,旁邊的人不使用linux,一些問題不能討論.你編寫的文件可能須要轉換一下,才能被你朋友的及其識別.還有某些Linux系統下的行業軟件生成的格式並不兼容在Windows上面的"行業標準".你沒法向一大羣人來要求它們使用你的標準.長此以往,你會有挫敗感.
在Windows 上,有不少商業軟件,讓軟件開發商得到利潤,從而開發更多更強大的軟件,造成良性循環.MAC上相似.但在Linux平臺上,因爲發行版不少,軟件開發商可能要維護多個發行版的軟件,成本高,同時,收益並不大.並且如今是通常linux用戶,受開源文化影響,更喜歡選擇難用的,免費的與商業軟件實現相同功能的開源軟件,這使得商業軟件開發上沒有動力去開發相應的版本.造成惡性循環,阻礙了初級用戶的進入.
MAC的iOS有着本身的使用文化,並吸引着更多新用戶.而windows上的使用者,則由於習慣了操做方式而不肯切換平臺.在這方面,Linux作得並很差,我的感受不少Linux開發者,並無從用戶角度考慮,它們只是想着應用一些,更先進的,更革命化的,更cool的功能或操做方式,卻漠視使用着的操做習慣.windows和MAC最近10年的更新,都是在原有的基礎上作創新和改進(從界面上看),讓用戶以爲更方便同時又絲毫沒有感受到上手困難.而Linux,某些發行版的一更新,大量東西不能用,或者大幅改變使用習慣,增長了用戶的學習成本.並且很難造成一種使用文化.(可參考最近的gnome 2 與 gnome 3 的區別).
如下僅僅針對普通用戶:
一、若是說linux是免費的,國內windows也能夠說是「免費」的,不多用戶爲windows付費,因此linux並沒有價格優點
二、linux不易用這個不是最主要的緣由,隨着時間的累計,linux系統會愈來愈好用,哪怕將linux的用戶體驗作到和window徹底同樣,linux短期以內也沒法望windows項背,緣由在於:windows先發優點,用戶用的不只僅是windows這個操做系統,並且還有附着在windows系統上的各類軟件,切換一個操做系統容易,用戶的使用習慣在十天半月就能夠養成,但創建於操做系統上的各類軟件的缺少倒是短期以內沒法彌補的,因此,當年微軟開發了一系列簡單易用的集成開發環境是多麼的有遠見,讓軟件開發更容易,因而創建於windows操做系統上的軟件更豐富,用戶不只僅是被windows這個系統「粘」住了,並且更多的是被創建在windows系統上的各類軟件「粘」住了,依靠windows系統「粘」住用戶是微軟一家公司在努力,而windows上的千千萬萬個軟件倒是千千萬萬家公司的努力。要始終相信「人民羣衆的力量是無窮的」!
三、拿QQ來作個比方,你能夠重寫一個比QQ用戶體驗更好的聊天軟件,但你沒法撼動QQ的地位,緣由也是同樣的,用戶用的不只僅是QQ這一個聊天軟件,並且用的還有不少附着在QQ上的服務以及附着在QQ上的用戶關係鏈!