Facebook 推 J2ME 客户端,继续圈地运动
今年 4 月 icrossing 发布了一张 Facebook 全球用户分布图(下图,点击查看大图),前十名有 6 个是发展中国家:印度尼西亚,印度,土耳其,墨西哥,菲律宾,巴西,它们加起来占到 “脸谱” 总用户两成以上。其中印尼仅次于美国,用户数达 3517 万(截止 2011 年 4 月)。
上周的消息:Facebook 推出了一款 “全机型 Facebook(Facebook for Every Phone)” 应用,供 2500 多部低端手机安装使用,它是脸谱 “未来 5 年覆盖全球” 计划中的一部分。
照理来说,这个消息对于低收入人群来说应该是一个福音,毕竟 App 的体验要比 WAP 版更加便捷。同样,对于 Facebook 来说, App 作为一个应用程序放在手机桌面,比用手机浏览器登录 Facebook 移动版网站有更强的用户粘度。
但有人安装这个 App 后,发现它是用 J2ME(适用于手机开发的微缩版 JAVA)写成的。
应该说,大多数低端手机都装备有 JAVA 运行环境,可以正常使用这个 App。不过对于广大亚非拉贫困国家来说,山寨机才是更适合他们的通讯工具,出于成本考量,山寨机很多都不能支持 JAVA,无法满足 Facebook App 的需求,怎么为这部分用户服务,是 Facebook 的扩张计划必须考虑的问题。
Peek 公司 CEO 阿莫尔·萨尔瓦(Amol Sarva)提了一个方案:
使用 C/C++ 语言编写适用于山寨机平台的 App 。
C++ 语言不需要虚拟机运行环境,写成的 App 对手机性能的要求要比 J2ME 更低。
不过呢,建议归建议, Facebook 真要用 C++ 为山寨机写 App ,至少有两个顾虑:
- “适应山寨机” 与西方高举知识产权大棒打压山寨机厂商大风向不符
- C++ 程序不易维护,后续升级成本较高
不过,为了那数量庞大的用户,也许真的可以尝试一下呢。
除了这条路子以外,实际上,Facebook 还有一个选择 — 直接内置 Facebook STK 应用的 SIM 卡,这种应用就不是现代的 App 了,它本质上还是通过短信与服务端进行交互,STK 应用本身仅仅起到导航的作用。
这种应用基于短信,那么只要有网络覆盖的地方,就可以提供服务。尽管 STK 平台本身也有兼容性问题,但毋庸置疑,这仍然是一条极低成本的扩张方式,对于广大山寨机用户而言,这可能就是手机上使用 Facebook 的惟一选择了。
归根到底,通过高中端智能机应用、定制智能机,低端 J2ME 应用,最低端 STK 应用,Facebook 将自己的覆盖面扩张到了极致,正朝着 “新时代的基础设施” 这一远大目标不断前进。
via businessinsider