現(xiàn)在位置:主頁 > 國內(nèi) > Cocos引擎適配OpenHarmony :拓寬應(yīng)用邊界,擁抱萬物互聯(lián)

Cocos引擎適配OpenHarmony :拓寬應(yīng)用邊界,擁抱萬物互聯(lián)

作者:編輯 ? 時(shí)間:2022-04-26 ? 瀏覽:人次

早在OpenHarmony 3.1 Release 版本正式發(fā)布前半年,Cocos成立的專項(xiàng)項(xiàng)目組已經(jīng)在為新版本的發(fā)布進(jìn)行準(zhǔn)備,OpenHarmony 3.1 Release 版本發(fā)布之時(shí),Cocos也公布了與OpenHarmony合作的系列進(jìn)展——即將發(fā)布的 Cocos 引擎的v3.5社區(qū)版將正式支持OpenHarmony單架構(gòu)系統(tǒng);目前已經(jīng)有完整的工作流支持游戲開發(fā),Cocos官方游戲案例《鷹擊長空》順利運(yùn)行;此外,Cocos 的原子化能力 Cocos Runtime也支持OpenHarmony。

對于擁有150 萬注冊開發(fā)者的Cocos 來說,開發(fā)者生態(tài)的健康、穩(wěn)健一直是核心目標(biāo),也是其構(gòu)建起的競爭壁壘,這樣體量的開發(fā)者生態(tài),并且是跨平臺(tái)、跨終端、跨領(lǐng)域的,業(yè)界沒有幾個(gè)。正因如此,與OpenHarmony的全方位合作,Cocos 也會(huì)把開發(fā)者放在首位。通過對Cocos 引擎聯(lián)合創(chuàng)始人兼 CTO 林順的采訪,我們得以更深入了解站在開發(fā)者的立場,如何看待OpenHarmony 3.1 Release 版本的功能特性、優(yōu)勢與不足,以及OpenHarmony社區(qū)建設(shè)和開發(fā)者生態(tài)如何給Cocos 的開發(fā)者帶來最大收益和回報(bào)。

  Cocos 引擎聯(lián)合創(chuàng)始人兼 CTO 林順

引擎是橋梁,抹平操作系統(tǒng)間的差異

采訪伊始林順強(qiáng)調(diào):“我們接入的是OpenHarmony3.1的標(biāo)準(zhǔn)系統(tǒng),這也是Cocos游戲引擎第一次接入單架構(gòu)OpenHarmony系統(tǒng)。”在他看來,從以往雙架構(gòu)模式到OpenHarmony單架構(gòu)模式是Cocos 非常看重的一個(gè)變化,這對OpenHarmony來說挑戰(zhàn)也很大。從開發(fā)者角度,OpenHarmony必須要解決生態(tài)內(nèi)容的引入問題,當(dāng)然Cocos 也會(huì)把單架構(gòu)系統(tǒng)適配好,并且把Cocos 社區(qū)里邊大量內(nèi)容引入到OpenHarmony社區(qū)中來。只有OpenHarmony平臺(tái)運(yùn)營得更好,設(shè)備量提升,才會(huì)讓開發(fā)者真正能夠積極地?fù)肀渭軜?gòu)體系。

在Cocos引擎適配OpenHarmony操作系統(tǒng)的過程中,林順把引擎在其中的作用比喻為橋梁,可以抹平不同操作系統(tǒng)間的差異:基于Cocos最新版本引擎做的游戲內(nèi)容、教育內(nèi)容或者其他應(yīng)用領(lǐng)域的內(nèi)容,如果需要發(fā)布到OpenHarmony的系統(tǒng)上面去,實(shí)際付出的成本可以非常低,而效率反而很高,可能幾個(gè)小時(shí)就可以搞定?!霸谖覀兛磥?,一個(gè)平臺(tái)的繁榮和發(fā)展,最需要解決的是兩端的問題,第一端就是如何低成本、高效率的引入內(nèi)容;第二部分就是引入的內(nèi)容如何最大化的實(shí)現(xiàn)價(jià)值?!?/p>

開發(fā)者生態(tài)要正向循環(huán),不能靠愛發(fā)電

經(jīng)歷12年的發(fā)展,今天的Cocos已經(jīng)從游戲引擎開發(fā)向3D渲染引擎演進(jìn),這也讓其目標(biāo)行業(yè)從游戲、教育向智能汽車、智能家居、XR等更多賽道拓展。

在這樣的拓展中,有些業(yè)務(wù)已經(jīng)超過Cocos在游戲、教育本身的收入,超出最開始的市場預(yù)期。而有意思的是,Cocos有些目標(biāo)行業(yè)還是開發(fā)者幫助他們拓展的,這讓林順感覺很驕傲。

