党的结束

没看到谁?CNet报道:“苹果电脑已经终止的程序给一些开发人员访问最新测试版本的Safari浏览器,经过一些测试人员显然几个预映泄露给公众。”

实际上,似乎很多从公众论坛的评论来看,人们并没有看到它的到来MacSlashSlashdot

如果你生活在一个狩猎新闻真空,这里是一个简短的总结In January, Apple released a public beta of Safari, their brand-new web browserThey’ve released two or three updated public betas since; the current public beta at this writing is version v60, from February根据保密协议,Apple还发布了其他临时版本以选择开发人员和测试人员这些临时构建,从来不是为了向公众发布,已被大家广泛泄露和正在使用其他比你的祖母当这些泄露的构建开始包括对标签式浏

关于苹果公司决定停止种子计划的公众情绪普遍存在负面影响这些抱怨这样的要点:

  1. Apple is releasing public betas anyway, why not release more? I want tabbed browsing now, goddammit.

  2. Safari是基于开源的代码,所以它是不光明正大的对Safari对苹果如此保密的发展是的,KHTML呈现图书馆是受LGPL许可证GPL不严格,但这就像利用漏洞。

  3. 取消种子计划将对Safari的进度和质量产生不利影响,因为现在每个人都不会使用最新软件测试和提交错误报告。

这些原因都是废话。

的一个β是一个论点

我们的想法是,自从苹果释放一些beta版本的Safari,不妨释放他们或者更具体地说,是对“夜间构建”的呐喊,这是开源世界中的一个流行概念,其中一个项目每晚都会弹出一个包含当天更改的新二进制文件If some builds blow up thanks to bugs in new code — so what? — you were warned that it was a “beta”, right?

错误“公测”与否,事实是,大多数人预计软件做广告开发人员和智能车预发布软件的书呆子可能会原谅,但人们不正常他们害怕有缺陷的软件,这是正确的但与此同时,人们像昆虫公开发布的测试版软件bug电视的遥控器他们不是简单地远离夜间构建,而是尝试它们并被烧毁,然后开始宣传Safari很快并且包含半生不熟的界面小部件。

Safari entered a market with two leaders: Internet Explorer, the industry standard from the industry giant; and Camino (then Chimera), the valiantly standards-compliant upstart from the massive and well-publicized Mozilla project苹果的Safari的目标显然是它成为苹果最流行的浏览器实现这意味着它需要足以说服人们从IE和卡米诺(尤其是IE)我们说,正常的Mac用户,这意味着狩猎需要建立声誉。

Safari的公共夜间构建永远不会发生,因为它们会损害其声誉书呆子们发现这很难相信,因为你不应该有任何从每夜构建稳定的预期如果你想要稳定,使用最新的完整的版本如果每个人都完全理性,可能工作但人们不理性,正常人会下载最新的和最伟大的,因为他们怀疑他们错过的东西时使用的是旧版本看看有多少人使用post-v60构建Safari。

这些泄露的种子把Safari的开发团队在一个尴尬的位置知道这些种子被泄露给公众,他们只剩下了两种选择:

  • 承认和接受所有的事实Safari种子在公众的手中这样做意味着在实现新功能时更加保守,并且在发布任何种子之前需要进行更多测试。
  • 取消种子计划。

明显离开从我的列表是按原样继续种子计划这种情况不可能发生:您无法继续发布针对小型开发人员的软件,而是被大量普通用户使用普通用户无法抗拒他们会受到伤害,数据可能会丢失,软件的声誉也会受到损害。

马修托马斯今天发表了一篇及时的文章涉及这个话题:

Frustratingly, it means that as far as the user interface is concerned,even with the same number of developer hours, volunteer software will improve more slowly than professional software. This is because the professionals are happy to check in usability changes in any order, without worrying constantly about the current coherence of the interface, until the release date for the next version approaches当它approach, they’ll be much happier to back out half-baked changes if necessary, since they’re being paid either way.

“开源”的论点

普遍认为相反,旅行不是“基于开放源代码”Safari is an application; KHTML is an HTML rendering libraryKHTML开源(不是“基于”)Safari,应用程序,不是如果你认为Safari,应用程序,无非是一个“简单的包装KHTML”,那么我们肯定会看到一个或多个Safari克隆弹出几天之内即将释放的WebKit API不要屏住呼吸。

Apple没有义务运行Safari的开发,就好像它是一个开源应用程序,因为它不是一个更可笑的是Apple认为有义务将源代码发布到SafariThe motor is not the car; the rendering library is not the browser.

“更好的错误报告”论证

这是所有人中最大的笑话:这个论点 - 由几个MacSlash和Slashdot海报重复 - Safari的发展是帮助泄漏的种子,因为人们使用这些泄露的种子发送苹果宝贵的bug报告和特性要求。

很难相信任何人都可以让这些评论板着脸,更不用说相信他们bug报告功能内置Safari显然表明,苹果确实是bug报告感兴趣但这并不意味着他们希望对公开发布的贝塔以外的构建进行反馈,即今天,v60如果他们想要反馈软件post-v60,他们会发布另一个公开测试版Oh, I get it — Slashdot readers know better how to develop quality software than the Safari engineering team does.

事实是,相反的情况可能是,泄露的建立几乎可以肯定减少报告的整体有效性有多少人向v62发送了关于明显未完成和未完成的选项卡式浏览支持的Apple投诉和建议?

事实是,人们想要在Safari浏览器选项卡浏览,他们希望现在,准备好了它有点虚伪的借口不耐烦的伞下的利他主义我在做苹果使用v67一个忙- 忽略了更大的道德问题:一些种子的Safari测试者表现得好像他们的NDAs印在Charmin卫生纸上。