首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Facebook 持續擴張版圖:推出 Java ME 應用客戶端

     編輯:J2ME

Facebook 全球用戶分布

2011 年 4 月 iCrossing 發布 Facebook 全球用戶分布圖(點擊查看大圖),前十名有 6 個為發展中國家:印尼、印度、土耳其、墨西哥、菲律賓、巴西,合計佔總用戶兩成以上。其中印尼僅次於美國,用戶達 3,517 萬(截至 2011 年 4 月)。

Facebook 用戶分布圖

近期消息:Facebook 推出「全機型 Facebook」應用,供 2,500 多款低端手機安裝使用,屬於「未來 5 年覆蓋全球」計畫一環。

對低收入群體這應是福音,App 體驗優於 WAP 版;對 Facebook,App 駐留桌面比瀏覽器登錄移動版網站有更強用戶粘性。

但有用戶安裝後發現,該 App 由 Java ME(適用於手機開發的微縮版 Java)編寫。

Facebook Java ME 客戶端

大多數低端手機配備 Java 執行環境,可正常使用此 App。但對廣大亞非拉貧困國家,山寨機才是合適通訊工具,因成本考量多不支援 Java,無法滿足 Facebook App 需求。如何服務這部分用戶,是 Facebook 擴張計畫必須面對的問題。

Peek 公司 CEO Amol Sarva 提出方案:

使用 C/C++ 編寫適用於山寨機平台的 App。C++ 不需虛擬機運行環境,對手機效能要求比 Java ME 更低。

但 Facebook 採用 C++ 至少有兩個顧慮:

  • 「適應山寨機」與西方高舉知識產權大棒打壓山寨機廠商大風向不符
  • C++ 程式難維護,後續升級成本較高

除此路徑,Facebook 還有一選擇——直接內置 Facebook STK 應用的 SIM 卡。此應用本質仍透過簡訊與伺服端交互,STK 僅起導航作用。基於簡訊,凡有網絡覆蓋處均可服務。雖 STK 平台也有相容性問題,但無疑是極低成本擴張方式,對山寨機用戶或許是手機上使用 Facebook 的唯一選擇。

歸根到底,透過高中端智慧型手機 App、定製智慧型手機、低端 Java ME App、最低端 STK App,Facebook 將覆蓋面擴張至極致,朝「新時代基礎設施」遠大目標邁進。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved