第四章 還不錯(cuò)的鴻蒙
“轟...”
隨著天邊一道悶雷,,正在家里敲著鍵盤(pán)的王晨忍不住看了眼窗外,。
現(xiàn)在是早上的十點(diǎn)左右,,但屋外卻是黑壓壓的一片,看起來(lái)像是傍晚一樣,。
呼嘯的狂風(fēng)外加潑水一般的大雨,一瞧就知道是臺(tái)風(fēng)來(lái)了。
前世一直住在內(nèi)陸的王晨還是頭一次遇見(jiàn)臺(tái)風(fēng)。
本來(lái)還挺興奮的,,但看著屋外這架勢(shì)也忍不住有些擔(dān)心自己島上那房子能不能扛得住,。
不過(guò)想來(lái)都這么多年了,,那房子雖然破但還算堅(jiān)挺。
一看就是在設(shè)計(jì)的時(shí)候?qū)iT(mén)考慮過(guò)臺(tái)風(fēng)的問(wèn)題,。
再說(shuō),,就算房頂被掀了貌似也無(wú)所謂,自己本來(lái)就打算有錢(qián)了推翻重弄,。
最多就是下次登島沒(méi)房子住會(huì)有些麻煩而已,。
忍不住打了個(gè)哈欠,,把旁邊茶幾上剛剛泡好的方便面拿了過(guò)來(lái),美滋滋的吃了一口后這才打開(kāi)了豆奶直播準(zhǔn)備看看小姐姐跳舞下飯,。
算起來(lái)自己已經(jīng)在魔都呆了快兩個(gè)月,。
來(lái)的時(shí)候是七月初,現(xiàn)在已經(jīng)快到九月底了,。
也沒(méi)怎么出去玩,,基本都窩在家里折騰軟件。
兩個(gè)月下來(lái),,雖然還沒(méi)完全開(kāi)發(fā)完畢,,但大體的框架已經(jīng)成型。
優(yōu)化的核心代碼也基本ok,,現(xiàn)在就差一些邏輯運(yùn)算以及子系統(tǒng)還在開(kāi)發(fā),。
估計(jì)再有一個(gè)月左右就能全部完工。
其實(shí)這軟件的開(kāi)發(fā)難度并不大,,主要還是王晨自己手不行的緣故,。
雖然腦子里面擁有了大量的編程技術(shù),但奈何腦子會(huì)了手不行,。
經(jīng)常會(huì)因?yàn)槭謿埜愠鲆恍┢婀值腂UG,。
甚至有一次差點(diǎn)把測(cè)試用的手機(jī)給燒了。
因?yàn)檫@軟件是作用在底層框架上的,,擁有極高的權(quán)限,,所以王晨也必須要保證軟件沒(méi)有惡性BUG。
尤其是在搭框架的時(shí)候,,基本是打一行代碼就得檢查三遍,。
一個(gè)子系統(tǒng)開(kāi)發(fā)完畢后也得來(lái)回測(cè)試好幾次。
雖然麻煩但效果還是有的,。
起碼到目前為止王晨沒(méi)有再檢查出框架有什么大毛病,。
而且在研發(fā)中王晨也發(fā)現(xiàn)這個(gè)鴻蒙系統(tǒng)是真的有點(diǎn)東西。
不愧是花廠(chǎng)的殺手锏,,各個(gè)方面已經(jīng)完全壓制住了老牌手機(jī)系統(tǒng)安卓,。
首先可以明確的一點(diǎn)是,鴻蒙系統(tǒng)的基因必定是優(yōu)于安卓系統(tǒng),。
畢竟鴻蒙系統(tǒng)的出現(xiàn)是為了解決IoT硬件設(shè)備的裝載要求,,它的內(nèi)核并不是單純的linux系統(tǒng),而是整合了鴻蒙微內(nèi)核,、Lite OS系統(tǒng)和linux內(nèi)核,。
說(shuō)簡(jiǎn)單點(diǎn),鴻蒙理論上是能夠兼容所有的安卓軟件,。
而這恰恰是打開(kāi)市場(chǎng)的關(guān)鍵所在,。
而且鴻蒙的系統(tǒng)代碼也遠(yuǎn)沒(méi)有安卓那么臃腫,。
王晨大概算了算,安卓系統(tǒng)目前的代碼已經(jīng)超過(guò)了一億行,,整套系統(tǒng)過(guò)于龐大,,而其中真正常用的代碼只有不到8%。而鴻蒙系統(tǒng)的關(guān)鍵代碼行數(shù)為460萬(wàn)行,,相當(dāng)于安卓的10%到30%,。
這也可能是因?yàn)轼櫭刹艅偝鰜?lái)的原因,沒(méi)有經(jīng)過(guò)那么多的迭代更新,。
但不可否認(rèn)的是,,目前的鴻蒙系統(tǒng)肯定是要比安卓流暢很多的。
這就是新系統(tǒng)的先天優(yōu)勢(shì),。
沒(méi)辦法基因比你好,,從框架上就已經(jīng)超越了安卓。
這也是為什么王晨首選鴻蒙系統(tǒng)作為目標(biāo)的原因,。
安卓的確是有點(diǎn)跟不上時(shí)代了,。
更不用說(shuō)鴻蒙系統(tǒng)可以同時(shí)支持手機(jī)、智能手表,、電腦,、智慧屏等等智能家居設(shè)備。
萬(wàn)物互聯(lián)這一塊更是安卓拍馬都趕不上的,。
別說(shuō)安卓了,,連IOS都不行,他們兩家的系統(tǒng)基本只適用于手機(jī)端,,如果放在其他設(shè)備上使用,,那簡(jiǎn)直就是場(chǎng)災(zāi)難。
網(wǎng)上說(shuō)什么安卓吊打鴻蒙的基本可以歇歇了,。
就目前的情況來(lái)看,,安卓基本已經(jīng)沒(méi)救,沒(méi)瞧見(jiàn)谷歌自己都已經(jīng)開(kāi)始全力研制新系統(tǒng)了,。
Fuchsia OS才是未來(lái)鴻蒙的對(duì)手,,安卓什么的雖然以前輝煌過(guò),但架不住框架過(guò)于老舊,,被淘汰也是遲早的事,。
不過(guò)這些和王晨并沒(méi)有太大的關(guān)系。
鴻蒙前景不錯(cuò)的唯一好處就是王晨回頭可以張大些嘴了,。
尤其是萬(wàn)物互聯(lián)這玩意,,更加考驗(yàn)系統(tǒng)的底層邏輯,。
總不能人人都手拿一部花廠(chǎng)旗艦吧,?
優(yōu)化才是決定未來(lái)發(fā)展前景的一大重點(diǎn),。
要是優(yōu)化做不好,現(xiàn)在加入進(jìn)來(lái)的開(kāi)發(fā)者越多,,未來(lái)的負(fù)擔(dān)也就更大,。
指不定就會(huì)變成下一個(gè)安卓。
看了會(huì)小姐姐,,吃過(guò)午飯,,外面的大雨似乎完全沒(méi)有歇一會(huì)的感覺(jué)。
隨手叉掉了直播平臺(tái),,王晨這才又把自己編寫(xiě)的軟件給點(diǎn)了開(kāi)來(lái),。
上面一個(gè)進(jìn)度條已經(jīng)跑的差不多了。
旁邊筆記本上,,同樣有一個(gè)小軟件正在不停的運(yùn)轉(zhuǎn)著,。
那是一個(gè)模擬的鴻蒙系統(tǒng),里面裝了近一百多個(gè)第三方軟件,。
在小軟件的控制下,,正在無(wú)規(guī)律的打開(kāi)關(guān)閉,切換各種運(yùn)行模式等等,。
相當(dāng)于是在高強(qiáng)度模擬用戶(hù)使用手機(jī)的情況,。
而主機(jī)這邊的優(yōu)化軟件也已經(jīng)接入了鴻蒙的底層框架,正在盡全力維持鴻蒙的正常運(yùn)轉(zhuǎn),。
王晨給到的算力只有花廠(chǎng)中等手機(jī)的規(guī)模,。
如此大量的開(kāi)關(guān)運(yùn)行軟件,對(duì)于算力的支配調(diào)用方面考驗(yàn)很大,。
整套測(cè)試平臺(tái)已經(jīng)運(yùn)行了差不多兩個(gè)多小時(shí),,后臺(tái)的數(shù)據(jù)也是收集了一籮筐。
雙手交叉掰了掰手腕,,王晨篩選了一下,,把所有的系統(tǒng)報(bào)紅給羅列出來(lái)準(zhǔn)備一個(gè)個(gè)點(diǎn)進(jìn)去看看。
這里面有的是正常報(bào)紅,,比如算力超出了調(diào)解范圍,。
這種就不是優(yōu)化能夠解決的了,畢竟硬件問(wèn)題再怎么優(yōu)化也有個(gè)極限,。
王晨主要檢查的是那些邏輯報(bào)錯(cuò),。
必須要在自己交貨之前盡可能的將邏輯優(yōu)化做到最好。
還別說(shuō),,一番檢查下來(lái)光是可優(yōu)化的代碼就多了三十幾條,。
雖然改動(dòng)都不大,但積少成多,,一點(diǎn)點(diǎn)都優(yōu)化好后,,堆積到后面那也是能產(chǎn)生量變的,。
自己要求不高,能夠提升花廠(chǎng)老舊型號(hào)手機(jī)百分之四十左右的運(yùn)行速度就OK了,。
畢竟這只是偽人工智能,,邏輯上不可能逆天。
再說(shuō)光是自己目前這個(gè)優(yōu)化框架還有調(diào)配邏輯,,交給花廠(chǎng)來(lái)沒(méi)個(gè)幾年估計(jì)都研究不出頭緒,。
已經(jīng)足夠自己賣(mài)錢(qián)了。