随着雲計算的持續發展, 美國計算機協會(ACM)通訊雜志發表的文章《What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing》指出, Serverless極有可能成為下個十年雲計算重要趨勢。
我們正在邁入開發更快捷、更方便的Serverless時代。
對于遊戲開發者來說,Serverless的免運維、高可用、彈性伸縮等特性,不僅可以縮減開發階段代碼量,讓團隊可以将研發重心聚焦于核心代碼邏輯,減少開發時間;同時可以在部署階段有效減少購買服務器、搭建及運維底層資源的成本,将更多資金及人力資源集中到其他創意類工作上面去。
創意與開發雙向提效,推動開發者以更快的速度打造出質量更優的精品。因此茶館認為,Serverless技術的普及及應用不僅是技術發展所趨,更是遊戲産業實現精品化的必經之道。
當然,在遊戲精品化時代,僅僅提升應用開發效率還不夠,開發者隻有在提效的同時,保證用戶的遊戲體驗,才能最終赢得市場和玩家的青睐。
在這一背景下,華為針對遊戲開發者在應用開發、測試等場景需求,基于HUAWEI AppGallery Connect(以下簡稱AGC)推出的Serverless、智能遍曆測試、雲端真機調試等各類服務,已經受到了衆多遊戲開發者的使用。
01
提效:
5大Serverless服務賦能遊戲開發
在遊戲研發場景中,雲側資源的管理和運維複雜、用戶身份認證方式繁多、網站部署環節多、功能開發周期長等痛點極大地影響了應用的開發效率。而AGC推出的認證服務、雲存儲、雲數據庫、雲函數、雲托管五大高價值服務,提供了包括計算、彈性伸縮、存儲等Serverless能力,為開發者統一構建和管理後端服務和雲資源提供了可靠技術支撐,助力開發者減少底層資源管理和運維成本,大大提升了應用開發效率。
在身份認證系統的搭建場景中,自建遊戲認證系統通常需要開發者耗費大量資金和人力成本去購買、維護服務器。對此,開發者可以直接利用AGC提供的認證服務,在最短1天時間内即可完成端到端的用戶認證系統構建,方便快速地實現注冊、登錄等功能,同時還可選擇性地向用戶提供手機、郵箱、國内外主流第三方帳号等多種認證方式。
在遊戲主體構建場景中,開發者通常在大量的功能開發工作之外,還需要解決數據管理、端雲數據同步、服務器部署維護等難題。而AGC提供的雲函數、雲數據庫、雲存儲等Serverless服務将幫助開發者直接提升後端邏輯開發效率。
其中,AGC雲函數服務可以将開發測試的對象聚焦到函數級别,特定語言下函數的冷啟動時延最低可達10~20ms,大幅簡化應用開發與運維流程,還可以助力開發者便捷操作雲數據庫、雲存儲等,從而提升業務功能構建的便利性。據統計,開發者使用雲函數進行快速開發,可将應用開發效率提升70%。
AGC雲函數服務工作原理
AGC雲數據庫服務将通過雲端傳輸的方式,實現數據在客戶端和雲端之間的實時同步,并為應用提供離線支持,從而助力開發者快速打造出端雲、多端協同的應用。且值得注意的是,AGC雲數據庫對其中數據均采用加密方式進行傳輸,因此該服務在實現數據的可用性和一緻性的同時,數據的可靠性和安全性也能得到保障。
同時,可伸縮的AGC雲存儲服務還将助力開發者解決開發過程中海量數據的存儲難題。在數據傳輸及存儲的全過程,該服務将對數據進行協議加密保護,以保證數據的安全可靠。針對存儲操作意外終止的情況,用戶隻需通過簡單的斷點位置傳入操作,即可實現數據續傳。且該服務的維護也十分方便,在清晰的異常反饋信息指引下,用戶即可快速定位錯誤原因。
AGC雲存儲服務工作原理
在網頁部署場景下,AGC雲托管服務為開發者提供了方便快捷的網頁自動部署能力,包括網站托管和存儲加速功能,為用戶提供安全快速的内容訪問能力。借助該服務的幫助,在諸如網頁應用開發、遊戲出海網站宣傳、買量營銷落地頁構建等場景下,開發者無需關注域名申請、證書管理等安全配置,也無需關注頁面分發,即可構建出高安全、快速訪問的網站。據統計與估算,雲托管相較人工部署網站效率提升了整20倍。
AGC雲托管服務工作原理
此外,針對應用中常見的場景構建需求,AGC基于5大Serverless服務,推出了Serverless模闆。豐富的場景化模闆,如抽獎、遊戲排行榜等可一鍵部署并快速集成到應用,助力開發者輕松實現場景代碼,提高應用交付效率。
比如開發者在接入Serverless“抽獎活動”模闆後,即可縮減大量端側開發工作,隻通過簡單配置參數,就能快速滿足開發者不同的抽獎功能開發需求,實現九宮格、大轉盤等形式的抽獎功能的構建。
針對遊戲中應用愈加普遍的排行榜功能,開發者也可利用Serverless搭建的“遊戲排行榜”模闆,更方便快捷地制定多種類型的遊戲内榜單,從而激發玩家的遊戲活躍度,提升玩家的參與感。
02
保質:
守好用戶體驗的“最後防線”
在完成了遊戲的基礎功能開發後,做好遊戲的機型适配和性能優化,也是提升玩家遊戲體驗的必不可少的一個環節。但是由于我國手機硬件生态環境複雜、機型繁多等客觀因素的影響,遊戲開發者在機型适配和應用優化的過程中,普遍會面臨測試機型不足、設備管理難成本高等挑戰。
對此,開發者可借助AGC推出的雲測試和雲調試服務 ,提升測試效率、降低測試成本,高效精準地定位問題、解決問題。
其中,AGC雲測試服務為開發者提供了豐富的熱門移動終端設備,可以根據全量測試、上架測試、自定義測試三種測試場景标準,對應用進行自動化測試。在該服務的輔助下,開發者可以精準定位應用在移動設備上的兼容性、性能、穩定性、功耗及安全問題,并快速完成應用Bug修改。
AGC雲測試服務工作原理
此外,針對開發者測試設備不足、調試問題定位難等問題,AGC還推出了雲調試服務。最近一次雲測試、雲調試服務升級中,AGC直接新增了超過400款機型,覆蓋華為和其他多個主流品牌,甚至如HUAWEI Mate Xs 2、HUAWEI P50 Pocket等熱門機型也支持第一時間使用。機型衆多的雲端真機實驗室,不僅可以降低開發者購買和管理設備的成本,開發者還可以快速獲取目标機型,便捷遠程測試的同時實時查看日志與導出離線日志進行分析,方便複現與修改應用問題。
AGC雲調試服務工作原理
END
綜上可見,HUAWEI AppGallery Connect推出的這些服務,基本涵蓋了遊戲開發者在應用研發及測試階段的所有核心需求,可以通過尖端技術與優質服務助力開發者解放生産力,有效提升應用的研發效率及質量,堪稱遊戲開發者邁向Serverless時代的“最佳輔助”。
值得注意的是,除了高效開發和質量保障兩大場景,AGC還從開發者在遊戲研運全生命周期的痛點出發,推出了涵蓋應用分發、運營和出海的一站式服務。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!