是否发布了仅支持三个浏览器的Web应用程序?

时间:2009-02-24 19:08:01

标签: web-applications cross-browser

一些背景信息

我们针对两种最受欢迎​​的标准兼容浏览器开发了应用程序 - Firefox 3和Safari 3,然后为IE 7做了必要的修复

我们使用了HTML 4.01 Strict DOCTYPE

Firefox 3,Safari 3&根据Urchin在简短的AdWords广告系列中的统计数据,IE 7将覆盖85%的目标受众

展望未来我们显然计划支持Chrome和IE 8

财务限制阻碍了进一步测试,我们唯一的另一种选择就是不发布。

那么释放和诅咒会更好吗?

11 个答案:

答案 0 :(得分:12)

  

那么释放和诅咒会更好吗?

比...更好?根本不发布?当然是。如果财务限制阻止你在其他平台上进行测试,听起来你可以选择将它放到那里并完全废弃它 - 我每次都会选择前者。

答案 1 :(得分:5)

发货。

您使用3种不同的渲染引擎进行了测试。其他浏览器没有任何问题的可能性很高。

您可以添加ie7-js以满足IE6。

答案 2 :(得分:4)

如果您已针对最新版本的Firefox和Safari进行开发和测试,那么您将免费获得许多其他浏览器。 Web标准的奇迹意味着Opera,Camino和其他符合标准的渲染引擎应该几乎没有任何工作。

唯一明显缺失的部分是IE6。您可以很聪明地了解您提供的支持级别。事情不必像在其他浏览器上那样在浏览器上运行。也许甚至可以发送一个更简单的样式表,或者根本没有样式表。当然不要将该浏览器的用户锁定在您的网站之外。

http://en.wikipedia.org/wiki/Progressive_enhancement是一件好事。 :)

答案 3 :(得分:2)

我想说这很大程度上取决于您所针对的人口统计数据。由于85%的目标受众应该取得成功,因此听起来你处于一个好的位置。

我不清楚你的其他选择是什么。由于财务限制,你不能再测试了...所以大概是因为同样的原因你不能再编码...所以除了“为它去”之外,你还有其他的选择吗?

答案 4 :(得分:2)

发布它!

然后使用 Google Analytics 查看访问者真正使用的浏览器

如果您目前不支持的浏览器实际上被您的用户广泛使用,那么您应该尝试适应它,否则人们可能因问题导航等

答案 5 :(得分:1)

您可以随时添加旧版“此页面旨在正确查看 - >在此处下载浏览器< - ”

如果它覆盖了85%的受众,我认为将来发布和更新兼容性应该没问题

敏捷开发ftw

答案 6 :(得分:1)

RELEASE RELEASE !!!

作为我的一位非常好的朋友,我想起拿破仑的一句话“如果你要去维也纳,那就去维也纳”

缺少基于新的或非兼容的浏览器的边缘群体是维也纳的一个坏方法!

正如我的同一个朋友不断提醒我一些我自己的项目......你只需要有人使用它......他们会帮助找到并解决任何问题...我承诺!

[; O)

答案 7 :(得分:0)

你怎么知道你会失去15%的观众?我确信这是基于市场研究的估计,可能并不代表全部真相。事实上,您可能会发现并且发现您只缺少5%。

我启动它然后跟踪试图访问该网站的浏览器。相反,请根据该信息调整您的工作量。

答案 8 :(得分:0)

这取决于谁在使用您的应用程序。如果它是针对老年人的草坪保龄球模拟器你可能有问题,但无论如何发射。 (根本不可能有什么原因可以推出?)如果您的受众也使用像Lifehacker和Digg这样的网站(他们不是程序员,但他们对技术有一定的了解),您可能会发现他们中有一小部分使用IE < / p>

答案 9 :(得分:0)

推出!

花费10分钟并通过browsershots之类的免费检查员运行您的网页有多难?这样一来,如果出现任何可怕的错误,至少你会对分析报告中出现的那些“边缘”15%的漏洞类型有所了解,并且可以更好地猜测“解决”问题需要哪些资源。

答案 10 :(得分:0)

推出!

您可以添加IE8兼容性元标记,使其呈现为IE7。

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Chrome基于像Safari这样的WebKit(尽管版本不同),因此不应该有太多问题。