微信開(kāi)放HC性能優(yōu)化框架:解決手機(jī)“卡成狗”的歷史難題
在 OPPO R15 發(fā)布的同時(shí),OPPO 表示已和微信達(dá)成合作,其流暢性和速度上均有大幅提升。
根據(jù)官方公布的數(shù)據(jù)顯示,OPPO R15 在微信中加載 Gif 表情的流暢度***可達(dá) 35.9%,此外在進(jìn)入會(huì)話頁(yè)面及朋友圈劃動(dòng)流暢度方面也有了巨大提升,分別達(dá)到了近 30% 和 20%。
其實(shí),這是微信團(tuán)隊(duì)開(kāi)發(fā)的 Hardcoder 性能優(yōu)化框架(以下簡(jiǎn)稱 HC 框架)的功效,該框架就是為了解決手機(jī)“卡成狗”的歷史難題。
HC 框架具備給 APP“調(diào)兵遣將”的能力,讓它能調(diào)度更多的系統(tǒng)能力來(lái)提高 APP 的運(yùn)行速度,它支持大部分 Android 系統(tǒng),且不依賴于特定 Android 系統(tǒng)。
在實(shí)驗(yàn)室環(huán)境中測(cè)試,HC 框架表現(xiàn)不錯(cuò):不僅將場(chǎng)景運(yùn)行時(shí)間進(jìn)行優(yōu)化提速了 10%,試驗(yàn)機(jī)器的微信卡頓的幀數(shù)也能大幅降低 10% - 35%。
微信表示,讓手機(jī)卡頓的原因是一個(gè)一直以來(lái)存在的普遍問(wèn)題:操作系統(tǒng)的通用性導(dǎo)致他無(wú)法對(duì)應(yīng)用的真實(shí)需求做出準(zhǔn)確的判斷和響應(yīng),所以通常情況下應(yīng)用并沒(méi)有發(fā)揮出手機(jī)***的系統(tǒng)能力和硬件水平。
然而,HC 框架就能讓手機(jī)應(yīng)用和手機(jī)系統(tǒng)很好地“交換意見(jiàn)”,從而在同樣資源情況下發(fā)揮更好的性能。在這個(gè)基礎(chǔ)上,手機(jī)應(yīng)用也能通過(guò) HC 框架獲取更多系統(tǒng)信息,做出更配合的利用系統(tǒng)資源和硬件能力的反應(yīng)。
對(duì)于手機(jī)廠商而言,使用 HC 框架不僅能以降低成本,提高手機(jī)運(yùn)行的流暢度,也能合理配置資源,開(kāi)源節(jié)流,降低單方面問(wèn)題的人力物力投入。
微信團(tuán)隊(duì)的 HC 框架已正式對(duì)所有廠商開(kāi)放合作,目前也有多家合作伙伴正在和微信一起通過(guò)該框架給手機(jī)用戶帶去更好的體驗(yàn)。