互联网资讯 / 手机数码 · 2024年3月15日

2023 VDC自研操作系统会场:深入解析vivo蓝河操作系统 从技术探索到产品实现

11月1日,vivo在深圳举办2023 vivo开发者大会,正式发布面向通用人工智能时代的自研智慧操作系统——蓝河操作系统BlueOS。在同期举办的自研操作系统分会场上,vivo分享了蓝河操作系统在AI技术加持下的能力突破与智慧涌现,公布了vivo在系统应用落地、开放能力,以及高性能、低功耗等前沿技术领域的探索与最新成果,助力开发者把握时代创新机遇,携手共筑蓝河繁荣生态。

通用人工智能时代的到来,对操作系统提出更高要求。vivo软件系统集成部总经理杨春表示,vivo自研了面向通用人工智能时代的智慧操作系统——蓝河操作系统BlueOS,它具备“天生更智慧、天生更流畅、天生更安全”3大核心特性,革新系统体验。

在智慧层面,蓝河操作系统从系统、应用,到工具链全面突破,基于大模型能力实现复杂的意图识别和推理决策,带来打破应用和设备边界的自然交互界面以及多模态交互方式,同时实现AI服务引擎和多模输入子系统,并带来诸多智慧操作系统的新型应用。

此外,蓝河操作系统开辟应用开发新范式,基于Copilot提供的代码生成、图文生成等能力,它可以理解开发者的需求,自动编写代码,生成专属应用、主题或壁纸等,让人人都能成为开发者,随心所欲地进行创作。

在流畅层面,蓝河操作系统天生更流畅的架构设计,例如,在操作系统编程语言、RuntiMe、超级协程、虚拟显卡框架、内存管理算法五大关键技术方向取得了突破,显著提升了计算、存储、显示的资源运行效率。

而在安全层面,行业数据表明,操作系统大约70%的严重安全漏洞都和内存使用不当相关,修复安全漏洞治标不治本,难以彻底解决。vivo选择RUSt语言作为系统框架的开发语言,成为行业首个系统框架由RUSt语言编写的操作系统。在编译阶段就可以发现内存使用不当导致的安全漏洞,从源头保障了内存安全和并发安全。

2023 VDC自研操作系统会场:详解vivo蓝河操作系统 从技术探索到产品落地

据悉,蓝河操作系统将率先应用在手表产品上,vivo高级产品经理柯波表示,基于智能手表的贴身佩戴、短时交互等特点,蓝河操作系统落地手表产品时重点布局“智慧交互、便捷生活、运动健康”3大产品方向,并接入AI能力,升级产品智慧体验。

首先,vivo启用全新交互架构,在主表盘上新增AI表盘功能,用户可以通过自然语言交互实时生成表盘,并对表盘背景、指针、数字时间样式等进行个性化设置,“所说即可见,所见即可得”,让人人都成为开发者,畅享无限量表盘。

主表盘同时增加动效表盘、息屏模式等功能,在负一屏支持联动vivo手机的原子通知和重要通知,同时升级快捷卡片,一屏可显示多项功能,并优化了交互动效的流畅性。

其次,vivo基于蓝河操作系统进一步丰富了手表的功能应用,新增独立通信能力,升级NFC功能,同时支持手表应用商店,上线手表版百度地图、支付宝和喜马拉雅,引领便捷生活新方式。

最后,聚焦运动健康场景,蓝河操作系统为手表提供了心率、血氧等指标异常检测功能,同时支持活力四环、100多种运动模式,帮助用户科学运动,养成健康生活习惯。

2023 VDC自研操作系统会场:详解vivo蓝河操作系统 从技术探索到产品落地

操作系统的落地和普及,离不开繁荣的应用生态。vivo系统架构专家徐海波表示,vivo致力于打造一个用户和开发者共赢的生态,持续为开发者提供开放能力和开发套件,为用户提供极致产品体验。

vivo基于蓝河操作系统将开放12大模块的系统能力,并以JS API和Native API两套API开放给开发者。例如,vivo将陆续开放AI算法能力,包括视觉、语音等多种算法,同时将开放AI服务引擎,助力开发者便捷接入AI能力;还提供数十种UI组件,支持多种动画方式和交互方式;在运动健康能力上,则开放了算法能力和底层接口。

在开发套件层面,vivo打造了蓝河开发套件,从4大维度助力开发者。其中,蓝河Studio,基于大模型能力实现多模态智慧生成和智能协同能力,可以根据开发者的自然语言输入生成代码、图片等,还能将代码检查、测试、打包构建等工作协同调用,帮助开发者提效减负;表盘设计工具,支持多种UI样式,以及天气、心率等20多种数据配置;蓝河操作系统支持应用、表盘、快捷卡片三种应用形态;开发者网站则包含了开发文档、代码样例、最佳实践等内容。

2023 VDC自研操作系统会场:详解vivo蓝河操作系统 从技术探索到产品落地

提升操作系统性能,是优化用户体验的基础,据vivo系统架构专家邝平介绍,vivo对蓝河系统架构进行了高性能的全栈设计,围绕开发语言、RuntiMe及前端框架、调度、图形渲染等4个方面,展开系统高性能探索。

在开发语言上,vivo选择安全、性能方面兼具优势的RUSt语言进行系统开发,同时为了助力开发者高效低成本开发应用,蓝河操作系统支持了前端技术栈开发。

在RuntiMe层面,vivo改进内存分配回收算法,提升了算法运行效率并降低内存开销,采用全新的内存管理双向动态调整算法,避免了内存溢出的问题。同时在前端框架上,蓝河操作系统将大部分前端实现进行下沉,使前端框架运行性能提升61%。

在调度层面,蓝河系统在不公平调度的基础上,实现了针对不同设备的智能动态优先级调整策略,确保UI任务实时响应,并基于超级协程进一步提升UI响应速度。

在图形渲染上,蓝河操作系统对渲染流程及关键模块进行了重新设计,构建虚拟显卡框架,实现超级渲染树、并行渲染、异构渲染等能力,保证系统体验始终流畅。

2023 VDC自研操作系统会场:详解vivo蓝河操作系统 从技术探索到产品落地

低功耗设计对于提高系统效率和用户体验至关重要,vivo软件系统工程师马宏伟认为,良好的硬件架构设计的核心原则是:通过功耗软件子系统的高效管理,使各器件在不同场景下选择最优的工作模式,相互协作,使整个系统始终运行在最佳能效比的状态下。

基于上述思考,vivo构建了蓝河操作系统的功耗子系统框架,该系统具备场景管理、策略管理、CPU功耗管理、设备功耗管理、诊断及预警系统5大核心能力。

其中,场景管理能够进行场景识别和场景融合;策略管理可以将不同场景下的功耗策略进行统一管理;CPU和设备管理能够基于驱动子系统对CPU和设备进行配置,使其工作在预期状态下;诊断及预警系统可以诊断CPU及设备状态,并进行异常修复。

目前,vivo已成功在业内首次应用长续航架构开发独立通信长续航智能手表,并基于软件架构层面的功耗策略融合及深度优化,实现性能与续航表现兼优的极致体验。

2023 VDC自研操作系统会场:详解vivo蓝河操作系统 从技术探索到产品落地

六年探索,终成蓝河。而在通往通用人工智能时代的探索道路上,vivo也将持续深耕操作系统底层技术创新,加码开发者赋能与生态伙伴合作,全力推进产业生态建设,为用户打造更加丰富、安全、智慧、流畅的应用体验,为产业的繁荣发展贡献蓝河力量。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册