國外媒體今天撰文稱,F(xiàn)acebook有望解救移動網(wǎng)絡(luò),一切將從開源它的秘密工具開始。
以下是文章主要內(nèi)容:
作為全球第一大移動網(wǎng)站的維護者,F(xiàn)acebook有望大幅改善整個移動網(wǎng)絡(luò)的質(zhì)量。該公司的開源團隊可能會給予其他的移動網(wǎng)絡(luò)開發(fā)者打造具有本地競爭力的一流網(wǎng)頁應(yīng)用的工具。它或?qū)⑼瞥鲂袠I(yè)期盼已久的相關(guān)工具。
它將先從Java動畫庫著手。Facebook也有可能推出用于監(jiān)測崩潰、內(nèi)存泄露、載入時間等情況的實時報告工具,具體取決于它如何定義競爭優(yōu)勢。
據(jù)多名Facebook內(nèi)部人士透露,這樣的工具已經(jīng)存在;問題就在于該公司是否會或者計劃何時開源這些可產(chǎn)生重大影響的軟件。
而名為Rebound的Java庫是很好的第一步。
今天的工具
該社交網(wǎng)絡(luò)的內(nèi)部開發(fā)者一直在著力于尋找大幅提升移動網(wǎng)絡(luò)技術(shù)性能的方法。
顯然,這些改進是從使得用戶界面變漂亮優(yōu)雅和響應(yīng)快速開始。
React是Facebook用于開發(fā)性能上佳、運行快速的移動網(wǎng)絡(luò)界面的JavaScript庫。
以下是一些相關(guān)講解:
Facebook今天推出的Rebound旨在解決笨拙、緩慢的傳統(tǒng)移動網(wǎng)絡(luò)界面問題。
Rebound引入基于物理的動畫元素——即你在頭像聊天(Chat Heads)或者在你的動態(tài)信息(News Feed)頂部上會體驗到的東西。Rebound還作為JavaScript庫提供,兼容HTML5和Node.js。
為何需要重負(fù)載工具
工具目前是移動網(wǎng)絡(luò)技術(shù)中需求最高、潛力最大的元素,每一家互聯(lián)網(wǎng)巨頭都有涉足。
LinkedIn在開發(fā)iPad版應(yīng)用時早早大力押寶HTML5技術(shù),但后來后悔作出該決定,中斷了移動網(wǎng)絡(luò)技術(shù)的開發(fā)。
LinkedIn移動主管基蘭·普拉薩德(Kiran Prasad)受訪時指出,該決定的原因在于“越來越多的人在應(yīng)用上花更多的時間,應(yīng)用耗光內(nèi)存。這不同于速度或者渲染的性能問題,但還是個大問題。”
被問及LinkedIn團隊需要如何使得HTML5可行時,普拉薩德的第一反應(yīng)是開發(fā)更多更好地工具——“擁有一個可行的調(diào)試工具和可告知你哪里耗盡內(nèi)存的性能工具。”
Facebook已經(jīng)擁有這類工具。
普拉薩德的第二個要求是:更好的讓應(yīng)用界面更出色的動畫工具——反彈、旋轉(zhuǎn)、彈出等小細(xì)節(jié)雖然細(xì)微,但卻可對消費者對于應(yīng)用的整體印象產(chǎn)生很大的影響。
誰在開發(fā)移動網(wǎng)絡(luò)工具?
“在Android和iOS平臺,有兩家非常大的企業(yè)在專注于開發(fā)應(yīng)用開發(fā)出錯時提供大量具體信息的工具。”普拉薩德說道,“在移動網(wǎng)絡(luò)端,使得那些桌面工具適用于移動設(shè)備確實很困難。”
Mozilla是移動網(wǎng)絡(luò)傳道中的“哥利亞”(Goliath)。
Mozilla的喬納森·南丁格爾(Jonathan Nightingale)今年早些時候表示,“從Firefox 4開始,我讓開發(fā)者工具團隊加快開發(fā)進程。在過去兩年里,他們一直在 自該公司基于網(wǎng)頁的移動操作系統(tǒng)Firefox OS推出以來,那種緊迫性進一步加劇。Mozilla為Firefox OS和移動端網(wǎng)頁應(yīng)用打造了App Manager,從而幫助開發(fā)、調(diào)試和部署出色的功能性移動網(wǎng)頁應(yīng)用。
“開發(fā)者的反響非常積極,自該工具近期推出以來提交到Firefox Marketplace市場的應(yīng)用程序已有數(shù)千個。”Mozilla開發(fā)者互動主管斯托米·彼得斯(Stormy Peters)稱。
“隨著Firefox OS App Manager的推出,開發(fā)者們將發(fā)現(xiàn)開始打造和調(diào)試網(wǎng)頁應(yīng)用變得更簡單,我們預(yù)計這一勢頭將會更加強勁。”
事實上,F(xiàn)irefox平臺現(xiàn)已支持?jǐn)?shù)千款應(yīng)用,這證明為移動端網(wǎng)頁開發(fā)提供足夠多的簡單工具相當(dāng)重要。
然后還有微軟。為了催生更多的Windows Phone網(wǎng)頁應(yīng)用,它為Internet Explorer提供了一套很不錯的工具。
IE營銷高管阿達什·內(nèi)爾(Adarsh Nair)最近受訪時說,“網(wǎng)站擁有超快的用戶界面至關(guān)重要,在觸屏設(shè)備上這一點甚至更加重要。”
面向IE的新F12工具能夠讓你知道具體是哪些煩人的頁面元素性能不高,具體是哪里幀速率下降,你也可以從中了解到內(nèi)存如何被實時使用,在進行內(nèi)存分析期間給頁面截圖,從而發(fā)現(xiàn)內(nèi)存不同的地方。“你可以快速發(fā)現(xiàn)內(nèi)存泄露問題。”內(nèi)爾指出。
說到工具和監(jiān)測技術(shù),不得不提New Relic。該公司計劃在2014年年初推出一個名為Rubicon的大作,該作品可實時監(jiān)測數(shù)十億個數(shù)據(jù)點,確切告知你網(wǎng)頁應(yīng)用的運行狀況。
Facebook在實時監(jiān)測、提供特定性能指標(biāo)方面的信息上也有內(nèi)部工具。
合理的解決方案
對于Facebook而言,獲得下一個10億用戶跟移動網(wǎng)絡(luò)息息相關(guān),其中包括功能手機簡單的界面。鑒于該公司以往在這些領(lǐng)域的試驗和失敗——它對工程增長和創(chuàng)造更多人與人連接的高度重視——它竭盡所能開發(fā)最好的移動網(wǎng)絡(luò)體驗可謂完全合乎情理。
開源這些工具它會有什么損失?
從過去的經(jīng)驗來看,損失不會很大。
Facebook的業(yè)務(wù)圍繞廣告,圍繞人們的關(guān)注。實時報告和漂亮的動畫在關(guān)注度、使用時間和用戶生成數(shù)據(jù)上不會給其它公司帶來任何優(yōu)勢。
它之前的開源項目,從服務(wù)器配置到自制PHP優(yōu)化,說明該公司非常理解開發(fā)者社區(qū)的概念和為開放技術(shù)體系作出貢獻的重要性。Facebook長期以來都是它使用的開源項目中富有價值的參與者。
這一次的區(qū)別就在于,移動網(wǎng)絡(luò)優(yōu)化方面的開源項目還很少。這類工具都還很新穎且?guī)в歇氄夹裕鏝ew Relic的Rubicon。
雖然Facebook公關(guān)不愿透露公司的計劃,但從知情的Facebook內(nèi)部人士提供的消息來看,我們有理由相信開源工具——有望徹底釋放移動網(wǎng)絡(luò)潛力的東西——即將來臨。該公司未來發(fā)布的工具令人期待。