对经营人员来说,最悲伤的莫过于:通过各种渠道费劲拉新来的用户,在首次下载资源文件时就卸载放弃;用户终于决定付费购买,然而付款页面迟迟无奈关上,最终不得不终止……
底层的网络优化是一个短暂的过程,HMS Core 全新推出的 Network Kit 可疾速建设网络连接,优化利用的网络性能,助力开发者为用户提供面目一新的交互体验。
什么是 Network Kit?
Network Kit 是 HMS Core 中的一款网络根底服务套件。
首先它反对 HTTP/1.1、HTTP/2、QUIC 等罕用网络协议,可能为 App 提供根底的网络通信能力。
其次 Network Kit 可能依据业务场景主动编排网络组件能力,对网络进行主动预热及动静调优,晋升网络通道的抗丢包能力和吞吐量。最终提供高性能、高牢靠及高平安的端云网络传输通道,让消费者享受到更佳的网络交互体验!
Network Kit 的次要性能:
Network Kit 遵循 RestFul API 设计格调,通过注解配置网络申请参数,反对同步、异步网络申请,反对自定义数据格式解析,应用更加灵便。
Network Kit 提供简略易用的文件上传 / 下载框架,采纳多任务、多线程技术,充分利用网络带宽,反对断点续传能力。
Network Kit 能够实现全链路网络减速的利用体验,整合 hQUIC Kit、无线传输服务等网络减速能力,一次集成,即可实现端到端全链路减速。
Network Kit 的次要劣势:
更低时延。
Network Kit 通过网络预热、缓存、智能网络参数调优等关键技术,依据您最近的网络拜访状况和设施状态,预测下次申请的网络品质,动静调整网络参数,升高时延。
集成 Network Kit 后,页面加载时延均匀缩小超过 20%:
* 图片来自华为 Network Kit,数据为外部测试数据
更高吞吐量。
Network Kit 聚合高性能网络凋谢能力,比方 hQUIC Kit,辅以华为自研拥塞算法,0 RTT 建设连贯,可优化多种网络环境下的通道性能,进步抗丢包能力和吞吐量,让用户享受更快的网络连接和传输速度。无论是视频、聊天,还是在线游戏都更加通顺。
在网络抖动较大的环境,应用 hQUIC Kit 可晋升下载速率 20% 以上:
* 图片来自华为 Network Kit,数据为外部测试数据
简略易用。
Network Kit 提供多种场景化网络编程接口,屏蔽网络细节,满足不同业务场景对网络申请 API 的诉求和最小革新接入。聚合多个网络 SDK 能力,提供对立接口,简化集成工作量,让您更聚焦业务逻辑。
作为 HMS Core 中的根底网络栈,Network Kit 能够广泛应用于挪动网络下的多种场景。例如,寰球 TOP20 的上市娱乐企业三七互娱,业务涵盖游戏研发与发行、在线教育等,旗下的《斗罗大陆•魂师对决》我的项目之前受限于下载业务逻辑实现简单、资源包下载速度慢、成功率低等问题。在集成了 Network Kit 利用后,借助多线程下载、通明压缩传输、AI 智能分片等相干个性,资源包下载速率晋升 40%,成功率也大幅提高,切实缩小了开发保护的工作量,改善了用户的应用体验。
在火车、地铁、电梯等弱网络场景中,集成 Network Kit 后能够晋升 URL 申请速度,弱网自适应,缩小有效网络等待时间。当用户网络类型发生变化时,无论是不同 Wi-Fi 间还是 Wi-Fi 和挪动数据网络切换,Network Kit 都能够做到 无感知切换网络平滑迁徙,保障消费者畅游网络。
在视频直播、游戏等利用中,集成 Network Kit SDK,能够晋升网络连接建设速度,升高网络申请时延。用户无论是线上抢购,还是游戏火拼,都能实现秒开、低提早、无卡顿,高清晦涩运行,再也不必因为网速“背锅”。
欲了解更多详情,请参阅:
HMS Core 5.2.0 版本布告
https://developer.huawei.com/…
Network Kit 官网
https://developer.huawei.com/…
获取开发领导文档
https://developer.huawei.com/…
参加开发者探讨请到 Reddit 社区
https://www.reddit.com/r/HMSC…
下载 demo 和示例代码请到 Github
https://github.com/HMS-Core
解决集成问题请到 Stack Overflow
https://stackoverflow.com/que…
原文链接:https://developer.huawei.com/…
原作者:胡椒