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

AI资讯1年前 (2023)发布 AI工具箱
283 0 0

自研专业影像芯片V1,可1秒内处理30张与普通手机像素相同的照片,搭载该芯片的品牌,在第三季度成为4000+以上高端市场份额TOP 3;

国内总活跃用户超2.7亿,应用日均分发10.8亿;

平台开发者短短9个月内收获超10倍的广告收入……

在开发者大会上,vivo这样公布了自己过去一年的成绩单。

如此业务能力和用户分发体量,作为2021的“年终总结”,似乎已经足够。

然而,vivo却不止于此,甚至甩出了一张更大的“底牌”——

公开部分底层研发引擎的架构,相当于把vivo程序员们“内部传阅”的技术案例放出来进行了分享。

线上的弹幕显然也没想到vivo会放出这般大招,直呼“热情”:

甚至还有人迫不及待地想要“打听细节”:这些问题是困扰许多公司的难题,你们是咋解决的?

这次,vivo究竟公开了什么值得一提的技术方案?

一起来看看。

vivo这次公开的秘籍确实不少,例如防止同事删库跑路的数据库平台、同时运行数十款月活过亿应用还不崩的服务器平台、以及让设计师不用再麻烦研发的工具产品……

具体来说,可以分为基础架构产品工具两种类型。

一方面,vivo公开了数据库与存储平台、推送平台这两大引擎。

其中,数据库与存储平台,解决的是数据库和存储服务这两项“产品基石”的问题。

简单来说,在产品开发过程中,会面临数据库故障频发和人为的误操作,例如同事不小心“删库”这种手误操作;以及服务器成本高昂等问题。

本着解决业务使用数据库和存储产品的效率、成本、安全等问题,vivo自研了一个数据库与服务器平台。

效果怎么样呢?

从服务器密度来看,从2017年只能在570台服务器上运行1507个实例,到今年能在3880台服务器上运行56236个实例,实例部署密度增长了接近7倍:

可以说是极大地提升了服务器的资源应用率(老板一定很高兴)。

从数据库的可用性来看,SLA(性能压测通过指标)直接达到了99.99%的可用性和11个9 的数据可靠性。

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

除了数据库与存储的问题以外,不少开发者在应用上线运营阶段,也会遇到这样的难题:

对运营分析并不擅长,尤其是像流量、用户点击率、反馈效果等因素。

应用日均分发10.8亿的vivo,这次分享了自己的秘籍——推送平台

它能支持亿级设备同时在线,同时能达到100w/s的推送速度和100亿级的消息吞吐量。

在保证消息时效性的同时,还具备实时推送效果分析、内容安全审计等能力,即使是对运营数据“知之甚少”的开发人员也能随时看明白推送效果。

对技术人员来说,这不整挺好?

另一方面,vivo也公开了部分自研产品工具的解决方案,分别能针对代码、测试以及部分热门产品的开发流程进行优化。

一上来,就直击程序员的痛点——用来提升代码质量的马可平台

这是vivo推出的首个前端集成代码覆盖率的平台

什么是代码覆盖率?简单来说,就是通过计算执行代码占源代码的比例,来间接度量软件和产品质量。

这个平台除了支持实时报告、增量报告、与Git打通、实时渲染报告等功能以外,还能为业务提供一站式代码覆盖率管理,可以说是“沉浸式”体验了。

除了开发以外,vivo在测试环节也做了不少优化,让测试们的工作变得更简单。

具体来说,vivo将代码回归这些工作,交给了流量录制回放平台,提高了测试效率和质量。

这个平台可以直接通过录制线上流量来进行回归测试,相比传统方案简化了不少流程。

不仅如此,平台通过Agent Attach机制,在对应用零侵入情况下高效接入。另外平台对容器和虚拟机都做到了非常好支持,录制回放能做到随启随停。

元宇宙的爆火,掀起了图形学的技术热潮。

如何快速在虚拟世界中打造一款全方位展示的产品,也许成了不少合作伙伴的难题。

于是,vivo的解决方案是全链路360度展示平台

简单来说,就是从3D模型渲染输出、调试到上线,整个过程无需介入研发的在线编辑平台。

既支持自动格式转化、素材复用,光影和材质效果也都一一能看见。

例如,将手机模型接入这个平台的话,设计就能一目了然地看懂手机外壳与内部硬件的比例、效果等,无需再反复与研发进行比对。

还有当下最火的直播,vivo也分享了自己积攒的经验——用来提升开发效率的直播平台

vivo直播平台可以支持多种类型的直播,例如秀场直播,游戏直播,低时延互动直播,还有目前如火如荼的带货直播等等,给vivo手机消费者带来更好的直播观看体验。。

同时vivo直播平台可以承接公司内部各种类型的直播,例如活动品牌宣发直播,直播多平台转播,办公网直播等都平台均可以提供相关的技术支持。

