代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙( 二 )


目前 , 已经该平台支撑了vivo数十款月活过亿的应用和全球4亿用户 。

代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
文章图片

除了数据库与存储的问题以外 , 不少开发者在应用上线运营阶段 , 也会遇到这样的难题:
对运营分析并不擅长 , 尤其是像流量、用户点击率、反馈效果等因素 。
应用日均分发10.8亿的vivo , 这次分享了自己的秘籍——推送平台 。
它能支持亿级设备同时在线 , 同时能达到100w/s的推送速度和100亿级的消息吞吐量 。
在保证消息时效性的同时 , 还具备实时推送效果分析、内容安全审计等能力 , 即使是对运营数据“知之甚少”的开发人员也能随时看明白推送效果 。
对技术人员来说 , 这不整挺好?

代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
文章图片

另一方面 , vivo也公开了部分自研产品工具的解决方案 , 分别能针对代码、测试以及部分热门产品的开发流程进行优化 。
一上来 , 就直击程序员的痛点——用来提升代码质量的马可平台 。
这是vivo推出的首个前端集成代码覆盖率的平台 。
什么是代码覆盖率?简单来说 , 就是通过计算执行代码占源代码的比例 , 来间接度量软件和产品质量 。
这个平台除了支持实时报告、增量报告、与Git打通、实时渲染报告等功能以外 , 还能为业务提供一站式代码覆盖率管理 , 可以说是“沉浸式”体验了 。

代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
文章图片

除了开发以外 , vivo在测试环节也做了不少优化 , 让测试们的工作变得更简单 。
具体来说 , vivo将代码回归这些工作 , 交给了流量录制回放平台 , 提高了测试效率和质量 。
这个平台可以直接通过录制线上流量来进行回归测试 , 相比传统方案简化了不少流程 。
不仅如此 , 平台通过Agent Attach机制 , 在对应用零侵入情况下高效接入 。 另外平台对容器和虚拟机都做到了非常好支持 , 录制回放能做到随启随停 。

代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
文章图片

元宇宙的爆火 , 掀起了图形学的技术热潮 。
如何快速在虚拟世界中打造一款全方位展示的产品 , 也许成了不少合作伙伴的难题 。
于是 , vivo的解决方案是全链路360度展示平台 。
简单来说 , 就是从3D模型渲染输出、调试到上线 , 整个过程无需介入研发的在线编辑平台 。
既支持自动格式转化、素材复用 , 光影和材质效果也都一一能看见 。

推荐阅读