信創(chuàng)研發(fā)是這幾年中國硬軟件研發(fā)的“主旋律”。所謂的中國信創(chuàng)研發(fā),是指在中國境內(nèi)針對信息技術(shù)產(chǎn)業(yè)鏈核心技術(shù)產(chǎn)品進(jìn)行自主研發(fā),以實(shí)現(xiàn)信息技術(shù)產(chǎn)業(yè)的“自主可控、安全可信、高效可用“。其目標(biāo)還是很明確的:
- 突破關(guān)鍵技術(shù)瓶頸,掌握核心技術(shù)自主創(chuàng)新能力;
- 構(gòu)建安全可控的信息技術(shù)產(chǎn)業(yè)體系,保障國家信息安全;
- 促進(jìn)信息技術(shù)產(chǎn)業(yè)升級換代,推動經(jīng)濟(jì)高質(zhì)量發(fā)展。
伴隨著近幾年國內(nèi)信創(chuàng)化技術(shù)實(shí)踐的積累,逐步聚焦在芯片、基礎(chǔ)軟件、應(yīng)用軟件及網(wǎng)絡(luò)安全等四大領(lǐng)域。
- 芯片:包括處理器、存儲器、芯片設(shè)計(jì)工具等;
- 基礎(chǔ)軟件:包括操作系統(tǒng)、數(shù)據(jù)庫、中間件等;
- 應(yīng)用軟件:包括辦公軟件、行業(yè)應(yīng)用軟件等;
- 網(wǎng)絡(luò)安全:包括防火墻、入侵檢測系統(tǒng)、密碼技術(shù)等。
如此蓬勃的發(fā)展,還是源自于政府的高度重視,并出臺了一系列政策措施予以支持。例如,2020年,國家發(fā)改委、工業(yè)和信息化部等八部門聯(lián)合發(fā)布了《關(guān)于推動信創(chuàng)產(chǎn)業(yè)發(fā)展的指導(dǎo)意見》,明確了信創(chuàng)產(chǎn)業(yè)發(fā)展的目標(biāo)、任務(wù)和政策措施。信創(chuàng)各領(lǐng)域的關(guān)鍵成果
龍芯處理器是我國自主研發(fā)的通用處理器,采用LoongArch龍芯架構(gòu),已經(jīng)成功應(yīng)用于教育、醫(yī)療、辦公等領(lǐng)域。2023年,龍芯發(fā)布了第三代處理器,性能和功耗進(jìn)一步提升,標(biāo)志著我國國產(chǎn)通用處理器技術(shù)取得了重大突破。海光、兆芯服務(wù)器芯片已經(jīng)實(shí)現(xiàn)了批量出貨。海光1代、2代服務(wù)器芯片采用AMD Zen架構(gòu),兆芯凱定X86系列服務(wù)器芯片采用Intel x86架構(gòu),這兩款芯片的成功量產(chǎn)標(biāo)志著我國服務(wù)器芯片產(chǎn)業(yè)實(shí)現(xiàn)了從無到有的突破。長江存儲DRAM顆粒的成功量產(chǎn)標(biāo)志著我國打破了國外廠商在DRAM顆粒領(lǐng)域的壟斷,為我國信息產(chǎn)業(yè)發(fā)展奠定了重要基礎(chǔ)。麒麟操作系統(tǒng)是我國自主研發(fā)的通用操作系統(tǒng),已經(jīng)應(yīng)用于黨政軍、金融、電信等重要行業(yè)。麒麟操作系統(tǒng)具有安全可靠、性能優(yōu)越、兼容性好等特點(diǎn),已經(jīng)成為我國信息安全的重要支撐。另外較出名的還有浪潮、中標(biāo)普信等操作系統(tǒng)。國產(chǎn)數(shù)據(jù)庫方面,達(dá)夢數(shù)據(jù)庫、GBase數(shù)據(jù)庫是我國兩大自主研發(fā)的數(shù)據(jù)庫產(chǎn)品,已經(jīng)廣泛應(yīng)用于各行各業(yè),這兩款數(shù)據(jù)庫產(chǎn)品性能穩(wěn)定、可靠性高,已經(jīng)成為我國數(shù)據(jù)庫市場的重要力量。
WPS Office、金山辦公是我國兩大自主研發(fā)的辦公軟件,已經(jīng)占據(jù)了國內(nèi)辦公軟件市場的主導(dǎo)地位。近年來,我國自主研發(fā)的政務(wù)軟件、金融軟件、醫(yī)療軟件等行業(yè)應(yīng)用軟件也取得了快速發(fā)展。這些軟件產(chǎn)品在功能、性能、安全性等方面都有了顯著提升,為我國各行業(yè)信息化發(fā)展提供了有力支持。4、網(wǎng)絡(luò)安全領(lǐng)域近年來,我國自主研發(fā)的防火墻、入侵檢測系統(tǒng)、密碼技術(shù)等網(wǎng)絡(luò)安全產(chǎn)品也取得了長足進(jìn)步。這些產(chǎn)品性能優(yōu)越、可靠性高,為我國網(wǎng)絡(luò)安全提供了重要的保障。
業(yè)務(wù)應(yīng)用永遠(yuǎn)是跨平臺的,混合開發(fā)貌似是關(guān)鍵
信創(chuàng)化只是將企業(yè)IT已有的技術(shù)架構(gòu)貼上了”國產(chǎn)化、信創(chuàng)化“的標(biāo)簽,架構(gòu)的復(fù)雜度依然存在。搞業(yè)務(wù)的人,總在說,技術(shù)變化太快了,跟不上。企業(yè)的IT部門,工程師永遠(yuǎn)在疲于奔命的學(xué)習(xí)新的技術(shù)技能。一輪技術(shù)革命來了,還沒消化透、玩明白,下一波又來了。搞IT的人,總在說,業(yè)務(wù)功能要的太急、需求變化來的太快,應(yīng)接不暇。業(yè)務(wù)部門永遠(yuǎn)是難以伺候、不能滿意。這對矛盾的來源在于,技術(shù)生態(tài)的多樣性多元化,和技術(shù)門檻的高居不下,無法平衡。例如無論通過Apple設(shè)備、Android設(shè)備還是鴻蒙設(shè)備,本來都不過是以技術(shù)作為橋梁對接了提供數(shù)字服務(wù)的企業(yè)與消費(fèi)數(shù)字服務(wù)的客戶。但是,Apple、Android、HarmonyOS的技術(shù)生態(tài),都無比龐大,其中的技術(shù)體系非常復(fù)雜,使用門檻非常高。而很多企業(yè)IT及其開發(fā)商,受限于自身技術(shù)能力的局限,不自覺的把自己的業(yè)務(wù)應(yīng)用的技術(shù)實(shí)現(xiàn),深度綁定、依賴到某個(gè)技術(shù)體系中。支持多個(gè)技術(shù)體系,就要重復(fù)建設(shè)。當(dāng)需要通過支持來自多個(gè)技術(shù)渠道、多種技術(shù)生態(tài)下的客戶時(shí),發(fā)現(xiàn)明明是同一個(gè)業(yè)務(wù)內(nèi)容,就是在不同的技術(shù)設(shè)備載體上體驗(yàn)不一致、功能不對齊、成熟度參差。
技術(shù)界數(shù)十年來一直有層出不窮的公司起來,提供跨平臺的解決方案。在各種不兼容的UNIX操作系統(tǒng)分裂割據(jù)的80年代、在IBM操作系統(tǒng)OS/2與微軟Windows比拼的90年代、在瀏覽器大亂斗的Web 1.0時(shí)代、在智能手機(jī)市場形成兩大陣營的移動互聯(lián)網(wǎng)時(shí)代... 每一代都有前赴后繼去解決跨平臺問題的商業(yè)機(jī)會和技術(shù)嘗試。技術(shù)手段在也不同的層次發(fā)生:在模擬接口層面、在虛擬機(jī)層面、在編譯器層面、在開發(fā)框架層面、在代碼轉(zhuǎn)化生成工具層面...
相信在Android、iOS上的開發(fā)語言、開發(fā)框架、開發(fā)工具,也會被發(fā)展到鴻蒙的技術(shù)生態(tài)中,包括鴻蒙上的方舟編譯器,也包括像Flutter、React-Native這樣的設(shè)備端原生應(yīng)用(Native App)、混合應(yīng)用(Hybrid App)開發(fā)框架,終將出現(xiàn)和逐漸成熟。
混合app開發(fā)框架的概念最早可以追溯到2009年,當(dāng)時(shí)PhoneGap(現(xiàn)為Cordova)框架的發(fā)布標(biāo)志著混合app開發(fā)的開始。PhoneGap允許開發(fā)者使用HTML、CSS和JavaScript來開發(fā)跨平臺的移動應(yīng)用,并通過插件來訪問原生設(shè)備功能。隨后,混合app開發(fā)框架得到了快速發(fā)展,涌現(xiàn)出了許多流行的框架,如Ionic、React Native、Xamarin等。2016年至今,混合app開發(fā)框架趨于成熟,并開始向更細(xì)分的方向發(fā)展。
從2017年微信首次推出小程序開始,經(jīng)過四年發(fā)展,各大互聯(lián)網(wǎng)巨頭紛紛推出自己的小程序應(yīng)用平臺,小程序成為真正意義上的“互聯(lián)網(wǎng)新技術(shù)標(biāo)準(zhǔn)”。截至2021年上半年,全網(wǎng)小程序數(shù)量突破700萬個(gè),其中,微信小程序是行業(yè)主流,數(shù)量超過430萬個(gè),占比高達(dá)約61.43%。借著微信的紅利,使用“小程序轉(zhuǎn)換工具”(小程序容器技術(shù),如FinClip;或跨端框架,如Flutter、Weex等),將已有微信小程序一鍵轉(zhuǎn)換成App,并進(jìn)行用戶活躍和留存,加上社交平臺應(yīng)用作為引流,企業(yè)可謂低成本(只需有小程序)的將業(yè)務(wù)覆蓋用戶整個(gè)生命周期。更驚喜的是,符合大信創(chuàng)背景下的鴻蒙操作系統(tǒng)獨(dú)立事件,將小程序轉(zhuǎn)換為App,如果小程序容器技術(shù)支持鴻蒙NEXT版本,那么,使用已有小程序+轉(zhuǎn)換App的功能,便能快速開發(fā)出一套適配兼容鴻蒙NEXT操作系統(tǒng)的App。作為一個(gè)這幾年來,深度經(jīng)歷過信創(chuàng)化開發(fā)項(xiàng)目的程序員,深深的體會到底層技術(shù)的重要性,如果你所在的企業(yè),現(xiàn)在是在開始基于信創(chuàng)化重構(gòu),或者已經(jīng)在路上,建議你們往”設(shè)備跨端“,”快速引入第三方生態(tài)“的方向上選型底層技術(shù),這是根本中的根本。
該文章在 2024/5/15 15:53:10 編輯過