在林順看來,開發(fā)者幫Cocos 被動(dòng)拓展生態(tài)邊界這一舉措的背后,深層次原因是Cocos的開發(fā)者生態(tài)是正向循環(huán)的?!白鲩_發(fā)者社區(qū),在我看來最重要的是我們所提供的工具能否真正服務(wù)于不同行業(yè)的開發(fā)者,讓他們做出有價(jià)值的作品、實(shí)現(xiàn)他們的商業(yè)計(jì)劃。Cocos的工具鏈和更強(qiáng)的擴(kuò)展能力賦能開發(fā)者們在行業(yè)里切實(shí)獲得回報(bào)。如果說只是愛好者用愛發(fā)電,這不是一個(gè)健康的社區(qū)形態(tài)?!?/p>

此外,Cocos會(huì)盡力讓開發(fā)者參與到社區(qū)貢獻(xiàn)中來,比如開發(fā)者可以給Cocos的引擎寫插件、寫書、寫教程,在幫助Cocos建設(shè)社區(qū)的過程中自己獲得回報(bào)。據(jù)此前媒體報(bào)道,一位開發(fā)者做了一套Cocos的培訓(xùn)課程,在騰訊課堂上,單門課程即售出接近2,000萬元。

Cocos做開發(fā)者社區(qū)的經(jīng)驗(yàn)沉淀,讓它在與OpenHarmony合作時(shí),更關(guān)注對于開發(fā)者來說是否真正受益。對此林順表示:“我們雙方的合作,最重要的是需要在一些場景真正落地,把整個(gè)場景跑通,把標(biāo)桿內(nèi)容建立出來,這才能算是達(dá)成一個(gè)里程碑。”

在合作中Cocos發(fā)現(xiàn),很多開發(fā)者制作的 Cocos 內(nèi)容在 OpenHarmony社區(qū)很受開發(fā)者歡迎,不少平臺(tái)的 Cocos 技術(shù)視頻隨便一條觀看數(shù)都有幾十萬。這讓Cocos深切感受到 OpenHarmony社區(qū)的熱情,未來Cocos會(huì)重點(diǎn)來挖掘 OpenHarmony社區(qū)的KOL,配合他們一起將更多的技術(shù)文檔和教程帶給開發(fā)者,促進(jìn)兩個(gè)社區(qū)的開發(fā)者共同交流、成長。

讓開發(fā)者真正擁抱萬物互聯(lián)時(shí)代

按照 OpenHarmony既定發(fā)展節(jié)奏,Cocos引擎會(huì)把OpenHarmony作為一個(gè)優(yōu)先級(jí)非常高的平臺(tái)去做支持,這也讓林順更關(guān)注雙方技術(shù)團(tuán)隊(duì)面向未來的合作發(fā)力點(diǎn)?!拔覀儗RK Runtime部分的技術(shù)演進(jìn)有著無限期待,OpenHarmony的底層設(shè)施其實(shí)是用了自己獨(dú)立的編譯器和引擎,未來我們有機(jī)會(huì)可以將Cocos 引擎的腳本代碼直接編譯為平臺(tái)目標(biāo)代碼,提升運(yùn)行時(shí)的效率?!辈贿^林順也承認(rèn),這是一個(gè)短期不一定能夠?qū)崿F(xiàn)的目標(biāo),技術(shù)挑戰(zhàn)會(huì)比較大,但是一旦實(shí)現(xiàn),可以讓OpenHarmony設(shè)備本身的承載能力上升到另外一個(gè)維度,這將是一個(gè)非常大的升級(jí)。

從Cocos與OpenHarmony特點(diǎn)和優(yōu)勢來看,其實(shí)匹配度非常高。Cocos對于一些算力有限設(shè)備的支持非常好,這與OpenHarmony進(jìn)入多種類型設(shè)備的方向高度一致——因?yàn)槲磥淼腎oT設(shè)備算力未必非常強(qiáng)大。此外,OpenHarmony分布式特點(diǎn)跟Cocos原子化能力也很匹配,雙方通過合作可以把不同設(shè)備上的場景串聯(lián)起來。“以Cocos最近拓展的教育編輯器領(lǐng)域、車機(jī)領(lǐng)域、智慧健身和虛擬角色領(lǐng)域?yàn)槔?,在拓展這些場景時(shí),和OpenHarmony適配的計(jì)劃是相結(jié)合的,引擎會(huì)被動(dòng)進(jìn)入這些行業(yè),而這些行業(yè)未來的設(shè)備相當(dāng)大部分肯定是基于OpenHarmony的?!?/p>

從戰(zhàn)略發(fā)展角度看,Cocos 與OpenHarmony的合作,可以拓展 Cocos 在更多類型設(shè)備上的覆蓋,這也讓 Cocos 社區(qū)開發(fā)者可以真正去擁抱一個(gè)萬物互聯(lián)的時(shí)代。

轉(zhuǎn)載請保留原文鏈接:http://eatcooks.com/a/guona/20220426/72202.html上一篇:上一篇:擦亮“藏”字號(hào)特產(chǎn)底色,品味凈土地標(biāo)產(chǎn)品魅力
下一篇:下一篇:沒有了