【APP开发】Facebook测试移动应用:同时测试上千款手机App

摘要:凤凰科技讯 北京时间7月14日消息,据外媒V

【APP开发】Facebook测试移动应用:同时测试上千款手机App

凤凰科技讯 北京时间7月14日消息,据外媒Verge报道,Facebook在俄勒冈州Prineville的数据中心建立了手机应用测试实验室Mobile Device Lab,用于监测旧款手机上安装的软件,同时测试设备是否会因新代码加入导致性能下降或损耗电池寿命。实验室共设置了60组机柜,每个机柜安装32部智能机,每部手机运行一款Facebook的app。

实验室设立理念来自Facebook的CT-Scan项目,该项目目的是测试app的更新对Facebook的Messenger及Instagram等应用的影响。随着移动设备类型及版本的增多,安托万·雷维赛特带领生产工程团队做了各种改进,由最初的金属机架“sled”,到后来的塑料机架“gondola”,再到占地极大的“slatwall”,最终不得不移到Prineville数据中心继续研发。目前共有8台Mac Minis处理器用于iOS机架,4台基于linux操作系统的OCP Leopard服务器用于Android设备,每个机架都有单独的WiFi。摄像机监控设备屏幕的活动情况,向开发者报告新款app安装,测试及卸载情况。

  机柜里的手机设备

Facebook通过该实验室的监测,可保证app在旧款手机上也能流畅运行。但值得注意的是,Facebook并没有测试不同网速下的软件性能。雷维赛特(Antoine Reversat)强调,虽然发展中国家很多用户在使用旧款手机,但监测的目的并不是为网速慢的地方优化Facebook软件。

雷维赛特说,实验室计划将每组机柜32台机增加到64台机,因为还有大量计划应用到大屏手机上的硬件及软件有待测试。实验室还计划将目前测试一部IOS设备所需的20个步骤浓缩至一步完成。

Facebook希望在将来可以开放其还原手机测试状态的技术,将来不仅是Facebook的软件,其他软件也可以测试,如此一来,使用旧款手机的用户也不会觉得落后于人了。

本文来自比特网