精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Facebook如何針對新興市場設計安卓應用

責任編輯:editor005

作者:Sergio De Simone

2016-03-23 11:55:52

摘自:INFOQ

事實上,移動技術已經在新興市場風生水起了,新興和發達國家之間的移動領域有著巨大的差異。由于這些設計選擇

事實上,移動技術已經在新興市場風生水起了,新興和發達國家之間的移動領域有著巨大的差異。特別是3G和4G移動網絡尚未在新興國家得到廣泛地應用,甚至即使有3G的連接,也是時斷時續的。此外,3G網絡在很多情況下對于大多數人來說都太昂貴了。另一方面,Gautam Roy曾寫道,全球96%的人可以連接到2G網絡,全球有一半以上的人口在使用它。Facebook于是在此背景下定義了自己的目標,即:

很小的應用足跡(在1MB APK以內);較低的數據使用率并支持2G網絡;支持較老的、2009年代的設備。

這個主要的架構決定Facebook引擎要用一個代理服務器,而安卓應用實現為瘦客戶端,如下圖所示:

這個架構的設計使得該服務器要承擔繁重的工作,Roy說,通過把來自于Facebook后端服務的數據抓取出來并打包給客戶端使用。這個客戶端應用本身設計成一種虛擬機,提供攝像頭、SQL lite和UI引擎之類OS資源的訪問。此外,這個客戶端依賴于本地緩存,以避免針對同一事項發起多次請求。有趣的是,Facebook的工程師們為了取代HTTPS在TLS層上設計了它們自定義的信息協議,以便將來減少數據的使用以及削減建立安全連接所需的時間。

由于這些設計選擇,Roy總結說,Facebook工程師們在登錄、啟動、摘取刷新和圖像加載上實現了一流的性能,并且,即使在低性能和時斷時續的網絡上也能確保正確性。

查看英文原文:How Facebook Designed its Android App for Emerging Markets

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 清新县| 同江市| 大安市| 吉木萨尔县| 衡阳市| 宝坻区| 扬中市| 突泉县| 杭锦后旗| 嘉定区| 新晃| 阳西县| 永康市| 望江县| 中江县| 塔河县| 陇南市| 洞头县| 荔浦县| 齐河县| 喀什市| 淮南市| 滨州市| 红安县| 邵阳县| 淳化县| 三原县| 延津县| 达日县| 泰来县| 舒兰市| 敦化市| 新余市| 那坡县| 张家界市| 泰顺县| 宜昌市| 改则县| 伊宁县| 衢州市| 高雄县|