调研一类软件的发展演变( 1000-2000 words, in Chinese)

WARING:大量个人观点,可靠性突出一个没有。

     随着时代的发展,科技的用途也在发生着改变。最初,计算机是高端科学家用来计算导弹路线、模拟核弹爆炸用的,而现在计算机更多是平凡百姓家的一台娱乐设备。当今的互联网的根须遍及世界,而最初的阿帕网仅仅是想确保在遭受打击后有至少一条通畅的线路。至于浏览器,最初是一个“翻译软件”。

一、Lynx:“曾是最好的浏览器.”

    由于机器语言基本没法看,所以基本所有的软件都是在进行翻译工作。而这些来自网络、这些来自主机之外的信息,由于远距离传输的限制以及被转换了格式,那么作为接收方自然需要一个“浏览器”来对这些外来的信息进行还原。在研究早期浏览器的过程中,我认为Lynx是比较有代表性的。自1995年,Lynx在GPL下发布以来,Lynx直到现在依旧时不时会有更新(即使更新的象征意义大于实际意义)。它是目前仍在更新与使用的浏览器中历史最悠久的,并且一直到现在,Lynx仍然是一款纯文字浏览器,就像一块完美的活化石一样。在Lynx下有两种浏览方式:1.以方向键选择超链结,而Lynx会将已选择的超链结高亮显示。2.由Lynx先将网页上所有超链结都编号,再输入号码选择超链结,看起来不需要鼠标。虽然当前版本支持SSL和许多HTML功能,Lynx依然无法显示各种类型非文本内容,比如图像(然而却可以显示视频,真令人惊讶)。同时Lynx不支持JavaScript或Adobe Flash,这使得很多依赖于此的网页无法通过Lynx访问。至少当你的带宽很低、硬件很旧或是你只想浏览一些纯文字网页的时候,Lynx似乎又成了一个不错的选择。

Tips:有时间可以学习一下Lynx的使用,纯黑色的界面非常帅气,在电脑小白面前装高手倍儿有面子。不用担心兼容问题,简单轻便的Lynx可以在现存的几乎所有操作系统下运行。

二、Microsoft:“我们定义了浏览器.”

  先说结论:“IE已死”。这是Microsoft自己发的消息。

2015121日,微软在“Windows 10The Next Chapter”发表会上宣称Internet Explorer的继任者是代号为Project Spartan的新浏览器。

2015318日,微软宣布Internet Explorer不再是Windows 10的默认浏览器,并且逐步放弃这一品牌。

2015429日,在微软Build 2015大会上,微软发布新浏览器Microsoft Edge,Microsoft EdgeWindows 10的默认浏览器,而Internet Explorer只出现在附件中,这意味着Internet Explore

    Internet Explorer计划开始于1994年夏天,当时Netscape Navigator占据了浏览器市场分额70%以上。竞争对手苹果公司的Mac OS更使用Netscape作为默认的浏览器,但当时的Windows没有一个默认的浏览器。感到威胁的微软需要有一个自己的浏览器,但它没有时间从零开始创造一个浏览器。因此和Spyglass合作,Internet Explorer从早期一款商业性的专利网页浏览器Spyglass Mosaic派生出来。微软的Internet Explorer1995年首次推出——当时并不被看好。为了打造最好的浏览器,微软的源代码从Mosaic上获益匪浅,学习并迅速开始调整自己的浏览器是IE一大特色,同时这也是微软最擅长的:学习并超越。

    在发布Windows XP之前微软发布了IE6,并且新系统中包括了浏览器的最新升级补丁。尽管微软的主要重点在与安全和隐私,但同样增加了一些实用的元素,如图像工具栏,自动影像调整,打印预览,和媒体条。伴随XP Sp2的发布,新的IE6增加了弹出式窗口拦截器。Netscape逐渐在与IE6竞争中败下阵来,IE6以垄断性的市场份额独占鳌头。因为国内很多XP都是ghost装的,那些系统中的IE永远地停留在了6.0,无法升级到IE7意味着没有多标签显示方式。IE7舍弃了弹窗式打开,而之后标签式显示方式逐渐成为主流。更加不妙的是在IE6之后,IE团队事实上就解散了,因为那时候的市场占有率已经非常高了,商业上来说,不值得投入了,当时又没有看到竞争对手,所以领导层自然觉得,这个领域已经没什么好投资了。

  然后几年以后Firefox出来了,但是对于这个,微软的反应一如既往地慢,因为微软一向习惯了这种思路,你先去做,做得好了我们要赶上你,超过你很容易。这是以往那么多次经验所带来的自信 ,在Firefox真正成气候之后,微软是重新组建了IE团队来做的,可想而知一批原来对这个产品代码库一无所知的人来接手是有多大的困难。看懂原来那堆东西,重构,改Bug,测试,发布,这个节奏比起Firefox, Chrome这些没有历史包袱的竞争对手来实在太慢了。也就是从这时候起,微软发现自己后发制人的套路不太管用了。至少在一段时期内,IE 是足够先进的(而且也确实为 Windows 带来了许多颇具先进理念却碍于现实无法完全体现价值的进步特性)。但是先进性无法持续到失去了明确的目标和生存意义之后。直到具统治地位的 IE 6 出现之前,其目标始终如一——赶超 Netscape,并为 Windows 提供集成化互联网访问界面以确保市场地位。当原先的对手不复存在,并且作为桌面系统绝对领导者的 Windows 不再对互联网访问这个曾经的差异化增长点感到饥渴,IE 就失去了继续进化的意义。而不论是 Mozilla Firefox 还是 Google Chrome,它们在诞生之初,就确立了比追赶 IE 更远大的目标——改变互联网使用方式,后者更是以革命者的姿态引领着次世代浏览器的潮流。IE6在他所处的时代确实是很优秀的。IE7IE8没法洗白,是他们自己不思进取的结果。IEwin系统绑定销售几十年才这11个大版本,对手chrome三年已经出了30多个版本。微软感觉不妙,IE6的时候微软把本来做IE的那些牛逼的人都用来做别的东西去了,于是他们又回来了。IE9开始有巨大改善,最明显的就是支持HTML5再之后的IE10IE11在同期都没有明显的劣势了。但此时大量用户已经习惯了Chrome,他们对IE的印象还是6之前的那个IE。最后,微软舍弃了这款无法获得大部分人支持的浏览器。

三、Google:“We do what we must because we can.”
够数了,不写了。总之谷歌的浏览器超好用的啦,期待谷歌回归中国市场。

你可能感兴趣的:(调研一类软件的发展演变( 1000-2000 words, in Chinese))