偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux桌面應(yīng)用的未來在哪里?(問題篇)

原創(chuàng)
系統(tǒng) Linux
最近國內(nèi)外Linux桌面發(fā)行版方面,Ubuntu、Mint、Fedora相繼更新,Deepin召開技術(shù)大會并發(fā)布Deepin 11.05,Ylmf OS 4.0發(fā)布,感覺好不熱鬧。但是一個事實卻是,誕生沒幾年的iOS的市場份額已經(jīng)超越了Linux。為什么Linux有這么多愛好者,Linux桌面應(yīng)用的發(fā)展卻如此不景氣?本文將深入揭示這個問題的源頭。

【51CTO獨家觀察】最近國內(nèi)外Linux桌面發(fā)行版方面,Ubuntu、Mint、Fedora相繼更新,Deepin召開技術(shù)大會并發(fā)布Deepin 11.05,Ylmf OS 4.0發(fā)布,感覺好不熱鬧。要是在兩年前,這種Linux發(fā)行版大更新的場面無疑會讓人覺得欣欣向榮,Linux桌面端的流行程度又更進一個臺階。然而去年的一個情況對于所有Linux粉絲而言都相當有打擊性:2010年6月,根據(jù)市場占有率報告網(wǎng)站NetMarketShare網(wǎng)站的數(shù)據(jù),iOS的市場占有率已經(jīng)超越了Linux。

iOS市場份額超越Linux

畢竟一個是移動終端,一個是桌面端,似乎可比性不強,但是從網(wǎng)站的角度來看,iPad和Linux桌面端有什么區(qū)別呢(當然還是有區(qū)別的,比如看不了Flash)?拋開單純的市場占有率不談,2011年4月,Statcounter網(wǎng)站300萬個網(wǎng)站訪客數(shù)據(jù)的平均值出具了一份報告,在該報告中,用iPad看網(wǎng)站的用戶數(shù)量已經(jīng)超過了用Linux系統(tǒng)看網(wǎng)站的用戶數(shù)量。

iPad用戶超越Linux用戶數(shù)

這對于網(wǎng)站或開發(fā)者而言是具有實際意義的。單純的市場占有率的差距,意味著開發(fā)者會優(yōu)先考慮為iOS平臺開發(fā)應(yīng)用,將Linux平臺排在后面;相對而言,網(wǎng)站用戶所在平臺的比例影響到是不大,因為一個頁面在iPad Safari下看或是在Linux的Firefox/Chrome下看基本差不多;但是針對一些微小的兼容性問題,Safari也將排在較高的優(yōu)先級上。

應(yīng)用軟件商店帶來的變革

操作系統(tǒng)是什么?Windows,Linux,iOS,Android,塞班,乃至于XBox、PlayStation、NDS這些都是操作系統(tǒng),雖然針對不同的設(shè)備,但是操作系統(tǒng)的本質(zhì)都是一樣的:在應(yīng)用和硬件之間搭起橋梁。市面上硬件何其多,各種不同型號的CPU、GPU、硬盤、內(nèi)存、聲卡、網(wǎng)卡、鼠標、鍵盤等等。對于游戲開發(fā)者而言,如果他需要花費大量的時間解決如何讓顯示屏顯示圖形、如何讓聲卡發(fā)聲、如何讓用戶敲打一個鍵盤被系統(tǒng)識別這樣的底層問題,那么他完成的作品可能是這樣的:

簡陋的應(yīng)用
其實即使這樣一個游戲,也是基于一個最基本的操作系統(tǒng)開發(fā)的

而操作系統(tǒng)最基本的使命,就是將這些不同硬件的驅(qū)動集成起來,為開發(fā)者提供現(xiàn)成的接口(API),甚至進一步提供現(xiàn)成的開發(fā)工具包(SDK)。一方面讓開發(fā)者能夠無需考慮硬件的方面就可以完成自己需要的效果,另一方面也可以讓使用不同硬件的用戶都可以同樣的玩到這個應(yīng)用——只要他們都在同一個操作系統(tǒng)上。根據(jù)應(yīng)用種類的不同,操作系統(tǒng)也各自有所側(cè)重,比如服務(wù)器系統(tǒng)的用戶會經(jīng)常用到跟網(wǎng)絡(luò)有關(guān)的應(yīng)用,桌面系統(tǒng)的用戶則經(jīng)常用到顯卡、聲卡這些。

