鴻蒙系統(tǒng)開發(fā)教程 鴻蒙系統(tǒng)好寫嗎?為什么?
沒有一個操作系統(tǒng)可以用好寫來形容。體積首先,從代碼量上來說,操作系統(tǒng)作為一個系統(tǒng),代碼工作量巨大,如果由單個開發(fā)者來完成,將是一項非常艱巨的任務(wù)。比如Windows內(nèi)核的代碼是5000多萬行,而Lin
沒有一個操作系統(tǒng)可以用好寫來形容。
體積首先,從代碼量上來說,操作系統(tǒng)作為一個系統(tǒng),代碼工作量巨大,如果由單個開發(fā)者來完成,將是一項非常艱巨的任務(wù)。比如Windows內(nèi)核的代碼是5000多萬行,而Linux目前是2500萬行左右。如果主體從事開發(fā)工作,可以大致估算一下代碼量。
兼容性作為一個操作系統(tǒng),要兼容不同的設(shè)備和不同代的設(shè)備。向上和向后兼容性確保操作系統(tǒng)可以運行在不同的平臺上,而向后兼容性確保開發(fā)者 產(chǎn)品不會因為系統(tǒng)升級而無法使用。
鴻蒙系統(tǒng)是一個分布式系統(tǒng),顯然需要支持不止一種類型的設(shè)備,這意味著操作系統(tǒng)本身需要考慮和支持大量的底層硬件差異。
功能操作系統(tǒng)最重要的功能之一是調(diào)度。即使在微內(nèi)核架構(gòu)中,調(diào)度仍然被保留為內(nèi)核的功能之一。
調(diào)度要在不同負載、不同設(shè)備、不同使用場景下表現(xiàn)出不同的性能,所以開發(fā)者需要考慮最優(yōu)穩(wěn)定的方案,最簡單的方法不夠智能,最智能的方法可能會引入一些問題。
所以一般來說,不考慮操作系統(tǒng)本身的性能,從零開始開發(fā)一個系統(tǒng)是一項極其龐大的工作。
個人感覺這有兩種,一種是時間成本,一種是金錢成本。華為 s鴻蒙系統(tǒng)系統(tǒng)時間上應(yīng)該不少于5年,中間花的錢和時間成本都是上億,而且不一定成功,所以我很佩服華為 的毅力和勇氣,并稱贊華為。
鴻蒙系統(tǒng)已經(jīng)不是一個簡單的小程序問題,而是一個系統(tǒng),需要大量的人力和時間去維護和提升用戶體驗。都說創(chuàng)業(yè)容易,留業(yè)難。在互聯(lián)網(wǎng)高速發(fā)展的時代,不進步就會被淘汰。
成本是任鄭飛 ■無私奉獻。
舉國之力,不計成本。