Share via


Team Foundation Server 和 IE8

[原文发表地址]  Team Foundation Server and IE8

[原文发表时间] 2013-02-08 5:25 AM

这是我众多当中不讨人喜欢的博文之一,但我不得不写。它不会让任何人高兴,并且无疑是我引火烧身,但事实就是这样的。

在过去的几年里,我们一直在努力改进和扩展TFS的web体验。在 TFS 11中拥有不错的新敏捷规划工具,大大地改进了版本控制方面的体验。这是我们仍在继续的趋势。

随着我们越来越深入到 TFS 12的工作中,一如既往地,我们正在研究我们的平台支持矩阵。我们要问的问题之一就是"我们将要支持什么浏览器?"每个浏览器或版本会添加开发和测试成本。每个浏览器都稍有不同,较旧的浏览器真的有所不同。

经过多次反省之后,我们已经决定为下一个TFS的重大版本放弃IE8 支持。这意味着我们不会对其进行测试,TFS在 IE8上的体验不会很好。现实情形是很多我们所做的事情可能只能使用 (而且我们当然不会返回来故意破坏现有的用户界面),而一旦我们跳过此,你可以假定,在一段时间里,IE8 的体验将会降低。我们已经查看了各种web 属性来看多少百分比的TFS 客户仍在使用 IE8 和趋势是什么。正如你可以想象得到的,不是 0%,但只有百分之几,并下降较快。IE9和 10 的吸收能力在我们的客户之间不错,我们期望这将只是较少的人的问题。

你将看到的第一个地方是Team Foundation Service — — 因为与 TFS 相关的所有事情几乎都首先发生在那里。今年夏天(日期待定),我们将继续为所有"即将推出的"服务功能提供IE8支持,此时我们将停止在 IE8上进行测试,并开始发布从来没有在 IE8上测试的新功能—因此在短时间内很有可能会出现问题。我说"即将推出",因为这会发生在当前和夏天之间,我们有可能会发布一些更多预览功能来偷窥TFS 12 中尚未在IE8中开发或测试的。

我们当然将支持 IE9、 IE10、任意时间IE的最新版本、Chrome的最新版本、Firefox 的最新版本和Safari的最新版本。

如果你是其中受影响的一员,希望这让你有时间来计划它。每个周期我们必须重新审视我们的开发/测试矩阵,我们不可避免地关闭某些较旧版本。这永远不是件有趣的事情,但它是必要的来让我们能够向最广泛的客户提供最大限度的价值。

谢谢

Brian