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