2023 VDC 藍河作業系統BlueOS 從技術探索到產品落地

2023-11-03     手機之家

原標題:2023 VDC 藍河作業系統BlueOS 從技術探索到產品落地

11月1日,vivo在深圳舉辦2023 vivo開發者大會,正式發布面向通用人工智慧時代的自研智慧作業系統——藍河作業系統BlueOS。在同期舉辦的自研作業系統分會場上,vivo分享了藍河作業系統在AI技術加持下的能力突破與智慧湧現,公布了vivo在系統應用落地、開放能力,以及高性能、低功耗等前沿技術領域的探索與最新成果。

vivo BlueOS定義通用人工智慧時代作業系統

藍河作業系統BlueOS,它具備「天生更智慧、天生更流暢、天生更安全」3大核心特性,革新系統體驗。

智慧層面,藍河作業系統基於大模型能力實現複雜的意圖識別和推理決策,帶來打破應用和設備邊界的自然交互介面以及多模態交互方式,同時實現AI服務引擎和多模輸入子系統,並帶來諸多智慧作業系統的新型應用。

此外,藍河作業系統開闢應用開發新範式,基於Copilot提供的代碼生成、圖文生成等能力,它可以理解開發者的需求,自動編寫代碼,生成專屬應用、主題或壁紙等,讓人人都能成為開發者,隨心所欲地進行創作。

流暢層面,藍河作業系統天生更流暢的架構設計,在作業系統程式語言、Runtime、超級協程、虛擬顯卡框架、內存管理算法五大關鍵技術方向取得了突破,顯著提升了計算、存儲、顯示的資源運行效率。

安全層面,行業數據表明,作業系統大約70%的嚴重安全漏洞都和內存使用不當相關,修復安全漏洞治標不治本,難以徹底解決。vivo選擇Rust語言作為系統框架的開發語言,成為行業首個系統框架由Rust語言編寫的作業系統。在編譯階段就可以發現內存使用不當導致的安全漏洞,從源頭保障了內存安全和並發安全。

藍河作業系統採用基於分布式設計理念的BlueXlink跨端智聯技術,該框架廣泛兼容行業標準協議,服務於智能家居、智慧出行、智慧辦公等場景,支撐藍河作業系統的IoT萬物智聯體驗。

vivo軟體系統集成部總經理 楊春

3大產品方向立體式升級 手錶產品率先應用

藍河作業系統將率先應用在手錶產品上,基於智能手錶的貼身佩戴、短時交互等特點,藍河作業系統落地手錶產品時重點布局「智慧交互、便捷生活、運動健康」3大產品方向,並接入AI能力,升級產品智慧體驗。

vivo啟用全新交互架構,在主錶盤上新增AI錶盤功能,用戶可以通過自然語言交互實時生成錶盤,並對錶盤背景、指針、數字時間樣式等進行個性化設置,「所說即可見,所見即可得」,讓人人都成為開發者,暢享無限量錶盤。

主錶盤同時增加動效錶盤、息屏模式等功能,在負一屏支持聯動vivo手機的原子通知和重要通知,同時升級快捷卡片,一屏可顯示多項功能,並優化了交互動效的流暢性。

基於藍河作業系統進一步豐富了手錶的功能應用,新增獨立通信能力,升級NFC功能,同時支持手錶應用商店,上線手錶版百度地圖、支付寶和喜馬拉雅,引領便捷生活新方式。

最後,聚焦運動健康場景,藍河作業系統為手錶提供了心率、血氧等指標異常檢測功能,同時支持活力四環、100多種運動模式,幫助用戶科學運動,養成健康生活習慣。

柯波指出,藍河作業系統讓vivo手錶產品的功能體驗「更上一層樓」,引領腕上智慧交互體驗變革。

vivo高級產品經理 柯波

12大開放能力+4大開發套件,全面賦能開發者

vivo致力於打造一個用戶和開發者共贏的生態,持續為開發者提供開放能力和開發套件,為用戶提供極致產品體驗。

基於藍河作業系統將開放12大模塊的系統能力,並以JS API和Native API兩套API開放給開發者。

vivo將陸續開放AI算法能力,包括視覺、語音等多種算法,同時將開放AI服務引擎,助力開發者便捷接入AI能力;還提供數十種UI組件,支持多種動畫方式和交互方式;在運動健康能力上,則開放了算法能力和底層接口。

在開發套件層面,vivo打造了藍河開發套件,從4大維度助力開發者。其中,藍河Studio,基於大模型能力實現多模態智慧生成和智能協同能力,可以根據開發者的自然語言輸入生成代碼、圖片等,還能將代碼檢查、測試、打包構建等工作協同調用,幫助開發者提效減負;錶盤設計工具,支持多種UI樣式,以及天氣、心率等20多種數據配置;藍河作業系統支持應用、錶盤、快捷卡片三種應用形態;開發者網站則包含了開發文檔、代碼樣例、最佳實踐等內容。

vivo系統架構專家 徐海波

4大維度發力,塑造BlueOS極致系統性能

vivo對藍河系統架構進行了高性能的全棧設計,圍繞開發語言、Runtime及前端框架、調度、圖形渲染等4個方面,展開系統高性能探索。

在開發語言上,vivo選擇安全、性能方面兼具優勢的Rust語言進行系統開發,同時為了助力開發者高效低成本開發應用,藍河作業系統支持了前端技術棧開發。

在Runtime層面,vivo改進內存分配回收算法,提升了算法運行效率並降低內存開銷,採用全新的內存管理雙向動態調整算法,避免了內存溢出的問題。同時在前端框架上,藍河作業系統將大部分前端實現進行下沉,使前端框架運行性能提升61%

在調度層面,藍河系統在不公平調度的基礎上,實現了針對不同設備的智能動態優先級調整策略,確保UI任務實時響應,並基於超級協程進一步提升UI響應速度。

在圖形渲染上,藍河作業系統對渲染流程及關鍵模塊進行了重新設計,構建虛擬顯卡框架,實現超級渲染樹、並行渲染、異構渲染等能力,保證系統體驗始終流暢。

vivo系統架構專家 鄺平

創新低功耗子系統,突破獨立通信智能手錶續航瓶頸

良好的硬體架構設計的核心原則是:通過功耗軟體子系統的高效管理,使各器件在不同場景下選擇最優的工作模式,相互協作,使整個系統始終運行在最佳能效比的狀態下。

vivo構建了藍河作業系統的功耗子系統框架,該系統具備場景管理、策略管理、CPU功耗管理、設備功耗管理、診斷及預警系統5大核心能力。

其中,場景管理能夠進行場景識別和場景融合;策略管理可以將不同場景下的功耗策略進行統一管理;CPU和設備管理能夠基於驅動子系統對CPU和設備進行配置,使其工作在預期狀態下;診斷及預警系統可以診斷CPU及設備狀態,並進行異常修復。

目前,vivo已成功在業內首次應用長續航架構開發獨立通信長續航智能手錶,並基於軟體架構層面的功耗策略融合及深度優化,實現性能與續航表現兼優的極致體驗。

vivo軟體系統工程師 馬宏偉

六年探索,終成藍河。而在通往通用人工智慧時代的探索道路上,vivo也將持續深耕作業系統底層技術創新,加碼開發者賦能與生態夥伴合作,全力推進產業生態建設,為用戶打造更加豐富、安全、智慧、流暢的應用體驗,為產業的繁榮發展貢獻藍河力量。

一圖看懂:

文章來源: https://twgreatdaily.com/zh-hk/9f5ad3caeee355ac52c75c870c26d5fa.html