Facebook在iPhone上的应用程序反应速度是相当缓慢的,甚至让人有点痛苦难耐。在苹果的应用程序商店,有38000多条的评论,但是其中21000多个用户对此应用的评论仅有一颗星。用户反复描述这个应用程序很缓慢,连接失败,崩溃以及老是处于“加载中”的状态。事实上,Facebook在iPhone上的应用程序比其他499999个iPhone应用程序都要慢。
幸运的是所有事情将要在下个月有所改变。根据两位Facebook工程师透露,Facebook已经对自己的iPhone应用程序展开了完全重建,并优化了其iOS应用程序。为了保密性着想,Facebook暂时拒绝谈论公司的新应用程序。
与两位工程师交谈过程中,他们非常乐意讨论这个漂亮的更新版应用程序。

Facebook其中的一个工程师说,新应用程序的开发主要使用了C语言,iOS也是使用C语言构建的。当前版的Facebook应用程序许多组件的建立使用了HTML5,基于Web的编程语言。
应用程序的当前版在本质上说是一个拥有Web浏览器的C语言外壳。在速度方面,这就像把智能汽车的引擎安在法拉利里面。
应用程序主要针对HTML5展开,Web页面呈现了大部分应用程序的组件,要求将图片和内容直接从网络拉到应用程序里。C语言却反其道而行之,在iPhone上充分利用了硬件设备,然后构建的大部分功能可直接进入应用程序,因此不得不从Web搜集少量信息。
内部工程师有机会看到至今未上市的iPhone应用程序,证实更新版的应用速度很快,不是其他程序能赶得上的。两位工程师中的Karen Bleier说:“这个新应用程序正在被Facebook开发者测试,预计将于今年夏天更新完成。”
新的Facebook应用程序从功能方面,看起来完全就像是旧版的,因为Facebook并没有改变设计,而是专注于加快速度。
在2011年末,Facebook工程经理Dave Fetterman(戴夫.费特曼)就曾在Facebook的第八届开发者大会上,告诉一位听众,公司主要使用HTML5来构建它的应用程序,这样它就可以充分利用编程代码来横跨多个移动平台。
事实证明,工作在Facebook的开发人员,为了减少大量的工作,他们不得不跨越移动应用程序。但对用户来说适得其反,他们要求应用程序不断扩展到极限,因为市场上更多的功能已经随着时间增加而增加。
苹果iOS 6与Facebook合作,皆大欢喜,而Facebook却在更新程序上如此低效,苹果会有什么样反应呢?这值得我们思考。
