智东西
作者 | 云鹏
编辑 | 漠影
AI大模型的火爆几乎让所有行业都感受到了底层技术创新带来的变革力量,通用人工智能时代正逐渐走入现实。
科技巨头们的技术创新越来越聚焦于底层和源头,从自研芯片到算法,从探索新型材料到打破工艺极限。在智能手机产业中,随着产品高端化发展趋势的增强,核心技术的竞争愈发激烈。
作为国内年出货量第一的智能手机巨头,vivo近年来也亮出了不少自研技术硬核成果。近三年,vivo自研芯片V系列已经迭代四代,在实现诸多芯片底层技术突破的同时,每一款都落地应用在了旗舰智能手机中,取得了不错的市场反馈。
就在昨日的vivo开发者大会上,vivo正式亮出了自己的自研通用大模型矩阵,并正式发布了面向通用人工智能时代的自研智慧操作系统——蓝河操作系统BlueOS。
在通用人工智能时代的系统级底层技术创新大战中,vivo已率先交出了自己的答卷。
用vivo的话来说,BlueOS的核心特点是“天生更智慧、天生更流畅、天生更安全”。值得一提的是,“天生”恰恰意味着vivo是从底层入手对系统进行了深度自研,系统的诸多新特性都有着“原生”的特点,这更是难能可贵的。
对于科技巨头们来说,面对未来技术、需求快速迭代变化的市场,想要提供更好的端到端的用户体验,底层创新势在必行。
作为vivo的自研智慧操作系统,BlueOS背后藏着哪些技术大招?vivo是如何深入底层构建起一个属于通用人工智能时代的操作系统的?从技术到生态,vivo又有哪些长期规划?毫无疑问,BlueOS正在智能手机产业中掀起一场新革命,成为行业的一种新选择。
对于“智慧”这个词,我们并不陌生,但真正想让一个操作系统变得“智慧”,却绝非易事。
为什么vivo要做这样一个更“智慧”的操作系统?实际上这与vivo多年来在底层技术上的深耕以及对前沿技术趋势的精准把握密不可分。
随着通用人工智能时代的到来,vivo也在探索更多品类的智能设备,甚至是一些更前沿的具身智能产品。在操作系统层面,这些产品对智慧、安全、性能、续航等特性提出了更高的要求,这些需求都是行业既有操作系统解决方案所无法满足的。
与此同时,随着AI大模型的到来,人机交互模式也在潜移默化地改变。此前智能设备长期处于图形用户界面(GUI)时代,交互常以应用的功能化设计为主导,涉及场景、应用的切换时,用户体验会较为割裂。
未来随着AI自然语言理解能力的提升、多模态交互能力的成熟,用户通过AI来获取服务的交互方式会成为主流。
可以说,vivo做一个更“智慧”的BlueOS,既是解决既有行业痛点,也是AI新时代的必然发展趋势,更是将自身深厚技术积累面向通用人工智能时代落地的一个典型成果。
当然,为了实现操作系统的智慧体验,离不开流畅度、安全性等多方面能力的同步提升,这也就引出了BlueOS的三大核心特性:智慧、流畅、安全。
1、AI多模态交互能力打破应用、设备边界,人人都是开发者的时代来了
在智慧层面,为了实现“天生”的能力,vivo对BlueOS从架构设计层面就进行了AI能力的部署。更复杂的意图识别能力和推理决策能力是BlueOS AI能力最直观的体现。
BlueOS支持多模态输入,人与操作系统的交互可以像人与人之间的交互一样,我们可以通过语音、文字、图片、音乐、视频等输入内容来与系统进行交互,系统背后的AI对这些内容进行理解,识别我们的意图,生成所需内容,提供相应的服务。
用户不用在各个App和设备之间来回切换,应用和设备的边界被进一步打破。
据了解,在这些能力背后,BlueOS在系统、应用、工具链等多个方面实现了突破,通过VCAP能力实现了对推理决策的支持,基于大模型能力,实现了AI服务引擎和多模输入子系统。
基于这些AI能力,vivo做了不少应用在智慧操作系统中的新型应用,比如vivo自研的Copilot可以提供代码生成、图文生成等能力,也是应用开发方面新的生产力工具。
BlueOS中AI大模型的能力给应用的开发提供了新的范式,AI可以理解用户的需求,自动编写代码,生成专属的应用、壁纸、挂件等,满足用户的个性化需求。
据了解,vivo未来会把BlueOS的智慧交互能力应用到更多的场景中,普通用户都可以随心所欲地去创作,人人都能成为开发者。
可以看到,vivo的AI大模型能力真正深入到了用户的日常体验中,让普通消费者可以更便捷地享受到AI大模型带来的红利,同时开发范式的颠覆也让系统的个性化自定义能力进一步增强。
2、从编程语言、图形渲染到内存管理,多项底层技术突破保证系统流畅度
诚然,一个更智慧的操作系统在各类智能设备上应用的未来固然美好,但智慧系统的打造,AI能力的充分释放,离不开底层编程语言、运行时、内存管理等多方面的保证——系统流畅性的保障是构筑智慧系统的坚实地基。
首先,要设计一个高性能的操作系统,编程语言的选择是至关重要的,目前能够满足高性能需求的编程语言可选项并不多。
vivo这次选择了Rust,Rust编程语言可以兼顾内存安全,在vivo看来,它是操作系统编程语言的最佳选择。据了解,未来BlueOS也将进一步支持Native编程语言。
解决编程语言问题只是第一关,为了进一步提高系统的资源利用效率以及对于用户操作的优先响应,vivo在系统调度层面基于不公平调度的协程机制,保证了任务的实时响应。
此外,在提升图形显示资源的利用效率方面,vivo借鉴了PC端通用的显卡框架设计,实现了渲染树、并行渲染、异构渲染等新特性,同时推出了虚拟显卡解决方案,来解决丢帧、掉帧、帧同步等问题。这些技术创新和新特性保证了BlueOS在显示端的高效流畅。
最后,在内存空间管理方面,vivo通过自研内存管理双向动态调整算法,为不同场景中的不同应用分配内存,提升应用运行性能。vivo在Runtime执行引擎层将前端框架下沉,针对关键场景提供了直通调用通道,进一步降低了应用开销,从而提升性能。
甚至在软件架构层面,vivo专门构建了适合BlueOS的功耗子系统框架,包括场景管理、策略管理、CPU 功耗管理、设备功耗管理、诊断及预警系统等五个核心能力。
其中CPU和设备功耗管理可以根据选定的功耗策略,通过驱动子系统,对CPU和设备进行配置,使其工作在预期状态下。诊断及预警系统则通过前期构建并预置的设备功耗模型,来诊断CPU及设备的运行状态是否异常,并进行异常修复。
值得一提的是,为了支持系统更好地跨设备落地、生态更易扩展,BlueOS的硬件需求也是极低的。
可以看到,在保证流畅性这件事上,vivo的技术创新已经走到了软硬件底层,这更多考验的是一个厂商在根技术层面的深厚积累,远非一朝一夕之功。
3、从源头切断内存使用安全隐患,与微软谷歌走在同一路线上
在流畅的基础上,安全性的提升也是操作系统的重要一环。通用人工智能时代,AI大模型的应用离不开数据,而数据隐私安全保护则成为重中之重,安全性尤其被提到更加重要的位置,可以说是一切便捷智能化体验的根本保障。
据了解,行业数据中操作系统大约70%的安全漏洞都和内存使用不当相关,而传统的修复漏洞方式往往治标不治本。
为了更好保证安全性,BlueOS由Rust语言编写,Rust编程语言的所有权模型、生命周期等一系列安全特性,可以保障代码在编译阶段就能发现内存使用不当导致的安全问题,从源头保障内存安全和并发安全。
值得一提的是,如今Rust已经成为开发者开发操作系统的首选,比如微软正在用Rust编程语言重写核心Windows库,而谷歌也正在使用Rust语言重写在Linux核心之外执行的Android关键安全组件。
从行业大趋势中我们也能看到,vivo的选择是与科技巨头站在了同一方向和赛道上,从底层编程语言入手,也是“天生”二字的很好体现。
做一个优秀的操作系统,除了凭借过硬的底层技术实力打好基础,非常关键的一环就是要建立良好的生态。做好操作系统,不仅是种一棵参天大树,更是要创造一片繁茂的森林。
正如苹果的iOS、微软的Windows,只有千万开发者积极参与,建立起稳固庞大的生态,用户才能真正从中获益,各类优质的应用和服务才得以诞生。
这次在BlueOS的生态建设层面,vivo的AI大模型能力同样发挥着重要作用,甚至对开发范式有着颠覆性变革。
首先,对于开发者们来说,BlueOS中12大模块的系统能力都可以为开发所用,vivo通过JS API和Native API将这些能力开放给开发者。
开发者们可以获得vivo开放的视觉、语音等多种AI算法,以及vivo基于AI服务引擎提供的核心功能组件。比如UI组件就支持多种动画方式和交互方式。开发所需要的所有信息都可以在vivo提供的开发网站中一站式获得。
开发者们在开发蓝河生态内应用时,不需要“从头造轮子”,更有一种AI加持下的“开箱即用”的体验。
此外,AI大模型对于开发者们来说更直接的好处体现在其代码能力上。比如在开发套件层面,蓝河Studio具备多模态智慧生成和智能协同能力,开发者可以直接通过自然语言的输入来生成代码、图片,甚至还可以协同调用代码检查、测试、打包构建等工作,开发者们的工作量显著降低,开发效率有直观提升。
这种从编码、编译、调试到发布的一站式服务,对于开发者们来说是非常有益的。
举个简单的例子,当我们想为手表设计一个美观且功能多样的表盘时,可以直接通过语言来描述自己的需求,而AI会理解你的语言并根据你的需求自动生成一个新的表盘设计。
实际上,这直接让开发的范式发生了改变,不仅专业开发者可以从中受益,每一个普通用户都可以成为开发者,参与到生态的建设当中。
整体来看,vivo为开发者们提供了足够便捷的“端到端”智慧化开发体验。AI大模型的应用让开发的全链路都变得更加高效。
据了解,目前支付宝、百度地图、喜马拉雅等头部应用已经陆续接入蓝河生态,开发了定制版的应用。
在生态兼容层面,蓝河生态兼容了开放原子开源基金会的hapjs快应用技术标准,直接支持了6700多个应用。
随着主流头部应用的加入以及对既有技术标准的兼容,vivo的蓝河生态建设正逐渐提速。
面向未来的通用人工智能时代,vivo正用硬核技术和生态,打造一个智慧系统,给用户带来更极致的产品体验,同时给开发者带去共赢的生态,成为行业中的变革性新力量。
在vivo BlusOS的智慧、流畅、安全等特性中,我们能够看到诸多vivo在底层技术创新层面的突破,vivo的综合技术实力,显然已经迈上了一个新的台阶。
当然,操作系统的发展离不开生态的开枝散叶,现在vivo已经把路铺好,随着越来越多的开发者、三方厂商的加入,蓝河生态也将加速开枝散叶。
经历了智能手机时代的变革,作为国内第一大智能手机厂商的vivo,在遇到AI大模型带来的新变革浪潮时,已然做足了准备。AI技术的更迭必然会成为未来智能终端产业中最大的变量之一,拥抱AI,已是所有科技公司的必然选择。