閱讀歷史 |

第250章 在質疑聲中強大! (第1/3頁)

加入書籤

28號,星期五,天氣晴朗。

午後兩點,stars論壇上載星辰系統o.17版本,這是對外的第八個版本。

內部版本為oo.66與ko.76。

使用者介面版本迭代頻次依舊不低,核心版本的迭代卻不再有跨度,前天就是ko.76。

質疑聲依舊。

不過,熱度有所降低,指責也比之前少了些,算是到了譭譽參半的狀態。

兩點三十分。

ifc65層的博浪辦公區一間會議室裡,溫良主持了星辰系統上線階段總結會。

左右四顧,溫良清了清嗓子“各位最近辛苦了。”

“廢話不多說,張工,你先來總結一些各方面進展情況,優勢劣勢。”

張鬱林當仁不讓,他也早有準備。

本來這個專案進展總結匯報會應該在正式推出星辰系統之前,最終是先交給市場檢驗一番才拿出來彙報。

張鬱林很快走到了會議室前方,面向眾人,背後的大螢幕上投影出了簡報。

“大家現在看到的是安卓系統的整體架構,一共是1inux核心層、硬體抽象層、程式庫層、執行時庫層、應用程式框架層和應用程式層六層。”

“這是ios的整體架構,一共是可觸控層、媒體層、核心服務層、核心作業系統層四層。”

“這是我們星辰系統的整體架構,一共是應用互動層、媒體層、核心服務層、驅動相容層、核心層五層。”

三張不同的大架構圖列出來,三大系統的不同地方看起來一目瞭然。

大家都沒著急提出問題。

ios的架構最清晰。

可觸控層是為應用程式開提供了各種常用旳框架,大部分框架與介面有關,本質上來說它負責使用者在ios裝置上的觸控互動操作。

媒體層提供應用中視聽方面的技術,圖形影象、聲音、影片、音影片傳輸的框架等。

核心服務層提供給應用所需要的基礎的系統服務。

核心作業系統層包括大多數低階別接近硬體的功能,以及核心。

這樣劃分成架構,很清晰的看出來核心只是最底層的支撐。

一個真正可用的系統除了核心還需要其它各個框架,這些框架可以簡化成兩大件驅動及工具、圖形介面。

張鬱林繼續介紹道“相比ios和安卓,星辰系統的架構要稍微複雜一點,最底層的核心層是單純的kerne1核心os;

某種意義上,符合posix可移植作業系統介面標準的核心,但這層與其它系統相比,少了個非常重要的元件硬體驅動。”

說到這裡,張鬱林解釋道“我們沒辦法像谷歌那樣拉著幾十家硬軟體廠商建立開放手機聯盟以解決硬體相容性,也沒有蘋果對供應鏈的掌控力;

最後我們是透過在核心層上加蓋了一層單獨的驅動相容層解決硬體驅動等各方面的相容性問題。

這一層最終是要合併進核心層的。”

說話間,張鬱林切換了一張文稿,顯示出了遠景架構,是與ios極其相似的四層架構。

“在我們自己的處理晶片等核心硬體出來以前都無法併入核心層,以我們的展規劃,很長一段時間裡,我們只能主動透過修改通用驅動來適配硬體,調校成本不高。”

“核心服務層、媒體層與ios的架構與提供的服務差不多,中間也整合了一些工具,比如開源的eb瀏覽器引擎ebkit,知名的1ibc庫,用於倉庫儲存和應用資料共享的sq1ite資料庫。

應用互動層可以看作是安卓的應用層與ios的可觸控層的交叉體。”

“……”

接下來,張鬱林一一講解了星辰系統的架構獨特性、優越性等等。

站在前面unix、1inux、minix以及蘋果從unix延伸出來的darin核心等等系統的肩膀上,星辰系統屬於是博採眾長。

當然有其優越性與先進性。

↑返回頂部↑

書頁/目錄