30 岁的网络:苹果在历史上的地位

Internet Web 浏览器地址栏

本周是网络诞生 30 周年,或者至少是 Tim Berners-Lee 在瑞士粒子物理实验室 CERN 提出一项提案的日子,该提案涉及创建一个超文本系统,该系统最终将成为我们所知的网络今天就这样。

Apple 设备上的网络浏览器的历史经历了很多曲折。幸运的是,我已经参与了其中的大多数。事实上,我的第一个杂志封面故事是 1996 年 7 月 关于第一个大浏览器战争。您可能会惊讶 Apple 对网络本身的发展产生了如此大的影响。

史前史:第一纪元

也许最重要的是,第一个网络浏览器是在一个产品上创建的,虽然没有贴上苹果标志,但现在是苹果的知识产权。蒂姆·伯纳斯·李 (Tim Berners-Lee) 编写了第一个浏览器 本身名为 WorldWideWeb,于 1990 年在 NeXT 计算机上使用。NeXT 是由史蒂夫·乔布斯 (Steve Jobs) 创立的公司,于 1997 年被 Apple 收购,其 NextStep 操作系统成为 Mac OS X 的基础,而 Mac OS X 本身又成为 iOS 的基础。成千上万的 iOS 开发人员使用名称以 NS 开头的基础框架,例如 NSText,却没有意识到 NS 代表 NextStep。

NeXT 浏览器 杰森·斯内尔

NextStep 运行 OmniWeb 浏览器,它的出现要晚得多。

伯纳斯-李最终用跨平台语言重写了他的浏览器引擎,这很有用,因为世界上几乎没有人拥有 NeXT 计算机。下一个重大步骤是 NCSA Mosaic,这是我见过的第一个网络浏览器。

今天看来,这似乎很平常,但在 1993 年,网络浏览器却是一个启示。当时的互联网,对于我们少数人来说,基本上就是一堆文字。类似 Gopher 让您通过超链接在互联网上移动,但它基本上是纯文本和箭头键以及长长的选项菜单。

然后突然间,我坐在加州大学伯克利分校公寓的沙发上,我的PowerBook 160 。 (它们是灰度的,因为 PowerBook 的屏幕不支持彩色,但它们仍然是图片。)有下划线的超链接,您可以单击以转到其他页面。即使按照几年后的标准来看,它仍然是令人难以置信的原始,但从根本上来说它也可以被认为是网络。互联网从来都不是一样的。

第一次浏览器战争

马克·安德森 (Mark Andreessen) 曾帮助创建 NCSA Mosaic,他因试图将网络浏览器商业化而逃往湾区并与他人共同创立了 Netscape Communications。简而言之,Netscape Navigator 是作为后续项目创建的——第一个广泛流行的网络浏览器。 Netscape 是一个启示,因为它是由一个付费专业团队而不是伊利诺伊大学的一个小得多的团队开发的。它规模宏大、雄心勃勃,为”真正的”浏览器设定了标准。

netscape1mac Macintosh 存储库

Nescape Navigator 1.0N Mac 版

Netscape 进入 Mac 并最终成为默认浏览器,与经典 Mac 操作系统捆绑在一起。但随后出现了1995 年是一个惊天动地的日子,当时凭借 Windows 操作系统统治了整个计算机行业的微软,决定拥抱(即:接管)网络。 1996 年,Internet Explorer 来到了 Mac,并且发生了一些奇怪的事情。

微软是苹果公司的死敌(当时苹果公司正在为生存而苦苦挣扎),它制造了比 Netscape 更好的浏览器。它速度更快,支持与 Netscape 相同的所有浏览器插件(在那个时代,浏览器插件被视为资产,而不是负担),甚至支持自定义字体等精美的格式化功能。

我为 MacUser 写了”网络战争”封面故事,并通过 Netscape 为其背书,天哪,我从许多苹果粉丝那里听到了他们的愤怒,他们说我可以推广我们共同的敌人微软创造的任何东西。但事实是,Mac 上的 IE 更好,当史蒂夫·乔布斯 (Steve Jobs) 于 1997 年夏天与比尔·盖茨 (Bill Gates) 达成著名协议以帮助苹果保持活力时,IE 成为 Mac 上的默认浏览器。

Safari 和 WebKit 的崛起

让我们跳到 2000 年代初。苹果公司的表现比 1997 年好很多,但 Mac 最大的缺点之一是与 Windows PC 相比,它的感知速度。数字不会说谎——Windows 上的 Internet Explorer 比 Mac 上的 IE 快得多。不难想象这在史蒂夫·乔布斯的脑海中会产生怎样的影响:Mac 对微软的最大责任是微软制造的浏览器。那么微软有什么动机让 IE for Mac 变得更好呢?

结果(如 Ken Kocienda 的书中详细描述的“Creative Selection”) 是一个为 Mac 构建新浏览器的项目,其设计速度尽可能快。该项目产生了 WebKit 开源项目和 Safari 网络浏览器,后者于 2003 年首次亮相,并取代了 IE 作为 Mac 上默认浏览器的地位。 Safari 带来了一股新鲜空气,它让苹果在与微软对抗时能够掌控自己的命运。

safari 苹果

Safari 是 Mac 和 iOS 浏览体验的核心,这一点很重要。但WebKit渲染引擎也被Google采用并用于创建Chrome,现在是世界上顶级的浏览器。谷歌后来在 WebKit 上走了自己的路,将其分叉成一个名为 Chromium 的不同项目。对于我们这些长期关注网络的人来说,发生了令人震惊的事件,微软宣布其浏览器 Edge(Internet Explorer 的替代品)将采用 Chromium。这一切都意味着苹果在 2000 年代初需要在与 Windows PC 的比较测试中提高 Mac 性能,从而催生了现在大多数网络浏览器中使用的技术。

尽管如此,允许 开发网络单一文化,因为任何 20 世纪 90 年代的 Mac 用户都会告诉您,没有什么比被告知您要访问的网站仅与 Internet Explorer 兼容更糟糕的了。 “Works only with Chrome”是同一首歌,但歌词略有不同。我希望网络还没有到达其发展的终点;如果说过去三十年教会了我什么的话,那就是另一个令人惊讶的转折即将到来。