28號,星期五,天氣晴朗。
午后兩點,Stars論壇上載星辰系統(tǒng)0.17版本,這是對外的第八個版本。
內(nèi)部版本為O0.66與K0.76。
用戶界面版本迭代頻次依舊不低,內(nèi)核版本的迭代卻不再有跨度,前天就是K0.76。
質(zhì)疑聲依舊。
不過,熱度有所降低,指責也比之前少了些,算是到了毀譽參半旳狀態(tài)。
兩點三十分。
IFC 65層的博浪辦公區(qū)一間會議室里,溫良主持了星辰系統(tǒng)上線階段總結(jié)會。
左右四顧,溫良清了清嗓子:“各位最近辛苦了!
“廢話不多說,張工,你先來總結(jié)一些各方面進展情況,優(yōu)勢劣勢!
張郁林當仁不讓,他也早有準備。
本來這個項目進展總結(jié)匯報會應該在正式推出星辰系統(tǒng)之前,最終是先交給市場檢驗一番才拿出來匯報。
張郁林很快走到了會議室前方,面向眾人,背后的大屏幕上投影出了演示文稿。
“大家現(xiàn)在看到的是安卓系統(tǒng)的整體架構(gòu),一共是Linux內(nèi)核層、硬件抽象層、程序庫層、運行時庫層、應用程序框架層和應用程序?qū)恿鶎。?br />
“這是iOS的整體架構(gòu),一共是可觸摸層、媒體層、核心服務(wù)層、核心操作系統(tǒng)層四層。”
“這是我們星辰系統(tǒng)的整體架構(gòu),一共是應用交互層、媒體層、核心服務(wù)層、驅(qū)動兼容層、內(nèi)核層五層!
三張不同的大架構(gòu)圖列出來,三大系統(tǒng)的不同地方看起來一目了然。
大家都沒著急提出問題。
iOS的架構(gòu)最清晰。
可觸摸層是為應用程序開發(fā)提供了各種常用的框架,大部分框架與界面有關(guān),本質(zhì)上來說它負責用戶在iOS設(shè)備上的觸摸交互操作。
媒體層提供應用中視聽方面的技術(shù),圖形圖像、聲音、視頻、音視頻傳輸?shù)目蚣艿取?br />
核心服務(wù)層提供給應用所需要的基礎(chǔ)的系統(tǒng)服務(wù)。
核心操作系統(tǒng)層包括大多數(shù)低級別接近硬件的功能,以及內(nèi)核。
這樣劃分成架構(gòu),很清晰的看出來內(nèi)核只是最底層的支撐。
一個真正可用的系統(tǒng)除了內(nèi)核還需要其它各個框架,這些框架可以簡化成兩大件:驅(qū)動及工具、圖形界面。
張郁林繼續(xù)介紹道:“相比iOS和安卓,星辰系統(tǒng)的架構(gòu)要稍微復雜一點,最底層的內(nèi)核層是單純的Kernel(內(nèi)核) OS;
某種意義上,符合POSIX(可移植操作系統(tǒng)接口)標準的核心,但這層與其它系統(tǒng)相比,少了個非常重要的組件:硬件驅(qū)動!
說到這里,張郁林解釋道:“我們沒辦法像谷歌那樣拉著幾十家硬軟件廠商建立開放手機聯(lián)盟以解決硬件兼容性,也沒有蘋果對供應鏈的掌控力;
最后我們是通過在內(nèi)核層上加蓋了一層單獨的驅(qū)動兼容層解決硬件驅(qū)動等各方面的兼容性問題。
這一層最終是要合并進內(nèi)核層的!
說話間,張郁林切換了一張文稿,顯示出了遠景架構(gòu),是與iOS極其相似的四層架構(gòu)。
“在我們自己的處理芯片等核心硬件出來以前都無法并入內(nèi)核層,以我們的發(fā)展規(guī)劃,很長一段時間里,我們只能主動通過修改通用驅(qū)動來適配硬件,調(diào)校成本不高。”
“核心服務(wù)層、媒體層與iOS的架構(gòu)與提供的服務(wù)差不多,中間也集成了一些工具,比如開源的Web瀏覽器引擎Webkit,知名的libc庫,用于倉庫存儲和應用數(shù)據(jù)共享的SQLite數(shù)據(jù)庫。
應用交互層可以看作是安卓的應用層與iOS的可觸摸層的交叉體!
“……”
接下來,張郁林一一講解了星辰系統(tǒng)的架構(gòu)獨特性、優(yōu)越性等等。
站在前面Unix、Linux、minix以及蘋果從Unix延伸出來的Darwin內(nèi)核等等系統(tǒng)的肩膀上,星辰系統(tǒng)屬于是博采眾長。
當然有其優(yōu)越性與先進性。
架構(gòu)上雖然酷似iOS,但在某些方面的梳理,優(yōu)于iOS,尤其是將可擴展性、可收縮、可分離性這些矛盾特性很好的綜合起來了。
其中,張郁林重點提到了自研的Kernel OS在文件系統(tǒng)方面的突破,真正意義上的博采眾長。
參照了包括ZFS在內(nèi)的各種xFS文件系統(tǒng)。
在實測過程中展現(xiàn)出了卓越的文件讀寫性能。
還提到了內(nèi)核在內(nèi)存分配、數(shù)學計算等領(lǐng)域的卓越表現(xiàn),畢竟是站在前人肩膀上,多方調(diào)教出來的智慧結(jié)晶。
此外,著重提到了媒體層在圖形計算領(lǐng)域的卓越表現(xiàn),包括圖像技術(shù)、核心圖像框架、核心動畫框架、實時圖形等各個細節(jié)技術(shù)上的投入。
最后提到的應用交互層的各類框架,這方面……就比較遺憾了。
展現(xiàn)出了星辰系統(tǒng)從下到上的自研程度與先進性,張郁林進行了最后總結(jié):“從內(nèi)核到底層等諸多層面的問題,被觸發(fā)即解決,百萬數(shù)量級的實測群體與開放的測試環(huán)境,讓我們很輕易的找到了個中不足!
“星辰系統(tǒng)已經(jīng)初具穩(wěn)定性與可靠性,現(xiàn)在還有兩大塊問題,圖形界面的設(shè)計與調(diào)校、應用生態(tài)的兼容與發(fā)展!
張郁林的匯報結(jié)束后,溫良立時鼓掌:“非常精彩!”
接著熱情洋溢的說道:“將近9個月的蟄伏,不到八天的瘋狂推廣實測找到問題解決問題,終于初步磨出了我們所需要的系統(tǒng),這是我們博浪的第一把劍!”
“是我們博浪斬開前路荊棘的基礎(chǔ)!”
溫良一點都不吝嗇贊美之詞,這當然值得表揚。
短暫的8天時間,除了在座的這些團隊負責人,背后還有許許多多的開發(fā)工程師付出了無數(shù)的精力。
以超強的凝聚力,迅速解決了底層問題。
很強!
之后,初次來到羊城來到公司的楊興山起身走到了會議室前方,面向眾人:“各位好,我是楊興山,圖形界面組組長!
這是他第一次正式亮相。
必要的介紹還是得有。
溫良帶頭鼓了鼓掌。
楊興山也打開了一份演示文稿:“現(xiàn)階段星辰系統(tǒng)的圖形界面設(shè)計只能說可以用,各個方面都有很大的不足,與市面上其它UI相比,優(yōu)勢不夠明顯!
“經(jīng)過這幾天百萬量級數(shù)據(jù)的匯總與分析,我找到了一些方向,這是我列出來的一份初步構(gòu)想設(shè)計!
“設(shè)計底層方面……”
簡單的介紹過后,楊興山道:“我將帶領(lǐng)團隊推翻現(xiàn)有框架,并重來,新的圖形界面,它叫World——人世!”
楊興山的匯報,溫良給了充分的肯定:“我相信不久的將來,它的面世會比本世紀初Aqua初次亮相更加驚艷!
嗯……得說一句,溫總是真不要碧蓮,吹起自己來也是一點不臉紅。
楊興山的這份要命名為‘人世’的圖形界面大作的初步構(gòu)想設(shè)計中,有溫總提供的諸多‘奇思妙想’——其實是抄近道。
部分底層邏輯的顛覆,將改變?nèi)藗儗Σ僮魇謾C的想法!
這是來自2022年代的碾壓。
當然,深知擠牙膏技巧的溫總在提供設(shè)計概念時充分向楊興山普及了這一觀點,有些硬件能支撐的也不要一股腦拿出來。
包括部分現(xiàn)在這個時代會非常驚艷的全面屏手勢邏輯。
楊興山之后,是博浪目前最大的大冤種銀總孫寶銀。
原來有一丟丟胖的銀總現(xiàn)在看起來有點勻稱了,他沒起身,他需要匯總的事情不那么復雜。
孫寶銀略作整理,匯報道:“為了盡快完成應用生態(tài)必要支撐環(huán)境,所有相關(guān)項目均采用現(xiàn)有開源環(huán)境二次編譯;
基于LLVM開源項目的編譯器開發(fā)進展順利,將整合進以eclipse開源IDE(集成開發(fā)環(huán)境)為基礎(chǔ)適配星辰系統(tǒng)的IDE中,預計節(jié)后下線第一個版本!
隨后,孫寶銀投屏了一張流程圖:“這是成型版本的圖形界面設(shè)計稿,簡化了許多不必要的流程,建立新開發(fā)工程時只能選擇[星辰Stars]平臺,平臺下有應用(App)、框架與庫兩大塊模板;
應用分類下是應用、游戲等模板。
框架與庫下有可觸摸框架等模板。
新建任意工程中可選編程語言只支持Java和C,不支持更多編程語言。
經(jīng)過商量,我們決定將星辰系統(tǒng)的軟件包格式定為.xcm,是否對外展示取決于商業(yè)需求。”
說完這些,孫寶銀抬頭看了眼溫良:“技術(shù)上的事情基本沒難度了,應用生態(tài)的推廣需要公司在商業(yè)層面做出支持!
溫良目光一轉(zhuǎn),望向了李澤:“澤總,基于星辰系統(tǒng)自帶應用商店的應用生態(tài)商業(yè)化發(fā)展,由你全權(quán)負責!
“好的!崩顫牲c頭,順著話頭說了兩句,“前天,我已經(jīng)向人力資源部提出了新的招聘需求,一些流程建設(shè)還請陳總幫忙協(xié)調(diào)。”
陳嘉欣很干脆的回答:“沒問題。”
李澤又說:“建立一套合適的應用開發(fā)、應用上線體系,對我們來說并不復雜,我們有相關(guān)經(jīng)歷!
體系涉及到了個人應用開發(fā)者的分成與獎勵等等,吸附個人開發(fā)者是一大重點。
不過這對博浪來說并不復雜,有現(xiàn)成的品牌合作人體系可以參考。
接著,李澤話鋒一轉(zhuǎn):“不過企業(yè)應用方面初期需要一些支持。”
見狀,溫良接過話頭:“正式推出應用體系后,如有需要,我會協(xié)調(diào)白鵝旗下核心應用、京東、知乎、頭條等企業(yè)應用入駐。”
“莪個人看法是不著急!
說著,溫良給出了依據(jù):“沒有正式發(fā)布手機之前,企業(yè)應用上線與否無關(guān)緊要,現(xiàn)階段外界默認星辰系統(tǒng)是安卓UI,用戶不會認為沒有這些主流應用的支持;
整合完IDE之后,澤總發(fā)起個碰頭會,商定如何推廣吸引個人開發(fā)者。”
眾人表示了認同。
最后,溫良做了總結(jié):“星辰系統(tǒng)第一階段實測取得圓滿成功,系統(tǒng)底層穩(wěn)定性和可用性已經(jīng)解決,接下來請各位將重心放到可被感知的用戶體驗上!
階段性總結(jié)會持續(xù)了一個多小時。
讓與會眾人看到了星辰系統(tǒng)的優(yōu)秀度與完善度,看到了星辰系統(tǒng)在外界的質(zhì)疑聲中迅速強大的現(xiàn)狀。
一句話,手機業(yè)務(wù)在系統(tǒng)層面已未來可期。
百萬量級的實測覆蓋程度,輔以反饋體系,提供了海量翔實的數(shù)據(jù),讓開發(fā)團隊能在短時間內(nèi)飛速優(yōu)化了底層穩(wěn)定性與可用性。
也體現(xiàn)出了從零開始自研的優(yōu)越性。
因為一切都自主可控,哪里有問題立即能對應上,不像開發(fā)UI的那些公司,底層問題很多沒法解決。
能這么快階段性完善優(yōu)化系統(tǒng)底層,與博浪選擇了這條史無前例的路子有關(guān)。
全世界任何一個系統(tǒng)出世都沒有星辰系統(tǒng)鬧出的動靜大。
誰踏馬想得到這是一個全新系統(tǒng)。
誰又踏馬敢把一個還沒完成的全新系統(tǒng)直接丟向真實用戶。
博浪敢,博浪不僅敢,還敢砸錢燒推廣,8天時間燒掉了1460萬的推廣費用!
這么快取得成果,一是內(nèi)核本就研發(fā)了很長時間,問題沒那么多。
二是如果只把操作系統(tǒng)籠統(tǒng)的分成是內(nèi)核、驅(qū)動及工具、圖形界面這三大塊,內(nèi)核占比著實不算高。
舉個例子,蘋果的Darwin內(nèi)核后來也開源了,但沒人基于Darwin做完整系統(tǒng)。
這也是現(xiàn)階段內(nèi)部這么雀躍,外部質(zhì)疑聲卻依然很大的原因。
因為博浪目前專注的重點與外界所想截然相反,開發(fā)團隊這階段只專注解決系統(tǒng)底層穩(wěn)定性、可靠性,并沒有多關(guān)注最上層的圖形界面友好度。
-
求月票