國產操作系統可以從Google Android、Fuchsia中學到什么?

2019-05-24 10:02 稿源:CSDN公眾號  0條評論

单双中特全年资料 www.fqosu.icu 安卓,安卓系統

圖片來源圖蟲:已授站長之家使用

聲明:本文來自于微信公眾號CSDN(ID:CSDNnews),作者:徐星,授權站長之家轉載發布。

編者按:

從去年中興被美國禁止出口,到今時今日華為先后遭Google、ARM暫停合作,及??低?、商湯等 5 家傳統安防及AI公司再遭禁,我們迎來了中國IT產業的切膚之痛 —— 國內IT最短的那塊板核心技術缺失就這樣徹底地暴露出來了。談到操作系統的研發,我們很早以前就明晰了亟需解決的問題:

  • 國產操作系統若要強大發展,必須全面參與市場競爭,讓企業在自由和充分的競爭中優勝劣汰,使國產操作系統的技術不斷改善、應用逐漸豐富、用戶規模日益壯大,三者形成良性循環;

  • 必須要形成完整的生態系統,倪光南曾說過,國產操作系統不成功主要原因還在于生態系統,若要完善國產操作系統應積極整合軟件開發者、芯片企業、終端企業、運營商等產業鏈上的各主體,構建起一個覆蓋配件、終端、應用服務等諸多環節的完整的生態圈。

  • 加大研發投入:國內軟件產品起步比西方國家晚了近半個世紀。與國外相比,國內軟件企業總體規模小、實力弱,在技術研發投入等方面與國外巨頭公司相差較大,要想發展操作系統,人才、技術、資金一個都不能少。

但是國產操作系統卻一直未能爭鋒,而現在,同時支持手機、桌面、平板、電視及可穿戴設備的華為的鴻蒙操作系統讓我們看到了新的希望。不過,正如飛漫軟件創始人魏永明的推演所言,“要么一飛沖天,要么完蛋”。在本文中,作者通過研究Google Android及Fuchsia總結出了Google在操作系統領域可復制的模式,僅做技術交流。

1. 基礎操作系統的研發究竟有沒有具體可行的方法論?

核心芯片缺失是全行業需要面對的問題。但是國內的基礎軟件尤其是基礎操作系統也同樣薄弱,而且國人早就認識到基礎軟件系統對企業和國家的戰略意義?;握俏裁醇岢腫災餮蟹⑿酒蚈S操作系統[1],阿里馬云做AliOS[2],倪光南院士關于自主操作系統的評論[3],這些都是國內的行業精英們在為我們自主產權的操作系統呼喊行動 (基礎軟件包括操作系統、編譯器、開發工具等等,本文討論的基礎軟件主要指操作系統)。

在云計算和移動應用開發領域,國內外有很多成熟公開的研發模式,人才儲備也很充分。但是,和云計算、移動應用開發不同,基礎操作系統的研發并沒有公開成熟的方法,對人才要求更高,研發周期長,資金投入大,產品還面臨較高的失敗的風險(譬如Palm的webOS,微軟的Windows Phone)。

那么,基礎操作系統的研發到底有沒有具體可行的方法論?在國內,無論是AliOS還是其他OS或者Android衍生UI,就目前的結果看,其采取的基礎操作系統研發策略(主要是拿來主義)都是值得商榷的。Google在Android和Chrome多年實踐后,推出全新操作系統Fuchsia,實現了一個量變到質變的過程,卻讓筆者意識到貢獻比拿來更容易獲得成長。

本文通過總結Google的這個量變到質變的過程,來探討Google使用了什么樣的方法和策略,從一個操作系統的門外漢成為一個操作系統的領導者。筆者認為,Google在操作系統方面的成功,是可以復制的。

在國產核心軟件缺失的這個大環境下,Google在基礎操作系統的蛻變能給國內基礎軟件系統從業者提供一些思路和方法。希望我們有企業能夠復制Google的這個模式,從而帶動國產操作系統的崛起。

2. 為什么Google能再造一個Fuchsia操作系統?

首先,不得不承認的是,Fuchsia是一個先進的操作系統。為什么這么說?操作系統是否先進,最基本的一點是要適應新的硬件和用戶需求的變化(當然,是否成功則需要經受住時間的考驗)。蘋果iOS之所以先進,是因為提供了非常好的用戶體驗。Android之所以先進,是因為適應了當時移動芯片上GPU越來越成熟,移動應用越來越復雜的趨勢,從而能夠實現更加流暢的體驗。Chrome之所以能夠在瀏覽器市場獨占鰲頭,和Google在多進程多線程,GPU等方面的優化分不開。

簡單來說:先進的操作系統,要能夠適應硬件的變化甚至影響硬件的變化,同時還能夠適應新的用戶需求甚至創造出讓用戶著迷的用戶需求。

下表列出來筆者認為先進的一些系統和它們先進的兩大因素:對新的硬件和標準的適應和影響,滿足用戶的需求甚至創造出讓用戶著迷的用戶需求(譬如蘋果最先推出的手指觸摸和視網膜屏幕,其實就是在沒有被廣大用戶呼喊的時候創造出來的)。

綜合網上的各種評論和筆者對Fuchsia源碼的解讀,Fuchsia的先進之處主要有:

  • 實時系統;

  • 新的用戶體驗,虛擬現實成為一等公民;

  • 游戲成為一等公民;

  • Material UI(讓界面更加真實的一種設計);

  • 底層圖形引擎基于最新的業界標準Vulkan。至于對GPU和多核處理器的優化,Fuchsia一樣都不會少;

  • 全新設計的語言Dart。

Fuchsia現有的體系結構雖然很先進,但是未來到底會如何,筆者現在沒有能力去判斷。我們能夠知道的是,Google已經具備了全新操作系統的設計能力。對于國內的業者而言,在這個十來年間Google是怎么從一個初入門者成為了一個可以自主設計全新操作系統的公司,這其實是可以學習甚至復制的,這才是值得國內企業需要深思和反省的。

聲明:本文轉載自第三方媒體,如需轉載,請聯系版權方授權轉載。協助申請

相關文章

相關熱點

查看更多
?
重庆时时人工计划网 北京pk赛车139开奖历史 单机斗地主老版本免费 11选5免费预测计划软件破解版 有没有北京时时 老时时彩走势图 时时彩技巧心得体会 重庆时时个人技巧经验 重庆时时彩单双走势 北京pk10计划软件 重庆时时彩手机APP 篮球比分直播 时时彩后一100稳赚 时时彩龙虎合怎么稳赢 全天重庆时时彩万计划 北京pk苹果下载安装