程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> Facebook繼續圈地運動:推Java ME應用客戶端

Facebook繼續圈地運動:推Java ME應用客戶端

編輯:J2ME

Facebook

今年 4 月 icrossing 發布了一張 Facebook 全球用戶分布圖(下圖,點擊查看大圖),前十名有 6 個是發展中國家:印度尼西亞,印度,土耳其,墨西哥,菲律賓,巴西,它們加起來占到“臉譜”總用戶兩成以上。其中印尼僅次於美國,用戶數達 3517 萬(截止 2011 年 4 月)。

Facebook

上周的消息:Facebook 推出了一款“全機型 Facebook(Facebook for Every Phone)”應用,供 2500 多部低端手機安裝使用,它是臉譜“未來 5 年覆蓋全球”計劃中的一部分。

照理來說,這個消息對於低收入人群來說應該是一個福音,畢竟 App 的體驗要比 WAP 版更加便捷。同樣,對於 Facebook 來說, App 作為一個應用程序放在手機桌面,比用手機浏覽器登錄 Facebook 移動版網站有更強的用戶粘度。

但有人安裝這個 App 後,發現它是用 Java ME(適用於手機開發的微縮版Java)寫成的。

Java ME

應該說,大多數低端手機都裝備有 Java 運行環境,可以正常使用這個 App。不過對於廣大亞非拉貧困國家來說,山寨機才是更適合他們的通訊工具,出於成本考量,山寨機很多都不能支持 Java,無法滿足 Facebook App 的需求,怎麼為這部分用戶服務,是 Facebook 的擴張計劃必須考慮的問題。

Peek 公司 CEO 阿莫爾·薩爾瓦(Amol Sarva)提了一個方案:

使用 C/C++ 語言編寫適用於山寨機平台的 App 。

C++ 語言不需要虛擬機運行環境,寫成的 App 對手機性能的要求要比 Java ME 更低。

不過呢,建議歸建議, Facebook 真要用 C++ 為山寨機寫 App ,至少有兩個顧慮:

◆“適應山寨機”與西方高舉知識產權大棒打壓山寨機廠商大風向不符

◆C++ 程序不易維護,後續升級成本較高

不過,為了那數量龐大的用戶,也許真的可以嘗試一下呢。

除了這條路子以外,實際上,Facebook 還有一個選擇 — 直接內置 Facebook STK 應用的 SIM 卡,這種應用就不是現代的 App 了,它本質上還是通過短信與服務端進行交互,STK 應用本身僅僅起到導航的作用。

這種應用基於短信,那麼只要有網絡覆蓋的地方,就可以提供服務。盡管 STK 平台本身也有兼容性問題,但毋庸置疑,這仍然是一條極低成本的擴張方式,對於廣大山寨機用戶而言,這可能就是手機上使用 Facebook 的惟一選擇了。

歸根到底,通過高中端智能機應用、定制智能機,低端 Java ME 應用,最低端 STK 應用,Facebook 將自己的覆蓋面擴張到了極致,正朝著“新時代的基礎設施”這一遠大目標不斷前進。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved