# Chrome 的 Web Intents 会改变 Web 吗？

- 作者：w44
- 发布时间：2011-08-07 11:20
- 分类：公司
- 原文：https://www.ifanr.com/48571

2011年8月4日，[Chrome 团队宣布](http://blog.chromium.org/2011/08/connecting-web-apps-with-web-intents.html)将支持一个新的技术—— Web Intents 。这个技术未来可能会极大的影响网络应用和浏览器。

**什么是 Web Intents？**

 如果您用过 Android 手机可能就会对这个技术有所了解。Android Intents 可以让两个独立的程序之前通信互相，神奇的是这两个程序中的任何一个程序可能不知道它在和谁通信。举个例子：如果您安装了一个以上的浏览器，当您在短信中点击一个链接的时候，系统会弹出一个列表让您选择使用何种浏览器打开。Android Intents 让不知道如何打开 URL 的短信软件交给操作系统，操作系统会帮他找已经注册的程序去打开。这个行为就是靠 Android Intents 机制完成的。

[![](https://s3.ifanr.com/wp-content/uploads/2011/08/android-intent.png "android intent")](http://www.ifanr.com/48571/android-intent)

Web Intents 和Android Intents 类似, 它可以让两个完全独立的 Web 应用互相通信。

目前网站作者在提供把评论发送到 Twitter 这个功能的时候，只能通过自己搭建代码或者集成第三方的代码才能实现。如果使用 Web Intents 技术就不需要那么复杂了，最少只需要两行代码即可实现这样的复杂功能——网站不用自己实现这些复杂的功能，把问题抛给浏览器，浏览器会寻找注册的Web 应用进行解决。

[![](https://s3.ifanr.com/wp-content/uploads/2011/08/intents.png "Web intents")](http://www.ifanr.com/48571/intents)

**Web Intents 能做什么？**

 Web Intents 可以把 Chrome在某种程度上改造成一个 Web OS。

用户使用操作系统的目的无非就是使用上面的应用管理自己的数据。 类似的， Web 应用越来越多，一旦越来越多的网站支持 Web Intents，那么靠着不同的Web 应用的通信和调用，用户几乎可以通过 Web 应用解决自己的所有问题。

举个例子：

有一天您使用 WordPress 来写博客，在上传图片时，想给照片加个滤镜效果，你可能会选择一个处理照片的软件来处理，然后将处理过的照片上传。

假设 WordPress引入了 Web Intents 功能就不会那么麻烦了， WordPress 本身不必提供照片编辑功能，只要他注册了照片编辑的 Web Intents 其他的 Web 应用就可以完成加滤镜的功能： 在您上传照片时，浏览器会自动给您列出一个修改照片的 Web 应用列表。在这个列表中您发现了自己最中意的picnik这个照片编辑应用，点击之后浏览器会自动跳转到这个服务，照片编辑好之后，点击完成即可返回您的博客，将照片插入刚刚写博客文章中。下一次，您可以将picnik这个服务选为默认服务，以后上传照片的时候都用这个。

如果 Web Intents 被广泛接受，类似的服务场景将会更多的出现，比如添加文章到 Instapaper 这样的功能根本就不需要复杂的代码；比如玩网络游戏的时候，游戏积分等虚拟财产可以通过非常简单的方式到第三方平台兑换…

**Web Intents 会改变什么？**

- **域名逐渐被人们遗忘，产品名字更加重要**

Twitter 创始人说“产品和品牌名称比域名更重要”，这句话应该没错：如果 Web Intents 成为趋势，应用之间的调用将通过鼠标点击，而不再是通过搜索或者点击书签，域名会被人们淡忘。

- **操作系统的原生应用被边缘化**

用户的数据都被搬到 Web ，而 Web 应用能够方便搞定几乎所有的用户的需求，操作系统的原生应用不免受到挑战。

- **Facebook 的平台将会被 Google 继续挑战**

Facebook 重要价值是它生态系统中的海量 Web 应用，以及这些应用绑定的 Facebook ID。 而 Chrome 可能会推动海量的 Web 应用注册 Web Intents， Web 应用将和 Google ID 绑定。两个巨头的冲突在未来将不断升级。

- **Web 应用分工细化更加明显**

Web Intents 可以让一个产品通过调用其他 Web 应用来处理自己不擅长的事情。这样就能推进 Web 应用的垂直化，专业的产品做更加专业的事情。

总之，浏览器的竞争已经进入了下下一阶段，这些巨头正在努力将 Web 应用更深层次的纳入浏览器框架之下，Web Intents 这样的机制对于操作系统将有更大的侵略性，对 Facebook 这样的平台也很有威胁。不管怎样， [Web Intents ](http://webintents.org/)已经来了。
