Facebook实验室曝光:测试APP有“妙招”
Facebook已经成为移动互联网社交的霸主,WhatsApp、Messenger、Instagram等手机软件,用户数以亿计(WhatsApp用户超十亿人)。据外媒最新消息,为了对软件性能进行测试,Facebook的实验室中购置了2000多部智能手机。
据外媒报道,Facebook日前对外披露了数据中心的一个细节。在该公司位于美国俄勒冈州的Prineville数据中心,Facebook运营着一个实验室,共有2000多部智能手机将会对面临出厂的手机软件进行压力测试,确保他们能够应付海量手机用户的访问。
据悉,大约在一年前,对于新开发出的手机软件,Facebook的工程师往往只会用身边的智能手机进行简单的测试。
不过众所周知的是,如今市面上的智能手机数量众多,从操作系统、手机屏幕、处理器、图形芯片等各不相同,如果只是用少量手机进行测试,很可能无法保证手机软件上线之后的质量。
后来,Facebook在上述数据中心定制了60多个机柜,每一个机柜放置了32部智能手机。
大量的智能手机,不仅可以确保手机软件具有最大的兼容性,也方便对手机软件进行大规模外部访问的压力测试。
据Facebook的工程师Antoine Reversat在官方博客透露,对于每一个改动的APP,Facebook都会进行详细的扫描和测试,Facebook也会利用其他计算设备来模拟运行的智能手机,比如利用苹果台式机MAC Mini模拟苹果手机,利用其他服务器模拟安卓手机等。
Facebook、Instagram、Messenger等软件,全球用户众多,因此如果某一款移动设备出现不兼容,这意味着全球将会有几百万、甚至几千万的Facebook用户受到影响,因此Facebook必须确保完成彻底的兼容性测试。
据报道,亚马逊、谷歌(微博)等云计算服务商,目前也提供了手机软件压力和兼容测试工具。不过Facebook作为大型科技公司,拥有自己的计算基础设施,因此决定单独设计自己的智能手机机柜系统。
据工程师披露,Facebook未来还要把智能手机的机柜数量,增加一倍。
值得一提的是,在手机软件开发和测试上,Facebook已经具备了优秀的硬件基础设施,但是其APP开发整体令人失望。
迄今为止,Facebook自行开发的手机软件中,获得"现象级"成功的只有两款工具,分别是主力客户端Facebook以及移动聊天工具Messenger,作为明星软件的WhatsApp和Instagram,均从外部收购获得。
Facebook开发的大量手机软件,由于无法获得用户已经被关闭,比如新闻聚合阅读工具Paper、 新闻客户端Notify,Facebook过去还曾经模仿Snapchat的阅后即焚特色,推出几款社交工具,但是全部失败。
Facebook还曾经开发一款安卓的桌面工具,并且预装到了HTC的智能手机中。结果这一桌面APP和HTC的手机,双双败北。
腾讯科技注意到,Facebook对APP开发的战略做出了调整,不再推出功能零碎的小软件,而是通过聊天机器人、开放开发接口等方式,借助第三方力量做大做强WhatsApp、Instagram、Messenger、Facebook等少数明星软件的功能。
- MIPS智能手机通过Android兼容性测试(05-27)
- R&S公司与SwissQual公司在新的R&S ROMES2GO智能测试手机项目上成为销售合作伙伴(02-23)
- 无线局域网分析仪再升级(03-16)
- LitePoint推出创新测试技术 解决智能手机/平板电脑生产瓶颈(05-13)
- 测试不革新,智能手机/平板电脑将受产能所限(06-09)
- 测试不革新智能手机/平板电脑将受产能所限(下)(06-19)