# Facebook 推 J2ME 客户端，继续圈地运动

- 作者：黄龙中
- 发布时间：2011-07-17 13:00
- 分类：公司
- 原文：https://www.ifanr.com/46423

[![](https://s3.ifanr.com/wp-content/uploads/2011/07/Facebook-the-World-480x276.jpg "Facebook-the-World")](http://www.ifanr.com/46423/facebook-the-world)

今年 4 月 icrossing 发布了一张 Facebook 全球用户分布图（下图，点击查看大图），前十名有 6 个是发展中国家：印度尼西亚，印度，土耳其，墨西哥，菲律宾，巴西，它们加起来占到“脸谱”总用户两成以上。其中印尼仅次于美国，用户数达 3517 万（截止 2011 年 4 月）。

[![](https://s3.ifanr.com/wp-content/uploads/2011/07/global-facebook-user-480x339.jpg "global-facebook- user")](http://www.ifanr.com/46423/global-facebook-user)

上周的消息：Facebook 推出了一款“全机型 Facebook（Facebook for Every Phone）”应用，供 2500 多部低端手机安装使用，它是脸谱“未来 5 年覆盖全球”计划中的一部分。

照理来说，这个消息对于低收入人群来说应该是一个福音，毕竟 App 的体验要比 WAP 版更加便捷。同样，对于 Facebook 来说， App 作为一个应用程序放在手机桌面，比用手机浏览器登录 Facebook 移动版网站有更强的用户粘度。

但[有人](http://blog.getpeek.com/2011/07/facebooks-new-blast-from-the-past/)安装这个 App 后，发现它是用 J2ME（适用于手机开发的微缩版 JAVA）写成的。

[![](https://s3.ifanr.com/wp-content/uploads/2011/07/j2me.jpg "j2me")](http://www.ifanr.com/46423/j2me)应该说，大多数低端手机都装备有 JAVA 运行环境，可以正常使用这个 App。不过对于广大亚非拉贫困国家来说，山寨机才是更适合他们的通讯工具，出于成本考量，山寨机很多都不能支持 JAVA，无法满足 Facebook App 的需求，怎么为这部分用户服务，是 Facebook 的扩张计划必须考虑的问题。

Peek 公司 CEO 阿莫尔·萨尔瓦（Amol Sarva）提了一个方案：

> **使用 C/C++ 语言编写适用于山寨机平台的 App 。**

C++ 语言不需要虚拟机运行环境，写成的 App 对手机性能的要求要比 J2ME 更低。

不过呢，建议归建议， Facebook 真要用 C++ 为山寨机写 App ，至少有两个顾虑：

- “适应山寨机”与西方高举知识产权大棒打压山寨机厂商大风向不符
- C++ 程序不易维护，后续升级成本较高

不过，为了那数量庞大的用户，也许真的可以尝试一下呢。

除了这条路子以外，实际上，Facebook 还有一个选择 — 直接[内置 Facebook STK 应用的 SIM 卡](http://live.ifanr.com/3127)，这种应用就不是现代的 App 了，它本质上还是通过短信与服务端进行交互，STK 应用本身仅仅起到导航的作用。

这种应用基于短信，那么只要有网络覆盖的地方，就可以提供服务。尽管 STK 平台本身也有兼容性问题，但毋庸置疑，这仍然是一条极低成本的扩张方式，对于广大山寨机用户而言，这可能就是手机上使用 Facebook 的惟一选择了。

归根到底，通过高中端智能机应用、定制智能机，低端 J2ME 应用，最低端 STK 应用，Facebook 将自己的覆盖面扩张到了极致，正朝着“新时代的基础设施”这一远大目标不断前进。

via [businessinsider](http://www.businessinsider.com/actually-facebook-totally-missed-the-boat-on-low-end-mobile-phones-2011-7)
