作者?|??云鵬,編輯?|??漠影
AI大模型的火爆幾乎讓所有行業(yè)都感受到了底層技術(shù)創(chuàng)新帶來的變革力量,通用人工智能時(shí)代正逐漸走入現(xiàn)實(shí)。科技巨頭們的技術(shù)創(chuàng)新越來越聚焦于底層和源頭,從自研芯片到算法,從探索新型材料到打破工藝極限。
在智能手機(jī)產(chǎn)業(yè)中,隨著產(chǎn)品高端化發(fā)展趨勢(shì)的增強(qiáng),核心技術(shù)的競(jìng)爭(zhēng)愈發(fā)激烈。作為國內(nèi)年出貨量第一的智能手機(jī)巨頭,vivo近年來也亮出了不少自研技術(shù)硬核成果。
近三年,vivo自研芯片V系列已經(jīng)迭代四代,在實(shí)現(xiàn)諸多芯片底層技術(shù)突破的同時(shí),每一款都落地應(yīng)用在了旗艦智能手機(jī)中,取得了不錯(cuò)的市場(chǎng)反饋。就在昨日的vivo開發(fā)者大會(huì)上,vivo正式亮出了自己的自研通用大模型矩陣,并正式發(fā)布了面向通用人工智能時(shí)代的自研智慧操作系統(tǒng)——藍(lán)河操作系統(tǒng)BlueOS。
在通用人工智能時(shí)代的系統(tǒng)級(jí)底層技術(shù)創(chuàng)新大戰(zhàn)中,vivo已率先交出了自己的答卷。用vivo的話來說,BlueOS的核心特點(diǎn)是“天生更智慧、天生更流暢、天生更安全”。
值得一提的是,“天生”恰恰意味著vivo是從底層入手對(duì)系統(tǒng)進(jìn)行了深度自研,系統(tǒng)的諸多新特性都有著“原生”的特點(diǎn),這更是難能可貴的。
對(duì)于科技巨頭們來說,面對(duì)未來技術(shù)、需求快速迭代變化的市場(chǎng),想要提供更好的端到端的用戶體驗(yàn),底層創(chuàng)新勢(shì)在必行。
作為vivo的自研智慧操作系統(tǒng),BlueOS背后藏著哪些技術(shù)大招?vivo是如何深入底層構(gòu)建起一個(gè)屬于通用人工智能時(shí)代的操作系統(tǒng)的?從技術(shù)到生態(tài),vivo又有哪些長期規(guī)劃?
毫無疑問,BlueOS正在智能手機(jī)產(chǎn)業(yè)中掀起一場(chǎng)新革命,成為行業(yè)的一種新選擇。
01.人機(jī)交互或迎顛覆性改變,智慧、流暢、安全成開啟AI新時(shí)代大門的鑰匙
對(duì)于“智慧”這個(gè)詞,我們并不陌生,但真正想讓一個(gè)操作系統(tǒng)變得“智慧”,卻絕非易事。為什么vivo要做這樣一個(gè)更“智慧”的操作系統(tǒng)?實(shí)際上這與vivo多年來在底層技術(shù)上的深耕以及對(duì)前沿技術(shù)趨勢(shì)的精準(zhǔn)把握密不可分。隨著通用人工智能時(shí)代的到來,vivo也在探索更多品類的智能設(shè)備,甚至是一些更前沿的具身智能產(chǎn)品。
在操作系統(tǒng)層面,這些產(chǎn)品對(duì)智慧、安全、性能、續(xù)航等特性提出了更高的要求,這些需求都是行業(yè)既有操作系統(tǒng)解決方案所無法滿足的。與此同時(shí),隨著AI大模型的到來,人機(jī)交互模式也在潛移默化地改變。此前智能設(shè)備長期處于圖形用戶界面(GUI)時(shí)代,交互常以應(yīng)用的功能化設(shè)計(jì)為主導(dǎo),涉及場(chǎng)景、應(yīng)用的切換時(shí),用戶體驗(yàn)會(huì)較為割裂。未來隨著AI自然語言理解能力的提升、多模態(tài)交互能力的成熟,用戶通過AI來獲取服務(wù)的交互方式會(huì)成為主流。
可以說,vivo做一個(gè)更“智慧”的BlueOS,既是解決既有行業(yè)痛點(diǎn),也是AI新時(shí)代的必然發(fā)展趨勢(shì),更是將自身深厚技術(shù)積累面向通用人工智能時(shí)代落地的一個(gè)典型成果。當(dāng)然,為了實(shí)現(xiàn)操作系統(tǒng)的智慧體驗(yàn),離不開流暢度、安全性等多方面能力的同步提升,這也就引出了BlueOS的三大核心特性:智慧、流暢、安全。
1、AI多模態(tài)交互能力打破應(yīng)用、設(shè)備邊界,人人都是開發(fā)者的時(shí)代來了
在智慧層面,為了實(shí)現(xiàn)“天生”的能力,vivo對(duì)BlueOS從架構(gòu)設(shè)計(jì)層面就進(jìn)行了AI能力的部署。更復(fù)雜的意圖識(shí)別能力和推理決策能力是BlueOS AI能力最直觀的體現(xiàn)。BlueOS支持多模態(tài)輸入,人與操作系統(tǒng)的交互可以像人與人之間的交互一樣,我們可以通過語音、文字、圖片、音樂、視頻等輸入內(nèi)容來與系統(tǒng)進(jìn)行交互,系統(tǒng)背后的AI對(duì)這些內(nèi)容進(jìn)行理解,識(shí)別我們的意圖,生成所需內(nèi)容,提供相應(yīng)的服務(wù)。
用戶不用在各個(gè)App和設(shè)備之間來回切換,應(yīng)用和設(shè)備的邊界被進(jìn)一步打破。據(jù)了解,在這些能力背后,BlueOS在系統(tǒng)、應(yīng)用、工具鏈等多個(gè)方面實(shí)現(xiàn)了突破,通過VCAP能力實(shí)現(xiàn)了對(duì)推理決策的支持,基于大模型能力,實(shí)現(xiàn)了AI服務(wù)引擎和多模輸入子系統(tǒng)?;谶@些AI能力,vivo做了不少應(yīng)用在智慧操作系統(tǒng)中的新型應(yīng)用,比如vivo自研的Copilot可以提供代碼生成、圖文生成等能力,也是應(yīng)用開發(fā)方面新的生產(chǎn)力工具。BlueOS中AI大模型的能力給應(yīng)用的開發(fā)提供了新的范式,AI可以理解用戶的需求,自動(dòng)編寫代碼,生成專屬的應(yīng)用、壁紙、掛件等,滿足用戶的個(gè)性化需求。
據(jù)了解,vivo未來會(huì)把BlueOS的智慧交互能力應(yīng)用到更多的場(chǎng)景中,普通用戶都可以隨心所欲地去創(chuàng)作,人人都能成為開發(fā)者??梢钥吹?,vivo的AI大模型能力真正深入到了用戶的日常體驗(yàn)中,讓普通消費(fèi)者可以更便捷地享受到AI大模型帶來的紅利,同時(shí)開發(fā)范式的顛覆也讓系統(tǒng)的個(gè)性化自定義能力進(jìn)一步增強(qiáng)。
2、從編程語言、圖形渲染到內(nèi)存管理,多項(xiàng)底層技術(shù)突破保證系統(tǒng)流暢度
誠然,一個(gè)更智慧的操作系統(tǒng)在各類智能設(shè)備上應(yīng)用的未來固然美好,但智慧系統(tǒng)的打造,AI能力的充分釋放,離不開底層編程語言、運(yùn)行時(shí)、內(nèi)存管理等多方面的保證——系統(tǒng)流暢性的保障是構(gòu)筑智慧系統(tǒng)的堅(jiān)實(shí)地基。
首先,要設(shè)計(jì)一個(gè)高性能的操作系統(tǒng),編程語言的選擇是至關(guān)重要的,目前能夠滿足高性能需求的編程語言可選項(xiàng)并不多。vivo這次選擇了Rust,Rust編程語言可以兼顧內(nèi)存安全,在vivo看來,它是操作系統(tǒng)編程語言的最佳選擇。據(jù)了解,未來BlueOS也將進(jìn)一步支持Native編程語言。
解決編程語言問題只是第一關(guān),為了進(jìn)一步提高系統(tǒng)的資源利用效率以及對(duì)于用戶操作的優(yōu)先響應(yīng),vivo在系統(tǒng)調(diào)度層面基于不公平調(diào)度的協(xié)程機(jī)制,保證了任務(wù)的實(shí)時(shí)響應(yīng)。此外,在提升圖形顯示資源的利用效率方面,vivo借鑒了PC端通用的顯卡框架設(shè)計(jì),實(shí)現(xiàn)了渲染樹、并行渲染、異構(gòu)渲染等新特性,同時(shí)推出了虛擬顯卡解決方案,來解決丟幀、掉幀、幀同步等問題。
這些技術(shù)創(chuàng)新和新特性保證了BlueOS在顯示端的高效流暢。最后,在內(nèi)存空間管理方面,vivo通過自研內(nèi)存管理雙向動(dòng)態(tài)調(diào)整算法,為不同場(chǎng)景中的不同應(yīng)用分配內(nèi)存,提升應(yīng)用運(yùn)行性能。vivo在Runtime執(zhí)行引擎層將前端框架下沉,針對(duì)關(guān)鍵場(chǎng)景提供了直通調(diào)用通道,進(jìn)一步降低了應(yīng)用開銷,從而提升性能。
甚至在軟件架構(gòu)層面,vivo專門構(gòu)建了適合BlueOS的功耗子系統(tǒng)框架,包括場(chǎng)景管理、策略管理、CPU 功耗管理、設(shè)備功耗管理、診斷及預(yù)警系統(tǒng)等五個(gè)核心能力。其中CPU和設(shè)備功耗管理可以根據(jù)選定的功耗策略,通過驅(qū)動(dòng)子系統(tǒng),對(duì)CPU和設(shè)備進(jìn)行配置,使其工作在預(yù)期狀態(tài)下。診斷及預(yù)警系統(tǒng)則通過前期構(gòu)建并預(yù)置的設(shè)備功耗模型,來診斷CPU及設(shè)備的運(yùn)行狀態(tài)是否異常,并進(jìn)行異常修復(fù)。
值得一提的是,為了支持系統(tǒng)更好地跨設(shè)備落地、生態(tài)更易擴(kuò)展,BlueOS的硬件需求也是極低的。可以看到,在保證流暢性這件事上,vivo的技術(shù)創(chuàng)新已經(jīng)走到了軟硬件底層,這更多考驗(yàn)的是一個(gè)廠商在根技術(shù)層面的深厚積累,遠(yuǎn)非一朝一夕之功。
3、從源頭切斷內(nèi)存使用安全隱患,與微軟谷歌走在同一路線上
在流暢的基礎(chǔ)上,安全性的提升也是操作系統(tǒng)的重要一環(huán)。通用人工智能時(shí)代,AI大模型的應(yīng)用離不開數(shù)據(jù),而數(shù)據(jù)隱私安全保護(hù)則成為重中之重,安全性尤其被提到更加重要的位置,可以說是一切便捷智能化體驗(yàn)的根本保障。
據(jù)了解,行業(yè)數(shù)據(jù)中操作系統(tǒng)大約70%的安全漏洞都和內(nèi)存使用不當(dāng)相關(guān),而傳統(tǒng)的修復(fù)漏洞方式往往治標(biāo)不治本。為了更好保證安全性,BlueOS由Rust語言編寫,Rust編程語言的所有權(quán)模型、生命周期等一系列安全特性,可以保障代碼在編譯階段就能發(fā)現(xiàn)內(nèi)存使用不當(dāng)導(dǎo)致的安全問題,從源頭保障內(nèi)存安全和并發(fā)安全。
值得一提的是,如今Rust已經(jīng)成為開發(fā)者開發(fā)操作系統(tǒng)的首選,比如微軟正在用Rust編程語言重寫核心Windows庫,而谷歌也正在使用Rust語言重寫在Linux核心之外執(zhí)行的Android關(guān)鍵安全組件。從行業(yè)大趨勢(shì)中我們也能看到,vivo的選擇是與科技巨頭站在了同一方向和賽道上,從底層編程語言入手,也是“天生”二字的很好體現(xiàn)。
02.AI大模型加持,開發(fā)范式迎來重塑 vivo藍(lán)河生態(tài)加速生長
做一個(gè)優(yōu)秀的操作系統(tǒng),除了憑借過硬的底層技術(shù)實(shí)力打好基礎(chǔ),非常關(guān)鍵的一環(huán)就是要建立良好的生態(tài)。做好操作系統(tǒng),不僅是種一棵參天大樹,更是要?jiǎng)?chuàng)造一片繁茂的森林。
正如蘋果的iOS、微軟的Windows,只有千萬開發(fā)者積極參與,建立起穩(wěn)固龐大的生態(tài),用戶才能真正從中獲益,各類優(yōu)質(zhì)的應(yīng)用和服務(wù)才得以誕生。這次在BlueOS的生態(tài)建設(shè)層面,vivo的AI大模型能力同樣發(fā)揮著重要作用,甚至對(duì)開發(fā)范式有著顛覆性變革。首先,對(duì)于開發(fā)者們來說,BlueOS中12大模塊的系統(tǒng)能力都可以為開發(fā)所用,vivo通過JS API和Native API將這些能力開放給開發(fā)者。開發(fā)者們可以獲得vivo開放的視覺、語音等多種AI算法,以及vivo基于AI服務(wù)引擎提供的核心功能組件。比如UI組件就支持多種動(dòng)畫方式和交互方式。開發(fā)所需要的所有信息都可以在vivo提供的開發(fā)網(wǎng)站中一站式獲得。
開發(fā)者們?cè)陂_發(fā)藍(lán)河生態(tài)內(nèi)應(yīng)用時(shí),不需要“從頭造輪子”,更有一種AI加持下的“開箱即用”的體驗(yàn)。
此外,AI大模型對(duì)于開發(fā)者們來說更直接的好處體現(xiàn)在其代碼能力上。比如在開發(fā)套件層面,藍(lán)河Studio具備多模態(tài)智慧生成和智能協(xié)同能力,開發(fā)者可以直接通過自然語言的輸入來生成代碼、圖片,甚至還可以協(xié)同調(diào)用代碼檢查、測(cè)試、打包構(gòu)建等工作,開發(fā)者們的工作量顯著降低,開發(fā)效率有直觀提升。
這種從編碼、編譯、調(diào)試到發(fā)布的一站式服務(wù),對(duì)于開發(fā)者們來說是非常有益的。舉個(gè)簡(jiǎn)單的例子,當(dāng)我們想為手表設(shè)計(jì)一個(gè)美觀且功能多樣的表盤時(shí),可以直接通過語言來描述自己的需求,而AI會(huì)理解你的語言并根據(jù)你的需求自動(dòng)生成一個(gè)新的表盤設(shè)計(jì)。
實(shí)際上,這直接讓開發(fā)的范式發(fā)生了改變,不僅專業(yè)開發(fā)者可以從中受益,每一個(gè)普通用戶都可以成為開發(fā)者,參與到生態(tài)的建設(shè)當(dāng)中。整體來看,vivo為開發(fā)者們提供了足夠便捷的“端到端”智慧化開發(fā)體驗(yàn)。AI大模型的應(yīng)用讓開發(fā)的全鏈路都變得更加高效。
據(jù)了解,目前支付寶、百度地圖、喜馬拉雅等頭部應(yīng)用已經(jīng)陸續(xù)接入藍(lán)河生態(tài),開發(fā)了定制版的應(yīng)用。在生態(tài)兼容層面,藍(lán)河生態(tài)兼容了開放原子開源基金會(huì)的hapjs快應(yīng)用技術(shù)標(biāo)準(zhǔn),直接支持了6700多個(gè)應(yīng)用。隨著主流頭部應(yīng)用的加入以及對(duì)既有技術(shù)標(biāo)準(zhǔn)的兼容,vivo的藍(lán)河生態(tài)建設(shè)正逐漸提速。
面向未來的通用人工智能時(shí)代,vivo正用硬核技術(shù)和生態(tài),打造一個(gè)智慧系統(tǒng),給用戶帶來更極致的產(chǎn)品體驗(yàn),同時(shí)給開發(fā)者帶去共贏的生態(tài),成為行業(yè)中的變革性新力量。
03.結(jié)語:從技術(shù)到生態(tài) vivo自研系統(tǒng)成智能終端產(chǎn)業(yè)新變量
在vivo BlusOS的智慧、流暢、安全等特性中,我們能夠看到諸多vivo在底層技術(shù)創(chuàng)新層面的突破,vivo的綜合技術(shù)實(shí)力,顯然已經(jīng)邁上了一個(gè)新的臺(tái)階。當(dāng)然,操作系統(tǒng)的發(fā)展離不開生態(tài)的開枝散葉,現(xiàn)在vivo已經(jīng)把路鋪好,隨著越來越多的開發(fā)者、三方廠商的加入,藍(lán)河生態(tài)也將加速開枝散葉。
經(jīng)歷了智能手機(jī)時(shí)代的變革,作為國內(nèi)第一大智能手機(jī)廠商的vivo,在遇到AI大模型帶來的新變革浪潮時(shí),已然做足了準(zhǔn)備。AI技術(shù)的更迭必然會(huì)成為未來智能終端產(chǎn)業(yè)中最大的變量之一,擁抱AI,已是所有科技公司的必然選擇。