Chrome的实质
最近很多人都在谈谷歌Chrome浏览器将如何与微软IE8和Fierfox竞争,如何为“云计算”做准备。我不太认同这些看法。
在我看来,Chrome对于谷歌来说,绝不是一个浏览器那么简单,而是一个打着“浏览器”旗号的“网络开发平台”。其真正的目的是要打破基于WindowsAPI的微软‘经济系统’的生态平衡,从而使开发者和普通用户逐渐不再依赖微软操作系统,最终实现颠覆微软的长期目标。
Chrome的实质:网络开发平台
谷歌在Chrome里做了三件事。
首先,谷歌重写了Java
Script引擎,大大提升了Chrome运行Web化软件应用的性能,使其可以承载更强大的软件化Web应用;其次,Chrome革命性地改造了浏览器的界面,每一个标签可以单独拖出来形成独立窗口,使其看起来不再是传统的浏览器,而更像一个本地化的软件应用程序;第三,将每个标签作为独立进程来运行,并采用了与360安全浏览器一样的“沙箱”技术,任何一个进程的崩溃或假死都不会影响其他进程,大大提高了浏览器的稳定性。
现在很多网络版Office的应用因为仍在浏览器里运行,浏览器上的菜单、按纽会严重干扰用户体验,总会觉得这个在网页里运行的Web应用比不上本机的软件。Chrome的这种标签设计,可以把很多WEB应用的界面和使用体验变成跟本地软件几乎一样。这种用户体验的转变对于微软来说,很可能带来一场可怕的革命。
举个例子,今天的Widget(微巨)应用分为两种,一种是独立的应用软件,比如桌面上的天气预报;另一种是在网页上的Widget应用。现在有了Chrome后就可以把网页上和桌面上的Widget打通。比如我为Fierfox开发了一个网页Widget游戏,我现在就可以把它单独抽出来放在一个Chrome窗口里运行,由于Chrome本身没有界面,这个网页Widget游戏看起来就变成了桌面Widget游戏。
所以说,Chrome不是为一般的网页浏览设计的,也不像IE那样是给普通用户使用的,而是为很多网络应用的开发者提供的。这些人以前开发的网络应用,也可以放在IE里一下子给很多人使用,但它始终是一个网页应用。但如果现在把它放在Chrome平台上,变成跟本地软件一模一样的应用,那么很多开发者开发Web应用软件时,很可能会把Chrome作为底层平台,并用户大力推荐使用Chrome。随着客户端往WEB化发展,而WEB化又向客户端靠拢,Chrome就会成为两者融合的一个桥梁。
而普通用户在使用这些应用时,根本感觉不到Chrome的存在。用户将来有可能不会再主动去打开Chrome来用,而是打开应用软件时自然启动了Chrome。比如说Google MAP,未来有可能就不再是一个网页应用,而变成一个独立的软件应用。
所以从这个角度来讲,Chrome已经不是严格意义上的浏览器,而将成为一个新的网络开发平台。
Chrome的使命
Chrome的使命:破坏Windows经济系统的生态平衡
由此看来,谷歌推Chrome浏览器,决不仅仅着眼于浏览器市场本身,更不是为了跟火狐浏览器竞争,而是有着更深远的战略意义。通过 Chrome,谷歌正试图在微软Windows的基础上建立一个全新的网络开发平台,构造一个全新的产业生态系统(Eco Syetem)。
现在的大部分电脑应用软件,都是基于Windows API开发的,这是一个由微软建立的产业生态系统,也是微软多年来得以牢牢控制桌面的根本原因。无论谁想要开发客户端软件,都必须符合微软API的标准,否则就无法顺利到达用户面前。
任何企业如果要战胜微软,必须首先破坏微软这一生态系统的平衡,让普通用户不再依赖微软的Windows操作系统,而要实现这一目标,前提就是要让开发者不再依赖微软Windows API标准。
因此,我认为Chrome浏览器最重要的使命,就是破坏微软多年来建立起来的以Windows API为核心的经济系统(Eco System)的生态平台,谷歌只有首先破坏微软的这一系统的生态平衡,而操作手段就是利用Chrome吸引更多Web应用开发者放弃 WindowsAPI标准,转而开发基于Chcrome的网络应用,并借助开发者向普通用户大力推荐使用Chcrome,从而逐步地使普通用户逐步解除对微软操作系统的依赖,最终实现颠覆微软的长期目标。
这也许就是谷歌推Chrome浏览器的“阳谋”。
分享到:
相关推荐
Chrome.adm文件实质上是包含了Chrome浏览器所有可配置政策的XML文档,这些政策可以是用户级别的,也可以是计算机级别的。当系统管理员将Chrome.adm文件导入到Active Directory的Group Policy Management Console中时...
PAK文件本质上是一个简单的ZIP压缩格式,包含了多个资源文件和一个索引表,用于快速定位文件。Chrome使用这些PAK文件来存储本地化的字符串、图标和其他用户界面元素。由于PAK文件内部进行了压缩,因此能够减小文件...
两者虽然在某些情况下可以相互转换,但本质上有所区别。Google定义了这两种基于Chrome平台的程序,表明它们之间存在一定的功能性差异。 Chrome浏览器是由Google公司基于WebKit内核开发的,它不仅在页面渲染方面具有...
扩展的本质是web页面,可以使用浏览器提供的全部API,如XMLHttpRequest、JSON、HTML5等。扩展可以与网页交互,或通过contentscript、cross-originXMLHttpRequests与服务器交互。 2. 扩展的文件结构:一个扩展是一组...
扩展本质上是由这些文件压缩组成的一组文件集合,可以使用浏览器提供的各种API进行开发。这些API范围从XMLHttpRequest、JSON到HTML5不等,扩展不仅能够与Web页面进行交互,还可以通过Content Scripts或跨域...
"Google Chrome 的诞生离不开 Chromium 开源项目以及其他开源软件"揭示了Chrome浏览器的开源本质,它是基于Chromium项目的,Chromium是一个开放源代码的浏览器项目,而Google Chrome是在其基础上添加了专有组件和...
首先,了解.crx文件的本质。.crx是Chrome浏览器扩展的打包文件格式,包含了插件的所有资源,如HTML、CSS、JavaScript代码以及图片和其他必要文件。开发者可以创建自己的扩展,并将其打包成.crx文件供用户下载安装。...
本质上,没有Chrome即可运行Chrome! 它将Chromium和Blink渲染引擎提供的所有现代Web平台功能引入命令行。 PHPHeadlessChrome提供了一个简单的用法帮助器类,以使用Headless Chrome实例创建PDF和/或屏幕截图。 ...
首先,一个Chrome扩展实质上是一个包含多种文件的压缩包,其中包括HTML、CSS、JavaScript脚本、图像和其他必要文件。这些文件共同构成一个可以独立运行的Web页面,能利用浏览器提供的所有API,如XMLHttpRequest、...
在易语言中利用Chrome内核,实质上就是通过易语言的API调用,接入Chrome内核的接口,实现浏览器的开发。 为了实现这一目标,开发者需要掌握以下关键知识点: 1. **易语言API调用**:易语言提供了强大的API调用机制...
但是,智能手机的浏览器技术发展过于缓慢,对于主流采用中转压缩方式的浏览器来说,并没有在浏览器内核上对性能和速度带来任何本质提升,导致 Web App 很难流畅运行。 Chrome for Android 的出现将推动智能手机...
它似乎生成的PDF本质上与Chrome本身打印的PDF相同,并且由于Chrome小组计划保留无头Chrome,这似乎是一个可以在未来保持稳定的好选择(与许多PDF创建工具不同,不幸的是, ,很难维护)。 可以从Python,PHP,Java...
其中,`SQLite`库用于读取“Login Data”数据库文件,因为该文件本质上是一个SQLite数据库。然后,我们需要`System.Security.Cryptography`库来处理加密和解密操作,以及可能需要的`Google.Protobuf`库,因为它用于...
应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。 应用(扩展)可以与Web页面交互,或者通过content script或cross-origin XMLHttpRequests与...
Chrome 扩展本质上是由 HTML、CSS 和 JavaScript 构成的网页。这意味着开发者可以利用已有的 Web 开发技能来编写扩展,大大降低了学习成本。每个扩展组件都是一个完整的网页,因此可以使用相同的调试工具、...
描述中的字符串“efwrgtyhujeyjrtuyjrtyujuerjrjyrtuyrtjt”看似随机,无法提供实质性的信息,可能是误输入或者加密数据,所以我们不考虑这部分内容。 标签“managedv77 labview”再次强调了这个项目与管理Chrome ...
谷歌浏览器最新122.0.6261.70-32位驱动器selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转...
【标签】包括“安全”、“安全架构”、“应急响应”、“安全实践”和“漏洞分析”,这些标签表明内容将涵盖网络安全、系统安全策略,以及应对安全事件的措施,同时也会详细剖析漏洞的本质。 【部分内容】详细介绍了...
【标题】:“capture:屏幕录制Chrome应用” 在现代互联网应用中,屏幕录制功能变得越来越重要,它可以帮助用户分享教程、演示或记录在线会议。本文将深入探讨如何利用JavaScript技术实现Chrome浏览器中的屏幕录制...