Facebook繼續(xù)圈地運(yùn)動(dòng):推JavaME應(yīng)用客戶端
今年 4 月 icrossing 發(fā)布了一張 Facebook 全球用戶分布圖(下圖,點(diǎn)擊查看大圖),前十名有 6 個(gè)是發(fā)展中國家:印度尼西亞,印度,土耳其,墨西哥,菲律賓,巴西,它們加起來占到“臉譜”總用戶兩成以上。其中印尼僅次于美國,用戶數(shù)達(dá) 3517 萬(截止 2011 年 4 月)。
上周的消息:Facebook 推出了一款“全機(jī)型 Facebook(Facebook for Every Phone)”應(yīng)用,供 2500 多部低端手機(jī)安裝使用,它是臉譜“未來 5 年覆蓋全球”計(jì)劃中的一部分。
照理來說,這個(gè)消息對(duì)于低收入人群來說應(yīng)該是一個(gè)福音,畢竟 App 的體驗(yàn)要比 WAP 版更加便捷。同樣,對(duì)于 Facebook 來說, App 作為一個(gè)應(yīng)用程序放在手機(jī)桌面,比用手機(jī)瀏覽器登錄 Facebook 移動(dòng)版網(wǎng)站有更強(qiáng)的用戶粘度。
但有人安裝這個(gè) App 后,發(fā)現(xiàn)它是用 Java ME(適用于手機(jī)開發(fā)的微縮版Java)寫成的。
應(yīng)該說,大多數(shù)低端手機(jī)都裝備有 Java 運(yùn)行環(huán)境,可以正常使用這個(gè) App。不過對(duì)于廣大亞非拉貧困國家來說,山寨機(jī)才是更適合他們的通訊工具,出于成本考量,山寨機(jī)很多都不能支持 Java,無法滿足 Facebook App 的需求,怎么為這部分用戶服務(wù),是 Facebook 的擴(kuò)張計(jì)劃必須考慮的問題。
Peek 公司 CEO 阿莫爾·薩爾瓦(Amol Sarva)提了一個(gè)方案:
使用 C/C++ 語言編寫適用于山寨機(jī)平臺(tái)的 App 。 |
C++ 語言不需要虛擬機(jī)運(yùn)行環(huán)境,寫成的 App 對(duì)手機(jī)性能的要求要比 Java ME 更低。
不過呢,建議歸建議, Facebook 真要用 C++ 為山寨機(jī)寫 App ,至少有兩個(gè)顧慮:
◆“適應(yīng)山寨機(jī)”與西方高舉知識(shí)產(chǎn)權(quán)大棒打壓山寨機(jī)廠商大風(fēng)向不符
◆C++ 程序不易維護(hù),后續(xù)升級(jí)成本較高
不過,為了那數(shù)量龐大的用戶,也許真的可以嘗試一下呢。
除了這條路子以外,實(shí)際上,F(xiàn)acebook 還有一個(gè)選擇 — 直接內(nèi)置 Facebook STK 應(yīng)用的 SIM 卡,這種應(yīng)用就不是現(xiàn)代的 App 了,它本質(zhì)上還是通過短信與服務(wù)端進(jìn)行交互,STK 應(yīng)用本身僅僅起到導(dǎo)航的作用。
這種應(yīng)用基于短信,那么只要有網(wǎng)絡(luò)覆蓋的地方,就可以提供服務(wù)。盡管 STK 平臺(tái)本身也有兼容性問題,但毋庸置疑,這仍然是一條極低成本的擴(kuò)張方式,對(duì)于廣大山寨機(jī)用戶而言,這可能就是手機(jī)上使用 Facebook 的惟一選擇了。
歸根到底,通過高中端智能機(jī)應(yīng)用、定制智能機(jī),低端 Java ME 應(yīng)用,最低端 STK 應(yīng)用,F(xiàn)acebook 將自己的覆蓋面擴(kuò)張到了極致,正朝著“新時(shí)代的基礎(chǔ)設(shè)施”這一遠(yuǎn)大目標(biāo)不斷前進(jìn)。