以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

2020 vivo開(kāi)發(fā)者大會(huì)技術(shù)開(kāi)放分會(huì)場(chǎng)圓滿落幕,會(huì)上,vivo對(duì)外展示了進(jìn)來(lái)年從底層平臺(tái)開(kāi)發(fā)到場(chǎng)景實(shí)現(xiàn)方面做出的努力。如何與開(kāi)發(fā)者一起,為用戶構(gòu)建好用的系統(tǒng)體驗(yàn),是本次大會(huì)的重中之重。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

vivo通過(guò)開(kāi)放自家研發(fā)的Multi-Turbo全驅(qū)加速引擎、VCAP(vivo計(jì)算加速平臺(tái)),以及“快應(yīng)用IDE”的概念,為開(kāi)發(fā)者們提供了多個(gè)深度應(yīng)用優(yōu)化方案。同時(shí),這種優(yōu)化邏輯會(huì)讓開(kāi)發(fā)者、vivo、用戶實(shí)現(xiàn)多方共贏,最終都會(huì)給用戶帶來(lái)一個(gè)更高效的使用體驗(yàn)。

流暢的體驗(yàn),MultiTurbo功不可沒(méi)

首先,vivo性能優(yōu)化總監(jiān)柯錦玲對(duì)Multi-Turbo的相關(guān)信息進(jìn)行了介紹,什么是MultiTurbo?簡(jiǎn)單來(lái)說(shuō),就是結(jié)合系統(tǒng)底層核心資源優(yōu)化、網(wǎng)絡(luò)延遲優(yōu)化、散熱優(yōu)化、AI智能預(yù)判和智能調(diào)度策略優(yōu)化、游戲場(chǎng)景專屬優(yōu)化、安卓底層的編譯增強(qiáng)技術(shù)優(yōu)化的軟硬協(xié)調(diào)優(yōu)化策略,為手機(jī)提供更流暢更穩(wěn)定的性能。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

Multi-Turbo已經(jīng)經(jīng)歷了四次大的迭代,最新版本來(lái)到了Multi-Turbo4.0。在實(shí)際使用時(shí),用戶最直觀的體現(xiàn)在以下幾個(gè)方面:

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

根據(jù)各類場(chǎng)景的不同需求,Multi-Turbo會(huì)匹配相應(yīng)的優(yōu)化策略。像游戲就會(huì)對(duì)資源進(jìn)行較為激進(jìn)的調(diào)度,并且保證其運(yùn)行的優(yōu)先級(jí);而在使用日常應(yīng)用時(shí),最優(yōu)的能效比就會(huì)成為首選。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

從比較典型的優(yōu)化場(chǎng)景來(lái)看,對(duì)戰(zhàn)加載速度有著10%到30%的提升,對(duì)局流暢度則更為明顯,提升約為70%以上;在網(wǎng)絡(luò)優(yōu)化方面,平均時(shí)延降低10%到35%,流暢度也提升約為80%。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

目前,Multi-Turbo開(kāi)放能力已經(jīng)在vivo開(kāi)放平臺(tái)上線,開(kāi)發(fā)者可以在此平臺(tái)申請(qǐng)授權(quán)碼,集成sdk即可調(diào)用相關(guān)接口調(diào)試驗(yàn)證。同時(shí),針對(duì)應(yīng)用的特殊場(chǎng)景需求,開(kāi)發(fā)者可與其平臺(tái)進(jìn)行深度合作,對(duì)定制化優(yōu)化進(jìn)行適配。

從此舉來(lái)看,vivo想借助Multi-Turbo的開(kāi)放,逐步實(shí)現(xiàn)“全適配系統(tǒng)”的美好藍(lán)圖。而對(duì)于開(kāi)發(fā)者來(lái)說(shuō),自己的程序也可以在既定邏輯下得已流暢運(yùn)行,無(wú)疑是一個(gè)多方共贏的舉措。

VCAP再次升級(jí)

之后,vivo端側(cè)計(jì)算加速平臺(tái)的負(fù)責(zé)人魯晶對(duì)VCAP平臺(tái)的優(yōu)勢(shì)和升級(jí)進(jìn)行了分享。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

談到移動(dòng)端AI的快速興起,這離不開(kāi)算法、硬件、以及軟件的支持。VCAP就是一個(gè)助力算法在移動(dòng)端落地的平臺(tái),為了使AI算法在移動(dòng)端方便部署,其支持跨平臺(tái)部署(SoC),并實(shí)現(xiàn)了高性能、輕量化、低功耗等特性,這個(gè)平臺(tái)面向AI應(yīng)用開(kāi)發(fā)人員,能有效幫助開(kāi)發(fā)者將AI算法在移動(dòng)端實(shí)現(xiàn)快速部署和高效運(yùn)行。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

而在今年,VCAP在這個(gè)基礎(chǔ)上進(jìn)行了升級(jí)。在能力方面,其完善了模型層、工具層、框架層、以及運(yùn)行時(shí)層四個(gè)層面,更好的支持業(yè)務(wù)。vivo相冊(cè)識(shí)圖和剪輯、專為游戲開(kāi)發(fā)的4D震感、視頻超分功能等,都是借助此平臺(tái)的加速能力實(shí)現(xiàn)。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

和Multi-Turbo平臺(tái)一樣,VCAP同樣為開(kāi)發(fā)者開(kāi)設(shè)了便捷的接入流程,使自己的AI算法實(shí)現(xiàn)快速集成并應(yīng)用。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

快應(yīng)用的設(shè)計(jì)與構(gòu)想

最后,vivo應(yīng)用軟件工程師王斌對(duì)“如何高效率的開(kāi)發(fā)高性能的快應(yīng)用”進(jìn)行了闡述,向開(kāi)發(fā)者講述了此概念的流程與優(yōu)勢(shì),主要內(nèi)容包含了開(kāi)發(fā)效率、性能優(yōu)化、典型問(wèn)題、未來(lái)規(guī)劃四個(gè)層面。

以技術(shù)開(kāi)放為起點(diǎn),vivo為開(kāi)發(fā)者提供完善的開(kāi)發(fā)環(huán)境

目前,這項(xiàng)優(yōu)化帶來(lái)了約一倍提高的交互時(shí)間,對(duì)針對(duì)低端機(jī)型的長(zhǎng)時(shí)間白屏問(wèn)題進(jìn)行了優(yōu)化,降低其超過(guò)50%的白屏?xí)r間。

而這些看似龐大、繁雜的工作原理,其實(shí)目的都是攜手開(kāi)發(fā)者,使每個(gè)應(yīng)用的能效最大的得到發(fā)揮,從而逐漸構(gòu)成流暢的運(yùn)行環(huán)境。對(duì)于未來(lái),相信vivo能夠與開(kāi)發(fā)者們一起,構(gòu)建服務(wù)于用戶的完善生態(tài)體系。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )