最近一個程序員朋友告訴我,公司市場部想做一個元宇宙相關的互動遊戲,于是給技術團隊提了一個帶用戶線上沉浸式環遊園區的 H5 開發需求。他摸着所剩無幾的頭發據理力争:這個需求真的做不了!
我聽了很疑惑,現在許多品牌都在做類似的方案,比如我近期就玩過天貓 App 上的雙十二 3D 元宇宙冰雪派對,參加過手機品牌的元宇宙新品發布會,跨年的時候還看了機場元宇宙晚會、元宇宙演講等形式。
這一類型新型營銷的基本思路,就是讓用戶化身為虛拟人物,進入到某個沉浸式互動界面裡。大家都在做,這有什麼難的?
朋友怒了,覺得我站着說話不腰疼,原因是絲滑的沉浸式體驗并不容易實現。
首先,元宇宙營銷所需要的沉浸式體驗,要通過 3D 技術渲染來完成。3D 應用部署到用戶的移動端,要面對多種端側操作系統,場景搭建的開發工作量很大。
而大多數 3D 軟件應用程序需要較強的算力來支持,網絡帶寬、端側算力在處理 3D 渲染時往往 " 心有餘而力不足 ",容易出現加載時間長、畫面模糊、手機卡頓發熱發燙等問題。
因此,元宇宙概念固然火,但對于開發團隊其實是一場大考。如何面對市場對 3D 應用場景的高需求,和開發難度高、體驗不佳之間的矛盾呢?
我們注意到,天貓的 3D 元宇宙冰雪派對,正提供一種新的解題思路,其核心是借助了阿裡雲無影提供的應用雲化服務。
把 3D 遊戲的開發周期
從半年縮短到兩周
無影是阿裡雲在 2022 年發布的新型計算架構,其提供的雲應用服務和傳統雲桌面不同,它屏蔽了背後的操作系統差異,讓 Windows、Linux、Android 等多應用可以在同一個工作平台中被管理,同時支持 Windows、Mac、Web 等多端訪問,也支持 JS SDK 集成到制定 Web 頁面中,這讓應用不再受限于本地設備的算力限制,可以彈性伸縮,也可以跨端跨系統體驗。
那麼這套架構如何應用在手機天貓的元宇宙場景裡呢?
據了解,天貓構建的這座 3D 冰雪世界可以讓用戶用自己的虛拟形象跑動、跳躍、互相交流,還有觸發紅包雨等互動遊戲。由于互動場景複雜,一旦用戶或消費者自己的手機配置較低,就無法順暢家在高清 3D 虛拟場景,手機還容易發熱、掉電快。
在傳統終端軟件模式中,以遊戲的大版本發布為例,開發時間往往要數月以上。一款軟件應用,先要搭建開發環境,閱讀開發文檔,本地開發完成後打包封裝傳輸上雲,再進行部署分發,後續還需要考慮複雜的多端兼容……整個過程非常漫長。而像 " 3D 元宇宙冰雪派對 " 這樣的應用,用傳統方法來進行研發,可能要耗時 3 個月到半年。
(手機天貓 "3D 元宇宙冰雪派對 ")
針對這些痛點,天貓找到了無影團隊,尋求新的解決方案。無影雲應用技術提供了一整套雲應用在雲側運行的環境和端側 SDK,由 SDK 完成應用到端側的流化顯示,以保證 3D 應用無需修改即可運行在雲側。同時,無影的自研流化協議則保障了穩定高清的碼流傳輸,讓 3D 畫面順暢高清。
借助無影雲應用早期積累的大量技術,如 IDE 雲應用化,将開發環境标準化、版本化,可以像管理代碼運行環境一樣管理應用運行環境,從而實現了一站式全雲端開發,在天貓的案例中,研發周期縮短到了 2 周半。
另外活動準備期間,雲上應用共計進行過 30 餘次的雲上版本更新,每次更新用時控制在 2-3 小時内就實現了全量發布,且發布成功後,終端用戶無需等待應用的更新,打開頁面就可以體驗到最新的版本内容及玩法,實現了快速叠代。
事實上,這一系列從開發端到體驗端的實驗,就是一次算力資源的 " 乾坤大挪移 ",将手機運行 3D 應用所需要的計算,轉移到雲上完成,手機隻需要通過網絡接受畫面并解碼播放,無需承擔高負載的渲染任務,自然也就避免了性能不足、發熱卡頓、網絡不佳等情況,端側算力上雲的想象空間從而被開啟。
這兩年來," 軟件定義一切 " 成為潮流,數字生活就是通過一個個軟件應用來承載的,如果能讓端側設備在雲上解鎖更多應用,軟件的用戶體驗和商業潛力,無疑會得到極大地提升。
路徑轉換:
應用雲化究竟好在何處?
如果你問一個程序員,怎樣開發一個應用,他們都會告訴你一個基本流程:軟硬件資源準備 - 代碼開發 - 交互設計 - 部署上線 - 運營維護……
這套邏輯已經運行了數十年之久,成就了互聯網、移動互聯網的繁榮盛況,也積累了越來越多的問題。
雲計算的發展,雲原生的興起,讓應用軟件全生命周期在雲上完成,能夠提質、降本、增效成為拯救程序員頭發的那根救命稻草,也推動應用軟件行業向全新的範式轉換。
IDC 發布全球雲計算市場十大最新預測顯示,應用雲化是雲計算市場主要發展趨勢之一,到 2024 年 65% 的應用程序使用雲服務來擴展功能或替換低效代碼。
怎樣在雲上随時随地使用應用軟件呢?很多人第一時間想到的可能就是 " 雲桌面 "。雲服務商通過公有雲供便捷的虛拟電腦,PC 用戶可以直接在雲上以 " 雲桌面 " 為整體來使用軟件程序。
(軟件商可通過雲應用快速上線軟件在線試用場景)
但端側操作系統和設備類型多種多樣,導緻開發環境配置複雜,研發協作困難,應用部署、推廣、叠代很難面面俱到。
在和阿裡雲無影團隊聊天時,他們坦言,之所以進行該方向的研發,是考慮到傳統雲桌面資源虛拟化粒度和調度粒度比較大,限制了雲計算能力的發揮,算力資源難以按照應用的需求靈活分配。
另外,雲桌面的應用逐漸增多,所執行的操作和任務也增多了。一些工業設計、數字仿真、元宇宙建構等大型軟件,如果能直接在雲上打開應用、進行制作,會讓用戶更專注、更聚焦在自己的應用内容上,有助于提高辦公效率。
那麼,企業究竟怎樣才能快速獲得雲應用所需要的關鍵能力呢?
集成可能是最便捷的一條路徑。無影雲應用産品專家蹇同亮介紹,目前無影雲應用共提供 3 種接入方式。研發人員可以使用無影作為生産力工具,和已有的研發環境做無縫繼承,直接開發雲應用。
(無影雲應用界面操作示例)
其次,一些軟件入駐無影的應用商店,無論是否使用無影雲應用作為開發工具,都可以直接上雲,能更快捷地觸達用戶。
同時,無影還提供全方位的編程接口、标準的 SDK、豐富的應用倉庫,加上最佳實踐文檔和 demo,來幫助企業用戶快速搭建雲應用,這也是天貓冰雪派對所使用的形式。
這尤其對于一些創業公司或中小微企業來說,可以有效降低試錯成本,還能保證知識産權的安全。
雲 - 端通車,
國産軟件會站上新的跑道
這意味着一旦技術成熟,未來普通用戶要在移動端使用各類大型軟件,不再是難事。
傳統軟件快速上雲 SaaS 化,多生态應用免部署,即點即用,可以擴大用戶規模,這也為軟件業中開發複雜程度較高的工業軟件們帶來了新的機會。
此前,衆多大型軟件,如 CAD、adobe premiere、EDA 工具等,隻能通過 PC 或工作站來流暢運行。未來則可以使用無影雲應用,逐步轉化為訂閱 + 服務模式,提供雲上分發和訂閱式售賣,開拓新的商業模式。
在去年雲應用的發布會上,無影企業客戶就展示過一種在釘釘群組内的使用體驗:
用戶在群組中分享了中望 CAD、Audition 電影音效、Blender3D 建模、Adobe Premiere 等大型文件,文件大小在 500MB 到 2GB 之間。任何一名群成員,在本地設備沒有安裝上述軟件情況下,能 1 秒打開文件,并進行交互編輯。數據在阿裡雲全球網絡與數據中心就近讀寫,全程處于客戶企業的雲安全管控内。
(釘釘群組打開大型軟件示例)
目前,已有上百種大型軟件文件類型經過無影雲應用架構測試适配,涉及不同操作格式。文件數據和屬性解耦存儲在鄰近節點。目前無影雲應用已經公開 SDK,系統與應用都可以像釘釘一樣集成上述特性。
這是眼下熱門的話題,近年來,中國工業設計越來越強調自主設計、自主創新能力。但就目前來看,中國大型工業軟件的發展還有極大的空間。根據中國工業技術軟件化産業聯盟的數據,2021 年,中國工業軟件市場規模僅為全球總市場規模的 8.30%,但工業生産總值占全球比重卻超過 25%。
而目前在研發設計類工業軟件的市場份額中占比極高的 CAD 軟件僅有 13.58%。他們大多通過服務以及性價比等優勢在國内取得了一定的市場份額,其中具有代表性的包括中望軟件、蘇州浩辰、數碼大方等企業。
中望軟件、AutoDesk 等全球知名設計軟件中國區頂級代理商和服務商科尼數字等軟件服務商已于 2022 年和阿裡雲無影達成了合作。
而在高校科研場景下,無影雲應用現就已經如 EDA 等部分專業應用在雲端運行,以支持 3D 建模、集成電路設計和驗證等工作,讓更多研究人員可以輕量級、更靈活和安全地進行科學研發和系統構建。
這種為數字化市場提供原子化能力的技術和服務,正在融入千行百業中,革新着應用體驗的格局。