騰訊最新開(kāi)源項(xiàng)目登上GitHub熱榜
本文經(jīng)AI新媒體量子位(公眾號(hào)ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系出處。
騰訊又又又開(kāi)源。這次是一個(gè)跨端框架,名為Hippy。
在GitHub上開(kāi)源不到一周,便斬獲近1200+星,一舉登上趨勢(shì)榜。

騰訊介紹稱,Hippy是一個(gè)新生的跨端開(kāi)發(fā)框架,目標(biāo)是使開(kāi)發(fā)者可以只寫一套代碼就直接運(yùn)行于三個(gè)平臺(tái)(iOS、Android 和 Web)。
在騰訊內(nèi)部,Hippy已運(yùn)行3年之久,覆蓋跨 BG 共有 18 個(gè)線上業(yè)務(wù),比如QQ瀏覽器、QQ音樂(lè)、自選股等等都正在使用,日均PV過(guò)億。

針對(duì)前端開(kāi)發(fā)者推出的跨端解決方案
Hippy跨端框架由QQ 瀏覽器部門發(fā)起,是針對(duì)前端開(kāi)發(fā)者推出的跨端解決方案。
騰訊云加社區(qū)此前發(fā)布的一篇文章,介紹了騰訊開(kāi)發(fā)以及開(kāi)源這一框架解決的問(wèn)題。
當(dāng)前整個(gè)社區(qū)內(nèi)的跨端開(kāi)發(fā)框架,仍舊存在兩個(gè)主要問(wèn)題:
- 跨端框架對(duì)前端開(kāi)發(fā)者來(lái)講難度較高,如果不具備移動(dòng)終端開(kāi)發(fā)能力,很難上手;
- 平臺(tái)差異大,相同功能甚至要為不同的平臺(tái)使用不同的接口編寫大量平臺(tái)相關(guān)代碼。
這背后的原因在于,大部分跨端框架的都是由終端開(kāi)發(fā)者主導(dǎo)開(kāi)發(fā),對(duì)前端開(kāi)發(fā)者并不友好。
因此,Hippy在開(kāi)發(fā)的過(guò)程中,從前端開(kāi)發(fā)人員角度出發(fā),使用 Javascript 為開(kāi)發(fā)語(yǔ)言。
而且支持 React 和 Vue 兩種前端主流框架,傳統(tǒng) Web 開(kāi)發(fā)者用起來(lái)上手也較為容易。除此之外,其主要特征如下:
- 不同的平臺(tái)保持了相同的接口。
- 通過(guò) JS 引擎 binding 模式實(shí)現(xiàn)的前終端通訊,具備超強(qiáng)性能。
- 提供了高性能的可復(fù)用列表。
- 皆可平滑遷移到 Web 瀏覽器。
- 完整支持 Flex 的布局引擎。
它的Project structure是這樣的:

騰訊云加社區(qū)透露,Hippy在騰訊內(nèi)部已經(jīng)有一套完整生態(tài),包含 GCanvas、Lottie、SVG 等都有對(duì)應(yīng)組件封裝。
同時(shí),包含騰訊內(nèi)部自研的 Hippy 業(yè)務(wù)組件庫(kù)、高性能圖形庫(kù)、異常上報(bào)(支持 Sentry)等,都會(huì)在未來(lái)逐步對(duì)外開(kāi)放。
如果你有興趣,可以前往GitHub獲取:
https://github.com/Tencent/Hippy
開(kāi)源成為騰訊的新風(fēng)尚
從年初到年末,騰訊開(kāi)源的腳步并沒(méi)有停下過(guò),而且重視程度越來(lái)越高,開(kāi)源項(xiàng)目越來(lái)越多。
比如面向物聯(lián)網(wǎng)場(chǎng)景的操作系統(tǒng)TencentOS-tiny。
11月份舉辦的的Techo開(kāi)發(fā)者大會(huì)上,騰訊一口氣開(kāi)源了TubeMQ、Tencent Kona JDK、TBase、TKEStack等大數(shù)據(jù)平臺(tái)的核心項(xiàng)目。
之后又把微信等眾多核心業(yè)務(wù)在用的圖計(jì)算框架Plato開(kāi)源了。
而且騰訊開(kāi)源并不止于開(kāi)放代碼,后續(xù)更新維護(hù)也在一直跟進(jìn),其首個(gè)AI開(kāi)源項(xiàng)目Angel自2016年開(kāi)源以來(lái),已經(jīng)完成了3.0版本迭代,并于近日從開(kāi)源基金會(huì)LF AI畢業(yè),成為業(yè)內(nèi)頂級(jí)AI開(kāi)源項(xiàng)目。
到現(xiàn)在,騰訊在Github上開(kāi)源了近90項(xiàng)目,超過(guò)1000個(gè)貢獻(xiàn)者參與了開(kāi)源貢獻(xiàn),標(biāo)星超過(guò)25萬(wàn),已成為全球開(kāi)源大廠。