facebook改善移动端测试流程:绕开更新提示
新浪科技讯 北京时间3月18日上午消息,facebook上周四面向一部分andorid用户推出了一系列新功能。其中有一项功能gatekeeper可以绕过google play悄悄下载软件更新,而不进行提示,以便在不影响数亿用户的情况下测试新的移动体验。
gatekeeper测试功能是facebook产品开发的核心元素,该公司希望以此针对众多小用户群同时测试多个不同版本的服务。新功能通常会针对新西兰农村或好友较少的特定用户群测试。倘若初期测试进展不错,facebook便会将其推广到1%的用户,以便了解漏洞、质量反馈和使用量波动情况。如果这一阶段也进展顺利,并获得用户欢迎,则会继续向10%的用户开放,直至面向所有用户推出。
对于客户端应用而言,一旦在苹果app store或谷歌google play中推送软件后,所有用户便会同时获得新功能,很难在获得用户认可前控制影响范围。
为了解决这个问题,facebook原本在ios和android应用中用html5从其网站抓取数据。不过,html5虽然很灵活,但运行速度却不足以满足facebook数亿移动用户的需求,转用客户端基础架构可以将应用速度加快一倍。
facebook的ios产品经理米克・约翰逊(mick johnson)表示,该公司之所以选择使用html5模式,是希望不必发布新版应用就可以迅速推出和测试新功能。
但facebook ceo马克・扎克伯格(mark zuckerberg)最近却表示,在充分做好准备前就完全依赖hmtl5标准是facebook的最大错误之一。不过,放弃hmtl5却导致facebook损失了一些测试能力。为了弥补这一不足,facebook开始推出messenger和camera等独立应用,并在其中测试了很多功能。如果表现优异,随后便会将其整合到主应用中。
而现在,得益于新的升级功能,facebook便可将渐进模式与主应用整合起来。android版facebook应用截至去年12月拥有1.92亿月活跃用户。本周四,facebook提示部分用户下载android版facebook 141046版,并选择提前获取一些测试功能。不过,只有那些允许绕过google play安装应用的用户,才会获得这些更新。
这些用户随后将通过wifi网络悄无声息地下载测试版更新,但这些更新仍然需要通过beta版测试者的手动确认才能安装。如果facebook认为所有用户都可以受益于某项测试功能,便会在google play中面向所有用户推出常规应用。
这一功能得益于android生态系统对开发者的限制较小,facebook也有可能在ios中采取类似的措施,但却需要借助testflight等较为笨拙的系统,让用户手动获取更新。
这个新的“测试版俱乐部”将令一些facebook铁杆用户颇感振奋,毕竟,如果能够拥有最新的应用,便会显得更酷一些。正因如此,经常有人主动申请成为facebook的“小白鼠”。
facebook正在努力转型为一家移动公司,但目前的主要更新仍然首先面向网站推出,包括最近发布的“图谱搜索”(graph search)和新版news feed信息流,ios和android应用目前都无法兼容这两项功能。为了避免被一些专注于移动平台的创业公司颠覆,facebook仍然需要频繁升级应用,而最新的“测试版俱乐部”可以帮助其更好地推进这一进程。(思远)
(责任编辑:admin)