新聞中心

        EEPW首頁 > 專題 > “自主”手機操作系統:如何判定及怎么做

        “自主”手機操作系統:如何判定及怎么做

        作者:魏永明 時間:2012-11-30 來源:電子產品世界 收藏

          

        本文引用地址:http://www.104case.com/article/139576.htm

         

          編者注:這是一篇難得的科普及技術分析,從五方面詳細地闡述了近日甚囂塵上的“自主”手機操作系統:為何政府企業都說要“自主”操作系統、考核政策的不足、如何判定一個操作系統是否“自主”(阿里云算不算)、如何開發及相關建議等,長達萬字堪稱論文,可用如上索引像查工具書一樣查看所需。

          ——政府需要在更長的周期內,考核受資助企業的市場份額是否有擴大,是否建立了良好的生態系統,讓使用者、開發者欲罷不能,而不是簡單的著作權證書和專利數量,或者是否達到了一個給定的出貨量(因為出貨量是可以作假的)。

          ——馬云同志啊,光有錢是不行的,你身邊還得有個把技術大牛幫你把關、出謀劃策才行啊。

          ——這事兒如果恰好讓你負責,那簡直是,怎么說呢,是個“揚名立萬”的機會啊!可你要知道的是,這事兒和制造“兩彈一星”差不多。

          魏永明(飛漫軟件CEO)

          近一個月可謂多事之秋,IT和互聯網領域也不平靜:阿里云操作系統受到谷歌打壓,華為任正非提出要開發自己的操作系統,中興也宣布今年第四季度將發布操作系統。一時間,微博上有關自主知識產權操作系統的討論甚囂塵上。這樣的討論就像水木清華某些版面上的“月經貼”一樣,隔段時間就要火一次。但大部分討論如同盲人摸象,大家基本上只是站在自己的立場,基于個人經驗判斷孰是孰非。

          這篇科普性的文章,將從政治、技術、工程、法律等幾個方面說明“自主”操作系統,并嘗試給出一些技術、工程等方面的建議。

          本文所指“操作系統”,以及大家近期討論的操作系統,其實基本上僅限于移動終端領域,就是指能和、i、Windows Phone等相提并論的操作系統,主要用于智能手機、平板電腦,而不是實時操作系統、操作系統內核或者服務器操作系統——準確講,應該是指一個針對智能手機和/或平板電腦的軟件平臺以及對應的生態系統。不過,我們當前還是把它稱為“操作系統()”吧。

          一、為什么政府和企業都說要“自主”操作系統?

          對到底要不要“自主”操作系統的問題,不同的人有不同看法。碼農,尤其是喜歡的碼農,通常會說,是完全開源的,沒有必要重復發明輪子;企業決策者或者政策制定者,則往往認為必須有自主的操作系統。

          在談“自主”操作系統的必要性之前,筆者先談談“自主”操作系統的不必要性:

          在開源軟件大行其道的今天,操作系統不再那么神秘,任何有足夠財力的企業,依賴現有的開源軟件,都可以比較容易地推出一個能夠運行的操作系統。出于此觀點,很多人認為有這樣的開源操作系統,就沒有必要再開發一個自己的操作系統了,到底誰擁有開源操作系統的知識產權,是無所謂的事情。

          這個說法是有一定道理的。

          從法律(指開源軟件許可證)和技術上講,就算谷歌不打算開源新的Android版本,不允許某些廠商使用Android,我們一樣可以在已經開源的Android之上繼續發展自己的Android系統——只要遵循已經開源的Android的許可證約束即可,而Android系統主要使用的開源軟件許可證有GPL(Linux內核)、LGPL(各種運行時函數庫)、Apache(Dalvik虛擬機及Java類庫),其實是非常寬松的。

          這個說法的不足之處在于,未考慮到可能的專利(軟件相關的專利通常和實現無關,就是說,你重寫一段代碼,并不表示你可以規避對應的專利),以及是否有能力自行發展Android的問題。

          前者非常要害。谷歌在開發Android,尤其是Dalvik虛擬機以及Java類庫的過程中,肯定積累了大量專利,而這些專利是凌駕于軟件的著作權和許可證之上的。也就是說,如果你基于現有的Android派生了一個分支,想要將這個Android派生版本運行在自己的手機里并銷售,谷歌馬上可以拿出專利大棒來限制你。當前,谷歌尚未拿出專利大棒來限制各種派生系統。在阿里云和谷歌最近的爭論中,谷歌也只是說阿里云OS導致Android不兼容。但一旦有廠商真的使用了阿里云OS,谷歌馬上就會拿出專利大棒,這將毫無疑問。

          至于有沒有能力來自行發展Android的問題,在中國有大量碼農基數的基礎上,只要有源代碼,就可以在短時間內組織團隊自行發展Android。

          

         

          然后,是“自主”操作系統的必要性:

          強調需要“自主”操作系統的主要有兩類人:政府中的政策制定者以及大型企業的決策者。

          對政策制定者來講,面對未來由中美兩國主導的國際環境,作為兩極世界中的中國,有沒有自主的芯片、操作系統,關系到兩個層面:一個是國家安全,一個是面子。在這樣的認識下,“核高基”的出現自然而然,其目的是支持國內企業發展核心電子器件、高端通用芯片及基礎軟件產品。我們暫且不談核高基項目在實施過程中存在的制度性問題,它表明的國家是在戰略上的一種布局,是一種國家意志,涉及到政治領域。

          作為企業決策者,沒有自主的操作系統,他將在很多方面受制于人。就拿阿里云和谷歌的爭議事件來看,宏碁受到了來自谷歌的壓力,然后就乖乖投降了。這里邊有兩個值得思考的地方:(1)既然Android這么好,為什么宏碁還要和阿里OS合作?后者肯定沒有Android成熟啊。(2)為什么谷歌一施壓,宏碁就放棄了和阿里OS的合作呢?顯然,宏碁有動機選擇另一個OS給自己的智能手機,可能的原因無外乎兩種:阿里給錢了或者宏碁不希望被谷歌控制;另外,宏碁又那么容易地被谷歌搞定,說明谷歌能帶給宏碁的利益遠遠大于阿里。

          另外聯想到微軟向Android廠商收取專利許可費的事情,像宏碁這樣的廠商,肯定也會被微軟勒索,也包括中興、華為等國際化的Android手機廠商,無一例外。對企業決策者來講,這很難受——給別人做嫁衣啊,有時候還兩頭受氣!所以,小的廠商需要投靠大樹來庇護自己(大多數乖乖就范于谷歌或微軟),大的廠商就要考慮是不是開發一個“自主”的操作系統來抗衡了。

          這樣的思路下,華為、中興等大的智能手機廠商,開發“自主”操作系統的動機非常強。

          像阿里這樣的公司,開發OS的目的是要復制谷歌的商業模式,加上阿里OS又沒有撇清和Android的關系,受谷歌的打壓就在情理之中了。


        上一頁 1 2 3 4 下一頁

        關鍵詞: Android Google OS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 山西省| 古浪县| 宁安市| 友谊县| 马山县| 屏东县| 沐川县| 麦盖提县| 砚山县| 邵武市| 隆安县| 长治县| 汾西县| 乐清市| 宜昌市| 山东省| 那曲县| 镇远县| 文化| 禄丰县| 旺苍县| 阜宁县| 翼城县| 剑川县| 滕州市| 二连浩特市| 温州市| 延川县| 桦川县| 加查县| 安庆市| 都兰县| 宜都市| 兴海县| 诸暨市| 德化县| 阆中市| 炉霍县| 台南市| 镇原县| 民丰县|