隨著云計(jì)算的持續(xù)發(fā)展, 美國計(jì)算機(jī)協(xié)會(huì)(ACM)通訊雜志發(fā)表的文章《What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing》指出,Serverless極有可能成為下個(gè)十年云計(jì)算重要趨勢(shì)。
![]()
我們正在邁入開發(fā)更快捷、更方便的Serverless時(shí)代。
對(duì)于游戲開發(fā)者來說,Serverless的免運(yùn)維、高可用、彈性伸縮等特性,不僅可以縮減開發(fā)階段代碼量,讓團(tuán)隊(duì)可以將研發(fā)重心聚焦于核心代碼邏輯,減少開發(fā)時(shí)間;同時(shí)可以在部署階段有效減少購買服務(wù)器、搭建及運(yùn)維底層資源的成本,將更多資金及人力資源集中到其他創(chuàng)意類工作上面去。
創(chuàng)意與開發(fā)雙向提效,推動(dòng)開發(fā)者以更快的速度打造出質(zhì)量更優(yōu)的精品。因此茶館認(rèn)為,Serverless技術(shù)的普及及應(yīng)用不僅是技術(shù)發(fā)展所趨,更是游戲產(chǎn)業(yè)實(shí)現(xiàn)精品化的必經(jīng)之道。
當(dāng)然,在游戲精品化時(shí)代,僅僅提升應(yīng)用開發(fā)效率還不夠,開發(fā)者只有在提效的同時(shí),保證用戶的游戲體驗(yàn),才能最終贏得市場(chǎng)和玩家的青睞。
在這一背景下,華為針對(duì)游戲開發(fā)者在應(yīng)用開發(fā)、測(cè)試等場(chǎng)景需求,基于HUAWEI AppGallery Connect(以下簡(jiǎn)稱AGC)推出的Serverless、智能遍歷測(cè)試、云端真機(jī)調(diào)試等各類服務(wù),已經(jīng)受到了眾多游戲開發(fā)者的使用。
01
提效:
5大Serverless服務(wù)賦能游戲開發(fā)
在游戲研發(fā)場(chǎng)景中,云側(cè)資源的管理和運(yùn)維復(fù)雜、用戶身份認(rèn)證方式繁多、網(wǎng)站部署環(huán)節(jié)多、功能開發(fā)周期長(zhǎng)等痛點(diǎn)極大地影響了應(yīng)用的開發(fā)效率。而AGC推出的認(rèn)證服務(wù)、云存儲(chǔ)、云數(shù)據(jù)庫、云函數(shù)、云托管五大高價(jià)值服務(wù),提供了包括計(jì)算、彈性伸縮、存儲(chǔ)等Serverless能力,為開發(fā)者統(tǒng)一構(gòu)建和管理后端服務(wù)和云資源提供了可靠技術(shù)支撐,助力開發(fā)者減少底層資源管理和運(yùn)維成本,大大提升了應(yīng)用開發(fā)效率。
![]()
在身份認(rèn)證系統(tǒng)的搭建場(chǎng)景中,自建游戲認(rèn)證系統(tǒng)通常需要開發(fā)者耗費(fèi)大量資金和人力成本去購買、維護(hù)服務(wù)器。對(duì)此,開發(fā)者可以直接利用AGC提供的認(rèn)證服務(wù),在最短1天時(shí)間內(nèi)即可完成端到端的用戶認(rèn)證系統(tǒng)構(gòu)建,方便快速地實(shí)現(xiàn)注冊(cè)、登錄等功能,同時(shí)還可選擇性地向用戶提供手機(jī)、郵箱、國內(nèi)外主流第三方帳號(hào)等多種認(rèn)證方式。
![]()
在游戲主體構(gòu)建場(chǎng)景中,開發(fā)者通常在大量的功能開發(fā)工作之外,還需要解決數(shù)據(jù)管理、端云數(shù)據(jù)同步、服務(wù)器部署維護(hù)等難題。而AGC提供的云函數(shù)、云數(shù)據(jù)庫、云存儲(chǔ)等Serverless服務(wù)將幫助開發(fā)者直接提升后端邏輯開發(fā)效率。
其中,AGC云函數(shù)服務(wù)可以將開發(fā)測(cè)試的對(duì)象聚焦到函數(shù)級(jí)別,特定語言下函數(shù)的冷啟動(dòng)時(shí)延最低可達(dá)10~20ms,大幅簡(jiǎn)化應(yīng)用開發(fā)與運(yùn)維流程,還可以助力開發(fā)者便捷操作云數(shù)據(jù)庫、云存儲(chǔ)等,從而提升業(yè)務(wù)功能構(gòu)建的便利性。據(jù)統(tǒng)計(jì),開發(fā)者使用云函數(shù)進(jìn)行快速開發(fā),可將應(yīng)用開發(fā)效率提升70%。
![]()
AGC云函數(shù)服務(wù)工作原理
AGC云數(shù)據(jù)庫服務(wù)將通過云端傳輸?shù)姆绞剑瑢?shí)現(xiàn)數(shù)據(jù)在客戶端和云端之間的實(shí)時(shí)同步,并為應(yīng)用提供離線支持,從而助力開發(fā)者快速打造出端云、多端協(xié)同的應(yīng)用。且值得注意的是,AGC云數(shù)據(jù)庫對(duì)其中數(shù)據(jù)均采用加密方式進(jìn)行傳輸,因此該服務(wù)在實(shí)現(xiàn)數(shù)據(jù)的可用性和一致性的同時(shí),數(shù)據(jù)的可靠性和安全性也能得到保障。
同時(shí),可伸縮的AGC云存儲(chǔ)服務(wù)還將助力開發(fā)者解決開發(fā)過程中海量數(shù)據(jù)的存儲(chǔ)難題。在數(shù)據(jù)傳輸及存儲(chǔ)的全過程,該服務(wù)將對(duì)數(shù)據(jù)進(jìn)行協(xié)議加密保護(hù),以保證數(shù)據(jù)的安全可靠。針對(duì)存儲(chǔ)操作意外終止的情況,用戶只需通過簡(jiǎn)單的斷點(diǎn)位置傳入操作,即可實(shí)現(xiàn)數(shù)據(jù)續(xù)傳。且該服務(wù)的維護(hù)也十分方便,在清晰的異常反饋信息指引下,用戶即可快速定位錯(cuò)誤原因。
![]()
AGC云存儲(chǔ)服務(wù)工作原理
在網(wǎng)頁部署場(chǎng)景下,AGC云托管服務(wù)為開發(fā)者提供了方便快捷的網(wǎng)頁自動(dòng)部署能力,包括網(wǎng)站托管和存儲(chǔ)加速功能,為用戶提供安全快速的內(nèi)容訪問能力。借助該服務(wù)的幫助,在諸如網(wǎng)頁應(yīng)用開發(fā)、游戲出海網(wǎng)站宣傳、買量營銷落地頁構(gòu)建等場(chǎng)景下,開發(fā)者無需關(guān)注域名申請(qǐng)、證書管理等安全配置,也無需關(guān)注頁面分發(fā),即可構(gòu)建出高安全、快速訪問的網(wǎng)站。據(jù)統(tǒng)計(jì)與估算,云托管相較人工部署網(wǎng)站效率提升了整20倍。
![]()
AGC云托管服務(wù)工作原理
此外,針對(duì)應(yīng)用中常見的場(chǎng)景構(gòu)建需求,AGC基于5大Serverless服務(wù),推出了Serverless模板。豐富的場(chǎng)景化模板,如抽獎(jiǎng)、游戲排行榜等可一鍵部署并快速集成到應(yīng)用,助力開發(fā)者輕松實(shí)現(xiàn)場(chǎng)景代碼,提高應(yīng)用交付效率。
比如開發(fā)者在接入Serverless“抽獎(jiǎng)活動(dòng)”模板后,即可縮減大量端側(cè)開發(fā)工作,只通過簡(jiǎn)單配置參數(shù),就能快速滿足開發(fā)者不同的抽獎(jiǎng)功能開發(fā)需求,實(shí)現(xiàn)九宮格、大轉(zhuǎn)盤等形式的抽獎(jiǎng)功能的構(gòu)建。
![]()
針對(duì)游戲中應(yīng)用愈加普遍的排行榜功能,開發(fā)者也可利用Serverless搭建的“游戲排行榜”模板,更方便快捷地制定多種類型的游戲內(nèi)榜單,從而激發(fā)玩家的游戲活躍度,提升玩家的參與感。
![]()
02
保質(zhì):
守好用戶體驗(yàn)的“最后防線”
在完成了游戲的基礎(chǔ)功能開發(fā)后,做好游戲的機(jī)型適配和性能優(yōu)化,也是提升玩家游戲體驗(yàn)的必不可少的一個(gè)環(huán)節(jié)。但是由于我國手機(jī)硬件生態(tài)環(huán)境復(fù)雜、機(jī)型繁多等客觀因素的影響,游戲開發(fā)者在機(jī)型適配和應(yīng)用優(yōu)化的過程中,普遍會(huì)面臨測(cè)試機(jī)型不足、設(shè)備管理難成本高等挑戰(zhàn)。
對(duì)此,開發(fā)者可借助AGC推出的云測(cè)試和云調(diào)試服務(wù),提升測(cè)試效率、降低測(cè)試成本,高效精準(zhǔn)地定位問題、解決問題。
其中,AGC云測(cè)試服務(wù)為開發(fā)者提供了豐富的熱門移動(dòng)終端設(shè)備,可以根據(jù)全量測(cè)試、上架測(cè)試、自定義測(cè)試三種測(cè)試場(chǎng)景標(biāo)準(zhǔn),對(duì)應(yīng)用進(jìn)行自動(dòng)化測(cè)試。在該服務(wù)的輔助下,開發(fā)者可以精準(zhǔn)定位應(yīng)用在移動(dòng)設(shè)備上的兼容性、性能、穩(wěn)定性、功耗及安全問題,并快速完成應(yīng)用Bug修改。
![]()
AGC云測(cè)試服務(wù)工作原理
此外,針對(duì)開發(fā)者測(cè)試設(shè)備不足、調(diào)試問題定位難等問題,AGC還推出了云調(diào)試服務(wù)。最近一次云測(cè)試、云調(diào)試服務(wù)升級(jí)中,AGC直接新增了超過400款機(jī)型,覆蓋華為和其他多個(gè)主流品牌,甚至如HUAWEI Mate Xs 2、HUAWEI P50 Pocket等熱門機(jī)型也支持第一時(shí)間使用。機(jī)型眾多的云端真機(jī)實(shí)驗(yàn)室,不僅可以降低開發(fā)者購買和管理設(shè)備的成本,開發(fā)者還可以快速獲取目標(biāo)機(jī)型,便捷遠(yuǎn)程測(cè)試的同時(shí)實(shí)時(shí)查看日志與導(dǎo)出離線日志進(jìn)行分析,方便復(fù)現(xiàn)與修改應(yīng)用問題。
![]()
AGC云調(diào)試服務(wù)工作原理
綜上可見,HUAWEI AppGallery Connect推出的這些服務(wù),基本涵蓋了游戲開發(fā)者在應(yīng)用研發(fā)及測(cè)試階段的所有核心需求,可以通過尖端技術(shù)與優(yōu)質(zhì)服務(wù)助力開發(fā)者解放生產(chǎn)力,有效提升應(yīng)用的研發(fā)效率及質(zhì)量,堪稱游戲開發(fā)者邁向Serverless時(shí)代的“最佳輔助”。
值得注意的是,除了高效開發(fā)和質(zhì)量保障兩大場(chǎng)景,AGC還從開發(fā)者在游戲研運(yùn)全生命周期的痛點(diǎn)出發(fā),推出了涵蓋應(yīng)用分發(fā)、運(yùn)營和出海的一站式服務(wù)。但受限于文章篇幅,茶館無法對(duì)其一一進(jìn)行詳細(xì)解讀,對(duì)AGC更多服務(wù)和解決方案感興趣的開發(fā)者可直接點(diǎn)擊下方閱讀原文,進(jìn)入官網(wǎng)了解更多信息。同時(shí),小伙伴們還可以掃描下方二維碼,參與問卷調(diào)研贏取好禮。






