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

2021 年 12 月 17 日 量子位
杨净 萧箫 发自 凹非寺
量子位 报道 | 公众号 QbitAI

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

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

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

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

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

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

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

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

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

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

一起来看看。

vivo内部秘籍公开

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

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

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

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

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

本着当前开源产品不够完善的想法,vivo自研了一个数据库与服务器平台。

效果怎么样呢?

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

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

从数据库来看,用上自研的平台后,SLA(性能压测通过指标)直接达到了99.99%(据说是11个9)的可靠性。

目前,已经有数十款月活过亿的应用在这个自研平台上稳定运行。

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

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

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

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

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

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

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

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

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

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

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

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

具体来说,vivo将编写测试用例这些事情,交给了流量录制回放平台,进一步解放了测试们的双手。

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

不仅如此,平台还能通过Agent Attach机制,在对应用零侵入情况下高效接入,同时对容器和虚拟机录制、回放也能做到随启随停。

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

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

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

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

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

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

还有当下最火的直播,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想要改变的决心始终在外溢。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~


登录查看更多
0

相关内容

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
30家国产存储器及主控芯片厂商调研分析报告
专知会员服务
20+阅读 · 2022年3月19日
FPGA加速深度学习综述
专知会员服务
68+阅读 · 2021年11月13日
2021年中国AI开发平台市场报告
专知会员服务
72+阅读 · 2021年10月26日
图嵌入推荐系统技术综述,64页pdf422篇文献
专知会员服务
63+阅读 · 2021年9月22日
专知会员服务
12+阅读 · 2021年9月13日
专知会员服务
50+阅读 · 2020年11月20日
专知会员服务
45+阅读 · 2020年8月20日
MIT公开课-Vivienne Sze教授《深度学习硬件加速器》,86页ppt
GitHub 多次宕机的罪魁祸首竟是 MySQL?
CSDN
0+阅读 · 2022年3月28日
智能手机“红海”,vivo如何撑起长期主义?
创业邦杂志
0+阅读 · 2022年2月10日
Nginx之父突然离职,程序员巅峰一代落幕
AI前线
0+阅读 · 2022年1月22日
大厂「卷」上云,字节跳得快!
新智元
0+阅读 · 2021年12月6日
腾讯推荐引擎组员工:谈谈推荐系统架构
腾讯大讲堂
14+阅读 · 2019年10月23日
SLA 99.99%以上!饿了么实时计算平台3年演进历程
51CTO博客
11+阅读 · 2018年4月10日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年4月18日
Arxiv
0+阅读 · 2022年4月17日
Arxiv
0+阅读 · 2022年4月16日
Arxiv
39+阅读 · 2021年11月11日
VIP会员
相关VIP内容
30家国产存储器及主控芯片厂商调研分析报告
专知会员服务
20+阅读 · 2022年3月19日
FPGA加速深度学习综述
专知会员服务
68+阅读 · 2021年11月13日
2021年中国AI开发平台市场报告
专知会员服务
72+阅读 · 2021年10月26日
图嵌入推荐系统技术综述,64页pdf422篇文献
专知会员服务
63+阅读 · 2021年9月22日
专知会员服务
12+阅读 · 2021年9月13日
专知会员服务
50+阅读 · 2020年11月20日
专知会员服务
45+阅读 · 2020年8月20日
MIT公开课-Vivienne Sze教授《深度学习硬件加速器》,86页ppt
相关基金
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员