元宇宙,這三個字近段時間頻頻出現在大眾的視野當中,但其實它并不是一個最近才被提出的新概念,早在幾年前國內外各大科技巨頭就在元宇宙這條賽道上進行布局,展現出對這條新賽道的濃厚興趣。
關于元宇宙的討論為什么會在最近才井噴式的爆發?
5G以及VR/AR技術的發展相較于幾年前已有了長足的進步,再有世界疫情的反復讓人們的外出時間逐漸減少,取而代之的自然是在虛擬世界中的其他娛樂方式,這不僅給了人們了解元宇宙的機會,同時也給了元宇宙相關公司一個洞見未來發展方向的機會。
當然,元宇宙技術現在僅是在賽道上完成了起跑,發展底層的算力、區塊鏈技術以及前后端的5G、AR/VR等技術就成了沖向終點的必由之路,而近期云游戲的誕生,也是給近乎一張白紙的的元宇宙概念添上了濃墨重彩的一筆。
阿里云游戲
目前來說,游戲是元宇宙公認的最佳載體,至少在元宇宙發展的早期,游戲是一股很重要的推進力量。
云游戲是目前最接近元宇宙概念的存在,在不少實時性,兼容性,無限開創特性等關鍵特性的理念上不謀而合,云游戲的誕生更是為元宇宙的發展打下牢固的地基。
阿里巴巴在去年的阿里云云棲大會上正式推出了自己的阿里云游戲PaaS平臺,阿里云基于自身強大的云服務能力為游戲從業者與業務方提供一站式PaaS服務,可以在低成本的前提下快速云化游戲、搭建屬于自己的云游戲平臺。
阿里云游戲平臺結構(Cr:阿里云)
這是如何做到的呢?
在該平臺上,所有你想玩的游戲都會在云端的服務器上運行,在云端上,服務器會完成所有游戲畫面的渲染并將畫面通過網絡傳給用戶,在用戶端,只需要完成對視頻數據的反解碼即可呈現出游戲圖像,實現用戶無需高端顯卡就能暢游3A大作的心愿。
解決方案技術架構(Cr:阿里云)
解決方案優勢
- 低延遲高畫質:支持1080P、4K畫質,60幀率;智能碼率控制,流暢不卡頓
- 低配設備跨平臺隨意玩高配游戲:無需高配置電腦,PC、手機、電視等多終端隨時隨地暢玩 3A 級游戲大作
- 防外掛:游戲完全在云端運行,不用再擔心外掛,減少客戶端開發成本
- 輕量客戶端:下載輕量級的游戲客戶端,即點即玩,免下載安裝,告別龐大的游戲客戶端,減少用戶流失
- 快速接入、平穩上線:使用阿里云資源提供Turnkey解決方案,幫助客戶快速上線運營
- 豐富的云資源,優化成本:全國高性能服務節點與高效調度策略,多維度降低成本
云游戲之所以被冠以“云”,不僅僅是依靠其云端所提供的強大的硬件基礎作為輔助,同樣不可或缺的也有云原生、低代碼這樣的新興概念。
云原生
曾經,人們熱衷于收藏各種歌星的光碟、磁帶,要是那時候告訴他們,在未來聽歌根本不需要這些東西,那人們一定覺得你瘋了。現在的年輕人又熱衷于收集游戲卡、游戲盤,那要是現在再跟他們說,以后玩游戲不僅不需要這些甚至都不再需要游戲機了,只需要一塊單核玄鐵C906的D1開發板,還會被當做瘋子對待嗎?
阿里云游戲狂野飆車 demo(運行平臺:D1哪吒開發板)
云游戲的發展或許能給云原生以無限遐想的空間。
云原生作為基于分布部署和統一運管的云端服務,是以容器、微服務、DevOps等技術為基礎建立的一套云技術產品體系。在使用云原生技術后,開發者無需考慮底層的技術實現,可以充分發揮云平臺的彈性和分布式優勢,實現快速部署、按需伸縮、不停機交付等。
云原生相關概念關系圖(Cr:大數據DT)
時至今日,雖然云原生的概念并沒有做到完全統一,但都達成共識的一點是,云原生應用就是面向“云”而設計的應用。拿云游戲來舉例,游戲它本身的存在就是基于云的存在,利用云端強大的CPU、GPU以及AI運算能力去驅動游戲,并且將所有數據存儲在云端,當我們想玩的時候就可以讓游戲在云上直接運行。
但真正的“云”并不是直接將應用簡單的遷移到平臺上。
如果應用本身沒有基于云原生進行重構,那么即使業務運行沒有問題,應用也不能充分利用云原生運行環境的能力去展現應用本身的特點。應用應基于云原生平臺的云服務屬性,不僅僅利用云原生的特點和屬性,也要結合云平臺的屬性去創造自己的特點,解決分布式復雜性問題,同時也構建出更加合適與在云原生平臺上使用的應用。
PC端游戲在出現之前也不曾被主機游戲的開發商看好,移動端游戲的出現前也被懷疑難以復制PC端的成功,但實際上各個領域的應用都依靠各自領域的特點以及優勢,創造出屬于自身獨一無二的特性。不僅僅局限于游戲,游戲也可以映射到其他應用的方方面面,那出現在眼前的基于云原生的這團迷霧,也就顯得更值得被探索了。
低代碼
低代碼,即Low-Code,其中的Low并不是說代碼很low,也不是說代碼在最底層的意思,而就是字面上要表示的只需要很少代碼的意思。
少寫代碼并不意味著減少了項目的整體工程,而是低代碼可以提供到更多的更多的代碼去代替部分手寫代碼的功能,剩下的部分才是通過開發者進行可視化或是可配置化亦或是手寫代碼來完成。
低代碼的突出特點就是快速交付,低代碼平臺將平時一個開發的簡單流程中類似數據庫設計,前端UI設計,邏輯設計,接口設計等流程統一設計成標準化的流程,其他不是流程化的東西就通過參數化配置,低代碼平臺“快”的實現就是圍繞著這兩個方面來進行。
阿里云游戲狂野飆車 demo(運行平臺:D1哪吒開發板)
低代碼平臺的敏捷性極強,可以更好地應對市場需求不斷變化的情況。低代碼可以輕松地將各種組件集成到應用程序之中,利用該類與敏捷性相關的技術來幫助實現應用程序的實現,輕松達成需求與業務的交互。
基于低代碼開發復雜度降低的屬性,運用低代碼的門檻被大大的降低,這給了非專業人員也可以在學習后就上手操作的機會。
對于非專業人員來說,并不需要知道低代碼平臺的原理以及組成,只需要會簡單的操作就可以。但對于專業的技術人員來說,可以在此基礎上基于低代碼平臺做出與眾不同的內容,甚至形成自己的生態。
連接手柄操作狂野飆車 demo(運行平臺:D1哪吒開發板)
最重要的一點是,低代碼對資源以及硬件的要求極低,這也與它本身時效性強以及易上手的特點呼應,D1就很好的適配了低代碼的這些特性,成功被移植上了阿里云游戲。在芯片資源緊張的這段時間,或許會成為低代碼技術發展和普及的黃金時間。
未來機遇
目前來說,云原生確是當下低代碼開發應用的最好架構選擇。
低代碼與云原生的相得益彰,低代碼提供給企業方面縮短軟件生命周期的同時,也可以幫助開發人員輕松地進行原型設計和迭代,使應用程序開發更簡單,更快捷;云原生則可以滿足用戶端對應用程序所需要的硬件配置需求,還為應用程序及用戶提供了數據存儲在云端的安全保證。
隨著浪潮的涌起,國內多家公司紛紛建立起自己的云原生或低代碼平臺,而阿里云游戲團隊已經在D1哪吒開發版上移植了云游戲demo,并在今年6月份上海的RISC-V峰會中進行展示。
上海的RISC-V峰會中展示的阿里云游戲demo
運行平臺:哪吒D1開發板
在可以預見的未來,將會有更多的云端應用,在各類邊緣計算平臺上落地,為我們的生活帶來神奇的改變!
-
全志
+關注
關注
24文章
247瀏覽量
53119 -
云原生
+關注
關注
0文章
248瀏覽量
7947
發布評論請先 登錄
相關推薦
評論