對(duì)運(yùn)營(yíng)人員來說,最悲傷的莫過于:通過各種渠道費(fèi)力拉新來的用戶,在首次下載資源文件時(shí)就卸載放棄;用戶終于決定付費(fèi)購(gòu)買,但是付款頁(yè)面遲遲無法打開,最終不得不終止……
底層的網(wǎng)絡(luò)優(yōu)化是一個(gè)長(zhǎng)久的過程,HMS Core全新推出的Network Kit可快速建立網(wǎng)絡(luò)連接,優(yōu)化應(yīng)用的網(wǎng)絡(luò)性能,助力開發(fā)者為用戶提供煥然一新的交互體驗(yàn)。
什么是Network Kit?
Network Kit是HMS Core中的一款網(wǎng)絡(luò)基礎(chǔ)服務(wù)套件。
首先它支持HTTP/1.1、HTTP/2、QUIC等常用網(wǎng)絡(luò)協(xié)議,能夠?yàn)锳pp提供基礎(chǔ)的網(wǎng)絡(luò)通信能力。
其次Network Kit能夠根據(jù)業(yè)務(wù)場(chǎng)景自動(dòng)編排網(wǎng)絡(luò)組件能力,對(duì)網(wǎng)絡(luò)進(jìn)行自動(dòng)預(yù)熱及動(dòng)態(tài)調(diào)優(yōu),提升網(wǎng)絡(luò)通道的抗丟包能力和吞吐量。最終提供高性能、高可靠及高安全的端云網(wǎng)絡(luò)傳輸通道,讓消費(fèi)者享受到更佳的網(wǎng)絡(luò)交互體驗(yàn)!
Network Kit的主要功能:
l Network Kit遵循RestFul API設(shè)計(jì)風(fēng)格,通過注解配置網(wǎng)絡(luò)請(qǐng)求參數(shù),支持同步、異步網(wǎng)絡(luò)請(qǐng)求,支持自定義數(shù)據(jù)格式解析,使用更加靈活。
l Network Kit提供簡(jiǎn)單易用的文件上傳/下載框架,采用多任務(wù)、多線程技術(shù),充分利用網(wǎng)絡(luò)帶寬,支持?jǐn)帱c(diǎn)續(xù)傳能力。
l Network Kit可以實(shí)現(xiàn)全鏈路網(wǎng)絡(luò)加速的應(yīng)用體驗(yàn),整合hQUIC Kit、無線傳輸服務(wù)等網(wǎng)絡(luò)加速能力,一次集成,即可完成端到端全鏈路加速。
Network Kit的主要優(yōu)勢(shì):
n 更低時(shí)延。
Network Kit通過網(wǎng)絡(luò)預(yù)熱、緩存、智能網(wǎng)絡(luò)參數(shù)調(diào)優(yōu)等關(guān)鍵技術(shù),根據(jù)您最近的網(wǎng)絡(luò)訪問情況和設(shè)備狀態(tài),預(yù)測(cè)下次請(qǐng)求的網(wǎng)絡(luò)質(zhì)量,動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)參數(shù),降低時(shí)延。
集成Network Kit后,頁(yè)面加載時(shí)延平均減少超過20%:
*圖片來自華為Network Kit,數(shù)據(jù)為內(nèi)部測(cè)試數(shù)據(jù)
n 更高吞吐量。
Network Kit聚合高性能網(wǎng)絡(luò)開放能力,比如hQUIC Kit,輔以華為自研擁塞算法,0 RTT建立連接,可優(yōu)化多種網(wǎng)絡(luò)環(huán)境下的通道性能,提高抗丟包能力和吞吐量,讓用戶享受更快的網(wǎng)絡(luò)連接和傳輸速度。無論是視頻、聊天,還是在線游戲都更加通暢。
在網(wǎng)絡(luò)抖動(dòng)較大的環(huán)境,使用hQUIC Kit可提升下載速率20%以上:
*圖片來自華為Network Kit,數(shù)據(jù)為內(nèi)部測(cè)試數(shù)據(jù)
n 簡(jiǎn)單易用。
Network Kit提供多種場(chǎng)景化網(wǎng)絡(luò)編程接口,屏蔽網(wǎng)絡(luò)細(xì)節(jié),滿足不同業(yè)務(wù)場(chǎng)景對(duì)網(wǎng)絡(luò)請(qǐng)求API的訴求和最小改造接入。聚合多個(gè)網(wǎng)絡(luò)SDK能力,提供統(tǒng)一接口,簡(jiǎn)化集成工作量,讓您更聚焦業(yè)務(wù)邏輯。
作為HMS Core中的基礎(chǔ)網(wǎng)絡(luò)棧,Network Kit可以廣泛應(yīng)用于移動(dòng)網(wǎng)絡(luò)下的多種場(chǎng)景。例如,全球TOP20的上市文娛企業(yè)三七互娛,業(yè)務(wù)涵蓋游戲研發(fā)與發(fā)行、在線教育等,旗下的《斗羅大陸》項(xiàng)目之前受限于資源包下載速度慢、不流暢等問題。在集成了Network Kit應(yīng)用后,借助其動(dòng)態(tài)分片并行下載提速、動(dòng)態(tài)超時(shí)快速上傳特性,資源包下載速率提升40%,成功率也大幅提高,切實(shí)改善了用戶的使用體驗(yàn)。
在火車、地鐵、電梯等弱網(wǎng)絡(luò)場(chǎng)景中,集成Network Kit后可以提升URL請(qǐng)求速度,弱網(wǎng)自適應(yīng),減少無效網(wǎng)絡(luò)等待時(shí)間。當(dāng)用戶網(wǎng)絡(luò)類型發(fā)生變化時(shí),無論是不同Wi-Fi間還是Wi-Fi和移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)切換,Network Kit都可以做到無感知切換網(wǎng)絡(luò)平滑遷移,保障消費(fèi)者暢游網(wǎng)絡(luò)。
在視頻直播、游戲等應(yīng)用中,集成Network Kit SDK,可以提升網(wǎng)絡(luò)連接建立速度,降低網(wǎng)絡(luò)請(qǐng)求時(shí)延。用戶無論是線上搶購(gòu),還是游戲火拼,都能實(shí)現(xiàn)秒開、低延遲、無卡頓,高清流暢運(yùn)行,再也不用因?yàn)榫W(wǎng)速“背鍋”。