• 您現在的位置是:首頁 >財經 > 2022-07-13 16:09:51 來源:

    Facebook移動議程的下一步是什么:開源

    導讀 如果有兩個主題可以總結Face book的公共產品議程在最短的一年,他們將是開放源代碼和移動。當然,這里有重疊的空間,這是周三在加州門洛公

    如果有兩個主題可以總結Face book的公共產品議程在最短的一年,他們將是開放源代碼和移動。

    當然,這里有重疊的空間,這是周三在加州門洛公園的社交網絡全球總部舉行的一次工程白板討論的主題。

    來自Face book開源團隊的詹姆斯·皮爾斯(James Pearce)在出席會議時向媒體建議,Face book的動機可以被形容為“開明的仁愛”,意思是分享“我們正在與開發者世界合作的東西。”

    皮爾斯還引用了CEO馬克·扎克伯格先前關于通過社交網絡建立全球知識經濟的言論,重申開源技術和商業是其中的一部分。

    皮爾斯(Pearce)透露,在過去18個月將Face book重新定位為“移動公司”后,下一步將把這些發展推向開源社區。

    Face book移動發布團隊經理克里斯蒂安·勒格尼托(Christian Legnito)援引SEC最新文件指出,Face book目前已經經歷了8.74億個月活躍用戶和5.07億個月活躍用戶。

    “這意味著Face book是移動的。但這也意味著移動是Face book,”Legnito吹噓,理論上說,兩者的增長取決于現在的共生關系。

    為了強調內部的轉變,Legnito說,當消息團隊開發一個新的功能時,它需要為桌面以及iOS和Android做好準備,這樣Face book就不再玩追趕的游戲了。

    “Face book真的很想出貨。我們想快速行動,不斷迭代,”Legnito總結說,列出了Face book已經使用的眾多開源資源。例子包括Git和Buildbot,用于持續集成,并在“人類可以得到它們”之前尋找bug。

    在Web上,工程師的構建時間很快。但是Legnito承認編寫本地代碼和支持工具并不簡單。

    因此,Face book內部建立了一些資源。一個例子是Buck,一個Android和通用Java支持的構建工具。該平臺可以在20秒內建立Instagram。

    另一種方法是為Android和看起來“自然”的網絡開發春季動畫。對于大多數Face book用戶來說,最明顯的反映是ChatHeads,這是一幅代表Face book圖像的微小圖像,可以隨意地在屏幕上拋出。

    “我們不僅在Android上創建了開源。我們愛死它了,”萊格尼托夸口說。

    當然,Face book在很大程度上依賴于其iOS用戶群。萊格尼托也強調了這一點,但他哀嘆蘋果制造的移動開發工具主要集中在嵌入式開發人員和團隊中,大約有五人左右。

    “在我們的規模,像這樣的東西開始下降,”Legnito繼續說。在iOS上,Face book建立了一個名為Xctool的工具,它可以并行測試運行,使它們在Face book的規模上“跑得更快”。

    Face book的大多數開源項目現在都在GitHub上發布,其他的則在Bitbucket和Apache上發布。

    勒格尼托強調,Face book仍處于充實其開源項目的早期階段。目前已有大約90個公共項目,有來自56家公司的65000名觀察員、15000個叉子和2600名捐助者。

    皮爾斯總結說,“我們只完成了百分之一。”

  • 成人app