成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

覆蓋4.6億+設(shè)備量!微信正式開源Hardcoder框架

新聞 開源
近日,微信開源能優(yōu)化框架Hardcoder,該框架目前已接收OPPO,vivo,華為,小米,三星,魅族等主流手機(jī)廠商,覆蓋4.6億+設(shè)備量。

 近日,微信開源能優(yōu)化框架Hardcoder,該框架目前已接收OPPO,vivo,華為,小米,三星,魅族等主流手機(jī)廠商,覆蓋4.6億+設(shè)備量。

如果你是一名Android開發(fā)者,想必已經(jīng)無比好奇Hardcoder到底有什么威力了吧,往下看就知道了

什么是 Hardcoder?

Hardcoder 是微信研發(fā)的一款性能優(yōu)化框架,是一套Android APP與系統(tǒng)間的通信解決方案。

覆盖4.6亿+设备量!微信正式开源Hardcoder框架

Hardcoder突破了APP只能調(diào)用系統(tǒng)標(biāo)準(zhǔn)API,無法直接調(diào)用系統(tǒng)而直接利用硬件資源的問題,讓Android突破了APP只能調(diào)用系統(tǒng)標(biāo)準(zhǔn)API,無法直接調(diào)用系統(tǒng)而直接利用硬件資源的問題,讓Android APP和系統(tǒng)能實(shí)時通信。

APP能夠充分調(diào)度系統(tǒng)資源如CPU頻率,大小核,GPU頻率等來提升APP性能,系統(tǒng)能夠從APP側(cè)獲取更多信息盔甲更合理地提供系統(tǒng)資源。同時,對于Android缺乏標(biāo)準(zhǔn)接口實(shí)現(xiàn)的功能,APP和系統(tǒng)也可以通過該框架實(shí)現(xiàn)規(guī)范適應(yīng)和功能擴(kuò)展。

Hardcoder 框架

Hardcoder 框架分為 Server 端和 Client 端。其中 Server 端在廠商系統(tǒng)側(cè)實(shí)現(xiàn),Client 端以 aar 形式合入到 APP中。

覆盖4.6亿+设备量!微信正式开源Hardcoder框架

APP 在需要資源的時候,向 Hardcoder 的 Client 端發(fā)出請求。Hardcoder Client 端接收到請求后向 Hardcoder Server 端發(fā)出請求。Server 端接受到請求后會根據(jù)請求參數(shù)向硬件申請不同的資源,比如調(diào)整 CPU 頻率,把線程綁定到大核運(yùn)行等,實(shí)現(xiàn)了 APP 到系統(tǒng)的通信。

同時系統(tǒng)也可把當(dāng)前系統(tǒng)的狀態(tài)通過 Hardcoder Client 在 Server 端注冊的接口回調(diào)通知到 Client 端,從而 APP 可以獲取到系統(tǒng)狀態(tài),實(shí)現(xiàn)系統(tǒng)到 APP 的通信。

Hardcoder Client 端與 Server 端采用的是 LocalSocket 的通信方式,由于 Hardcoder 采用 Native 實(shí)現(xiàn),因而在 C 層使用 Linux 的 socket 接口實(shí)現(xiàn)了一套 LocalSocket 機(jī)制作為 Client 端與 Server 端之間的通信方式。

覆盖4.6亿+设备量!微信正式开源Hardcoder框架

Hardcoder 適用場景

Hardcoder 框架有效提升了微信啟動、發(fā)送視頻、小程序啟動等重度場景的速度,朋友圈的滑動流暢性也明顯提升,平均優(yōu)化效果達(dá) 10%-30%。

此外,由于微信作為主動請求方可以在場景資源把控上做得更精細(xì)和準(zhǔn)確,Hardcoder 在性能得到提升的同時僅增加了 2% 的電量消耗,相當(dāng)于用 2% 的功耗換取平均 20% 的性能提升。

Hardcoder 框架目前已接入 OPPO、vivo、華為、小米、三星、魅族等主流手機(jī)廠商,覆蓋 4.6億+ 設(shè)備量。

覆盖4.6亿+设备量!微信正式开源Hardcoder框架

目前,Hardcoder 已經(jīng)在Github上標(biāo)星981個,77個Fork(Github地址:https://github.com/Tencent/Hardcoder)

 

責(zé)任編輯:張燕妮 來源: 開源最前線
相關(guān)推薦

2022-01-11 21:06:45

微信企業(yè)微信移動應(yīng)用

2020-03-17 15:01:19

微信醫(yī)保電子憑證

2011-01-28 09:08:16

KDE桌面環(huán)境

2018-11-20 14:48:22

微信群集合數(shù)據(jù)

2016-11-22 11:23:52

微信小程序騰訊微信

2019-09-18 16:15:05

馬化騰騰訊微信

2012-02-28 09:26:37

Android設(shè)備激活量應(yīng)用

2018-02-28 10:11:50

騰訊框架開源

2019-02-25 22:30:40

微信支付寶小程序

2021-04-08 09:27:36

微信iOS騰訊

2020-10-28 15:33:14

5G運(yùn)營商技術(shù)

2013-05-16 14:51:15

Android安卓google

2022-01-11 20:50:12

微信企業(yè)微信移動應(yīng)用

2021-08-07 20:40:54

微信iOS版移動應(yīng)用

2021-08-24 00:10:05

iOS微信系統(tǒng)

2020-03-23 11:43:43

微信iOS 7.0.12深色模式

2021-08-23 16:58:07

微信 iOS移動應(yīng)用

2015-01-27 23:27:48

微信微信客戶端

2013-01-18 09:29:46

微信3億移動應(yīng)用

2020-07-24 21:50:08

微信小程序公測
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产视频中文字幕在线观看 | 国产精品99精品久久免费 | 男女视频在线看 | 欧美国产视频 | 久久久精品综合 | 久久国产亚洲精品 | 精品一区二区久久久久久久网精 | 超碰91在线 | 精品欧美一区二区在线观看视频 | 999国产视频 | 久久久久亚洲精品国产 | 欧美福利精品 | 99热在线免费 | 日本高清精品 | 国产精品99 | 国产视频精品在线 | 91精品国产综合久久精品 | 九九精品在线 | 成人一区二区视频 | 粉嫩一区二区三区四区公司1 | 色毛片| 国产高清一区二区 | 国产精品亚洲片在线播放 | 亚洲综合在线一区二区 | 麻豆91精品91久久久 | 蜜桃视频一区二区三区 | 国产一区免费视频 | 亚洲一二三区不卡 | 黄色网址在线免费观看 | 91成人在线视频 | 中文字幕亚洲一区二区三区 | 欧美黑人体内she精在线观看 | 久久日韩精品一区二区三区 | 日韩三级一区 | 成人精品毛片国产亚洲av十九禁 | 久久com| 免费观看国产视频在线 | 天堂资源视频 | 91原创视频在线观看 | 精品九九九| 国产精品毛片一区二区在线看 |