嗯,看来vivo自己的直播就已经用上了:

具体来说,这个平台支持多种输入源,PC端、OBS、手机端等多个终端都可以;除此之外,还有定制化、模块化的直播SDK等,来降低接入的难度和门槛。

vivo在大会上透露,产品研发的技术、时间、资金,其实都可以通过技术提升得到优化。

例如,在研发周期中,从设计原型/UI,到前后端和服务器搭建、部署测试,有不少可以通过编写成工具来完成;

在技术布局上,从服务器、数据库、编程到压测,需要不断地迭代新技术,引入“活水”;

在应用开发上,除了跟进热门场景以外,基础架构同样不可忽视……

这次公开的这些自研方案,本质上也体现了vivo对于互联网技术发展的“应变”能力。

当然,互联网技术还只是vivo在大会上介绍的一部分。

除了公开部分技术路线和方案以外,vivo也在大会上,针对系统技术和生态进行了一个“年终总结”。

系统技术上,vivo针对性能、续航、安全和网络进行了提升。

在性能方面,vivo除了支持高并发计算、智慧调度计算等模式,也提升了内存和显示的性能。

其中,在内存上,技术人员将部分ROM存储空间调度给RAM使用,使部分后台应用不占用系统真实运存;在显示上,技术人员结合AI能力,推出原子动效引擎,在业内首创了拟水面物理动效……

在续航方面,vivo的智能冻结技术在保证刚需应用正常运转的同时,让闲置应用能更快地被冻结与启动,相比单纯待机能节省38%的消耗,整机电量则能节省2~3%的功耗;

在安全方面,vivo除了采用可信度量和交互等技术,保护敏感数据和感知设备安全等级,还在相关设备中内置了自研的千镜安全架构,专门守护用户的隐私。

在网络方面,包括针对5G等移动网络的天线智能切换算法、以及WiFi弱网下的网络智能选择和无缝衔接,都是vivo针对用户自研的技术和模型。

除了技术储备,最重要的还有vivo已经形成的生态,从影音、办公、家具到出行等IoT场景都有涉及。

比如影像,vivo今年不仅推出了首款结合传统光学与计算影像技术的自研影像芯片V1,而且已经在X70系列上实现了搭载;

具体到IoT场景上,家居服务方面,vivo活跃用户较去年增长260%,与超过60个智能家居品牌进行合作,目前已覆盖95%以上的核心场景品类。

出行场景中,vivo产品已经上线了80多个汽车品牌,总计900+包括前后装在内的汽车型号,生态和服务合作伙伴达到70多个。

其中,Jovi InCar卡片组件已覆盖超过3000万个vivo机型,活跃用户每天使用90分钟以上……

整场开发者大会看下来,相比于去年,vivo今年明显提升了不少技术方向上的内容。

结合这两年的动向来看,不难感受到vivo正在“攒着一口气”。

由内而外的“秀肌肉”,vivo想要改变的决心始终在外溢。

大会一开场,vivo高级副总裁施玉坚就指出,2021年是vivo质变的元年

l 让vivo从做优质的产品到通过设计驱动、科技创新创造伟大的产品;

l 让消费者从选择到热爱,从满意到主动推荐;

l 通过伟大的产品建立消费者热爱的品牌。

字很少,但重点很清晰,直接道出vivo质变的原因、未来战略目标也交代得很明显。

过去,vivo的技术标签一直被产品标签所掩盖。这与vivo一直以来坚持本原的思考不无关系。

他们始终认为产品应以消费者为导向,任何黑科技、新技术都应解决用户需求,让用户获益。

不为大多数人知道的是,vivo始终走在技术创新这条道路上。典型如5G通信领域,vivo早有布局,且已经处于不容忽视的地位——

2012年,vivo参与到5G白皮书的制定工作中。几年时间,向3GPP标准化组织提交了超过3800篇5G提案,申请了2000余项5G发明专利。

但现在vivo不光一揽子将自己的技术储备直接秀出来,还将自身底层研发引擎也搬到了台前。

这一点,与vivo自身战略方向有关。

今年6月,vivo官宣文化升级2.0,“设计驱动”成为vivo未来发展的战略思想,它代表着极致的用户导向,一种想要去改变的强烈欲望。第一步便是向外界展露自己向技术方向发展的决心。

另一方面,也是应时之势的选择。

用户的需求已经不仅局限于UI设计美观、性价比高、功能便捷等表层需求上面。手机也不再是一个单一终端产品,而是链接人与数字、物理世界的智能端口。

定制化需求如何满足、与更多场景适配正是当下给手机厂商出的时代之题。

唯有加强科技创新,才能保证基业长青。

而成为“健康长久的世界一流企业“,正是vivo一直以来的愿景。

— 完 —

© 版权声明

相关文章

暂无评论

暂无评论...