11月1日,vivo在深圳举办2023vivo开发者大会,正式发布面向时代的自研智能操作通用人工智能系统——蓝河操作系统BlueOS。
在同期举行的自研操作系统分会上,vivo分享了蓝河操作系统在AI技术支持下的突破能力和智慧涌现,并公布了vivo的系统应用实现、开放能力、高性能、低功耗等。
前沿技术领域的探索和最新成果,帮助开发者抓住时代创新机遇,共同构建繁荣的蓝河生态系统。
生来就更智能、更流畅、更安全,vivo BlueOS定义了通用人工智能时代的操作系统。
通用人工智能时代对操作系统提出了更高的要求。
vivo软件系统集成部总经理杨春表示,vivo自主研发了面向通用人工智能时代的智能操作系统Blue OS,拥有三大核心:“天生更智能、天生更流畅、天生更安全”彻底改变系统体验的功能。
在智能化层面,蓝河操作系统从系统、应用到工具链都取得了全面突破。
基于大模型能力,可以实现复杂的意图识别和推理决策,带来自然的交互界面和打破应用和设备界限的多模态交互方式。
同时实现了AI服务引擎和多模式输入子系统,带来了智能操作系统的诸多新应用。
此外,Blue River操作系统开辟了应用程序开发的新范式。
基于Copilot提供的代码生成、图文生成等能力,它可以了解开发者的需求,自动编写代码,并生成专属应用、主题或壁纸等,让每个人都可以成为开发者,创造任何你想要的东西。
在流畅度方面,蓝河操作系统有着天然流畅的架构设计。
例如,在操作系统编程语言、运行时、超级协程、虚拟显卡框架、内存管理算法五个关键技术方向上取得突破,计算和存储显着提升。
,显示资源运行效率。
在安全层面,行业数据显示,操作系统中约70%的严重安全漏洞与内存使用不当有关。
修复安全漏洞只能治标不治本,难以彻底解决。
Vivo选择Rust语言作为系统框架的开发语言,成为业界第一个采用Rust语言编写的系统框架的操作系统。
在编译阶段就可以发现内存使用不当导致的安全漏洞,从源头上保证内存安全和并发安全。
此外,蓝河操作系统采用基于分布式设计理念的BlueXlink跨终端智能连接技术。
该框架广泛兼容行业标准协议,服务于智能家居、智能出行、智能办公等场景,支撑蓝河操作系统的物联网万物智能连接体验。
。
vivo软件系统集成部总经理杨春对三大产品方向进行立体升级,引领腕上智能交互新体验。
据悉,Blue River操作系统将率先应用于手表产品。
vivo高级产品经理柯波表示,基于智能手表,蓝河操作系统落地式手表产品具有贴身佩戴、短时交互等特点,聚焦“智能交互、智能交互、智能手表”三大产品方向。
便捷生活、运动健康”,并融入AI能力,升级产品智能体验。
首先,vivo启用了全新的交互架构,并在主拨盘上加入了AI拨盘功能。
用户可以通过自然语言交互实时生成表盘,并对表盘背景、指针、数字时间样式等进行个性化设置。
“所见即所得”,让每个人都成为开发者,享受主表盘还增加了动态表盘、熄屏模式等功能,支持负一屏原子通知和与vivo手机联动的重要通知,升级快捷卡一屏显示多种功能,优化了其次,vivo基于蓝河操作系统进一步丰富了手表的功能应用,增加了独立通讯能力,升级了NFC功能,支持手表应用商店,推出了百度地图手表版,支付宝携手喜马拉雅,引领便捷生活新方式;最后,蓝河操作系统聚焦运动健康场景,为手表提供心率、血氧等指标异常检测功能。
它还支持四个活力环和100多种运动模式,帮助用户科学锻炼,养成健康的生活习惯。
柯波指出,蓝河操作系统将vivo手表产品的功能体验提升到了“一个新的高度”,引领了腕上智能交互体验的革命。
vivo高级产品经理柯博的12大开放能力+4大开发套件充分赋能开发者实现和普及操作系统,这离不开繁荣的应用生态。
vivo系统架构专家徐海波表示,vivo致力于打造用户和开发者共赢的生态系统,持续为开发者提供开放能力和开发套件,为用户提供极致的产品体验。
基于蓝河操作系统,vivo将开放12大模块的系统能力,并以JS API和Native API两套API开放给开发者。
比如,vivo将逐步开放AI算法能力,包括视觉、语音等算法。
还将开放AI服务引擎,帮助开发者轻松接入AI能力;它还将提供数十个UI组件来支持各种动画方法和交互。
方法;运动健康能力方面,开放了算法能力和底层接口。
在开发套件层面,vivo打造了蓝河开发套件,从四大维度帮助开发者。
其中,蓝河工作室基于大模型能力实现了多模态智能生成和智能协作能力。
可以根据开发者自然语言输入生成代码、图片等,还可以协同调用代码检查、测试、打包构建等,帮助开发者提高效率、减少工作量;表盘设计工具支持多种UI风格,以及天气、心率等20多种数据配置; Blue River操作系统支持应用程序、表盘、快捷卡三种应用形式;开发人员网站包括开发文档、代码示例、最佳实践等。
vivo系统架构专家徐海波从四大维度发力,塑造BlueOS的极致系统性能,提升操作系统性能,这是优化用户体验的基础。
据vivo系统架构专家邝平介绍,vivo已经实现了高性能全栈版本的蓝河系统架构。
设计上,重点从开发语言、运行时及前端框架、调度、图形渲染等四个方面进行系统的高性能探索。
在开发语言方面,vivo选择了在安全性和性能上都具有优势的Rust语言进行系统开发。
同时,为了帮助开发者高效、低成本地开发应用,蓝河操作系统支持前端技术栈开发。
在运行时层面,vivo改进了内存分配和回收算法,提高了算法的运行效率并降低了内存开销,并采用了全新的内存管理双向动态调整算法,避免了内存溢出的问题。
同时,在前端框架上,蓝河操作系统将大部分前端实现去中心化,前端框架的运行性能提升了61%。
在调度层面,蓝河系统在不公平调度的基础上,针对不同设备实施智能动态优先级调整策略,保证UI任务的实时响应,并基于超级协程进一步提升UI响应速度。
在图形渲染方面,蓝河操作系统重新设计了渲染流程和关键模块,构建了虚拟显卡框架,实现了超级渲染树、并行渲染、异构渲染等能力,保证系统体验始终流畅。
vivo系统架构专家匡平创新低功耗子系统,突破独立通讯智能手表瓶颈。
低功耗设计对于提高系统效率和用户体验至关重要。
vivo软件系统工程师马宏伟认为,良好的硬件架构设计的核心原则是:通过对功耗软件子系统的高效管理,让每个设备在不同场景下选择最优的工作模式并相互配合,让整个系统系统始终以最佳能效比运行。
基于以上思路,vivo构建了蓝河操作系统的功耗子系统框架。
系统具有场景管理、策略管理、CPU功耗管理、设备功耗管理、诊断预警系统五大核心能力。
其中场景管理可以进行场景识别和场景融合;策略管理可以统一管理不同场景下的用电策略; CPU和设备管理可以根据驱动子系统对CPU和设备进行配置,使它们工作在预期的状态。
;诊断预警系统可以诊断CPU和设备的状态并进行异常修复。
目前,vivo已在业内首次成功应用长寿命架构,开发出独立通讯长寿命智能手表,并基于软件架构层面的功耗策略整合和深度优化,无论是性能还是续航都做到了极致体验。
vivo软件系统工程师马宏伟花了六年时间探索,终于成为一条蓝河。
在探索通用人工智能时代的道路上,vivo也将持续深耕操作系统底层技术创新,加大开发者赋能以及与生态伙伴的合作,全力推进产业生态建设,打造更加丰富、为用户提供更安全、更智能、更智能的环境。
流畅的应用体验为行业的繁荣发展贡献了蓝河的力量。