這兩年人們都說iOS應(yīng)用如何如何多,iOS平臺如何如何。其實平臺哪里算是新事物了?操作系統(tǒng)本身就是平臺。應(yīng)用數(shù)量方面,Windows系統(tǒng)在過去二十五、六年間還算有一定積累,國內(nèi)外的幾個軟件下載站,比如華軍軟件園目前的Windows軟件總數(shù)為十多萬,國外CNET下載站的Windows軟件總數(shù)為二十多萬,這還是沒有統(tǒng)計游戲的情況(事實上全球Windows平臺的游戲數(shù)量恐怕也很難統(tǒng)計了)。反觀iOS、Android平臺,蘋果應(yīng)用商店從2008年7月啟動到2011年5月的時候,已經(jīng)號稱超過50萬應(yīng)用,數(shù)量的確客觀。不過,其中15%是游戲,14%是電子書,11%也是娛樂相關(guān)的雜志啊、音頻視頻之類的。這樣一說,要是把所有exe格式的電子書、雜志、小游戲之類的都算上,Windows這個平臺上的應(yīng)用數(shù)量,恐怕目前還是高于蘋果應(yīng)用商店的。

若說iOS的到來為什么會成為一種革命,筆者看來主要是兩個原因。

其一,完全基于觸屏的操作方式。全觸屏這個概念,iPhone之前也有其他家進行過類似的嘗試,但主要還是反對的聲浪居多(比如Palm就是堅定的觸屏反對者——當然它后來被HP收購了),而且屏幕技術(shù)的確也不夠成熟。不過,iPhone 3G開始,高強度玻璃工藝的電容屏,唯美的外觀,符合人性的手勢設(shè)計,讓觸屏操作方式能夠真正跟鍵鼠操作方式分庭抗禮(還有觸摸筆,不過觸摸筆從來都不是主流操作方式之一),迅速搶占了移動設(shè)備市場。后來,這個全觸屏的理念在iPad上繼續(xù)發(fā)揚光大。iPad的成功讓之前很多調(diào)侃它的媒體大跌眼鏡,如今想來,其深層的因素之一就在于觸屏操作方式對人類天生的吸引力。

其二,應(yīng)用軟件的線上商店化。要說數(shù)字商品的商店化,Amazon是領(lǐng)頭羊,但是這個商店化在操作系統(tǒng)層級的執(zhí)行卻是從蘋果開始。應(yīng)用商店的最大價值在于為軟件開發(fā)者提供了便捷的盈利渠道。在應(yīng)用軟件商店這一平臺出現(xiàn)之前,開發(fā)者雖然已經(jīng)不用跑到實體店擺個攤賣CD盤,但是在淘寶或是eBay這種電子商城賣這種數(shù)字商品,基本吸引不到什么流量,操作的成本也不小,最低程度也需要給每個客戶一個一個發(fā)郵件告知軟件下載地址。而有了應(yīng)用軟件商店之后,雖然要給蘋果分三成收入,但是開發(fā)者只要訂個價格扔到商店里就行了,用戶過來下載,錢會自動到帳,這個流程為開發(fā)者省去了太多麻煩。

正如本部分一開始所說,操作系統(tǒng)只是一個橋梁,應(yīng)用才是用戶的目的。應(yīng)用的豐富程度決定了用戶是否需要投奔一個系統(tǒng),而應(yīng)用能否豐富,則取決于有多少開發(fā)者的支持。開發(fā)者支持的關(guān)鍵因素,一個在應(yīng)用的受眾多不多,一個在收益的渠道是否有保障。傳統(tǒng)桌面端而言,Windows平臺的優(yōu)勢在于受眾多,收益方面雖然門檻較高,而且一直受盜版所困擾,但整個Windows軟件產(chǎn)業(yè)還是產(chǎn)生了巨大的營收的。iOS的崛起,其實是吸收了大量沒能力跨過那道盈利門檻的小開發(fā)團隊。平心而論,iOS開發(fā)比Windows開發(fā)的難度大(都說Objective-C是垃圾語言,更不用說iOS開發(fā)的SDK必須在Mac上才能跑),但是既然iOS能夠為開發(fā)者帶來收益,那么倍受支持也是必然之事了。

為什么要開發(fā)Linux應(yīng)用?

Linux應(yīng)用的開發(fā)者,很多帶有一種浪漫色彩:從學生時代接觸編程和Linux系統(tǒng),出于興趣和對開源理念的認同,參與及發(fā)起了很多Linux應(yīng)用大小項目的開發(fā),在畢業(yè)后進入一家Linux廠商或Google這樣認同開放理念的企業(yè)。比如SCIM輸入法平臺的作者蘇哲,在初中時代開始接觸編程,在高中、大學期間開發(fā)了Smart Fdisk、Smart Boot Manager、Smart Common Input Method platform等項目,碩士畢業(yè)后相繼在Turbolinux和Novell SUSE工作,在07年加入Google的Linux開發(fā)小組。根據(jù)他本人的介紹,當初進行Linux應(yīng)用開發(fā)就主要是為了興趣,順便拿點獎金,算是比較完美。

由于Linux平臺多是開源軟件,所以商業(yè)模式并不那么穩(wěn)定。成立自由軟件基金會的RMS最初倒是靠賣帶有Emacs的軟盤賺到一筆錢,不過這條路現(xiàn)在肯定行不通。RMS認為在自由軟件時代,軟件公司的出路在于服務(wù)和培訓。但這條道路顯然沒有留給沒什么背景的個人開發(fā)者們多少機會。廣告也是一條路,好比LVS的作者章文嵩博士就在LVS官網(wǎng)上靠Google Adsense賺了不少錢,但廣告模式的不穩(wěn)定和不確定性也往往令很多開發(fā)者感到糾結(jié)。

一方面是收入沒有保障,另一方面,Linux開發(fā)相比Windows開發(fā)的難度也更高一些。對于Windows開發(fā)者而言,Windows有固定的SDK,API接口也都是一致的,開發(fā)過程相對流暢;而對于Linux開發(fā)者而言,有時不得不從不同的第三方庫中調(diào)用,比如QT庫、GTK庫、XML庫等。在同一個應(yīng)用中使用多個第三方庫,造成的困難就在于需要將不同的庫黏合在一起。雖然聽蘇哲說過去兩年來基本形成了Gnome用GTK、KDE用QT的穩(wěn)定趨勢,情況有所好轉(zhuǎn),但也相對有限。

難賺錢,難開發(fā),可以說對于沒有發(fā)行版廠商背景的開發(fā)者而言,促使他們進行Linux應(yīng)用開發(fā)的最大動力就是興趣和對開源理念的認同。相對于由商業(yè)模式支撐的產(chǎn)業(yè)而言,由興趣支持的產(chǎn)業(yè)是難以持久的。當興趣逐漸被消磨、生存壓力壓倒了信仰的時候,獨立開發(fā)者們還有什么理由去開發(fā)Linux應(yīng)用?網(wǎng)絡(luò)層、內(nèi)核層的Linux開發(fā)還好,由于Linux設(shè)備眾多,底層Linux開發(fā)的商機并不少。但是Linux桌面開發(fā)?

問題就先提到這里,如果有關(guān)注Linux的讀者們認為Linux應(yīng)用開發(fā),尤其是Linux桌面應(yīng)用開發(fā)有其他理由的,歡迎在評論或微博中探討。微博中探討的朋友們可以采用#Linux桌面開發(fā)#這個標簽。

在下一篇文章中,筆者會對Linux桌面應(yīng)用未來比較可行的發(fā)展方向進行嘗試性的解讀,歡迎讀者們關(guān)注51CTO系統(tǒng)頻道的最新文章。

下一篇:Linux桌面應(yīng)用的未來在哪里?(探索篇)

【編輯推薦】

  1. 桌面Linux依據(jù)市場份額排名TOP20的國家
  2. 紅帽在Linux桌面系統(tǒng)領(lǐng)域的未來——SPICE
  3. Chrome OS將回歸傳統(tǒng)桌面的行列
責任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2011-07-22 09:40:39

2022-07-01 21:13:46

NFT加密SuperRare

2010-11-17 09:07:39

2012-01-01 19:25:02

2021-02-25 23:52:52

區(qū)塊鏈游戲數(shù)字貨幣

2013-07-16 10:00:39

Windows操作系統(tǒng)

2013-12-18 18:29:13

操作系統(tǒng)

2010-11-12 09:00:38

2017-06-22 10:39:06

Android開發(fā)者未來

2013-09-16 10:18:06

大數(shù)據(jù)

2018-07-17 15:41:37

服務(wù)器虛擬化未來

2020-07-31 07:55:21

JavaFuture接口

2009-12-03 10:54:22

SUSE Linux

2020-05-13 15:09:41

手機小廠們手機市場

2019-12-05 09:13:18

通信

2009-09-17 09:54:33

Linux桌面Linux操作系統(tǒng)Linux

2013-07-29 16:08:02

2015-11-04 09:58:15

H5開發(fā)未來

2017-11-07 20:02:47

程序員未來

2009-12-04 09:41:22

Linux桌面Linux
點贊
收藏

51CTO技術(shù)棧公眾號