2011年8月4日,Chrome 团队宣布将支持一个新的技术—— Web Intents 。这个技术未来可能会极大的影响网络应用和浏览器。
什么是 Web Intents?
Web Intents:http://webintents.org/
如果您用过 Android 手机可能就会对这个技术有所了解。Android Intents 可以让两个独立的程序之间通信互相,神奇的是这两个程序中的任何一个程序可能不知道它在和谁通信。举个例子:如果您安装了一个以上的浏览器,当您在短信中点击一个链接的时候,系统会弹出一个列表让您选择使用何种浏览器打开。Android Intents 让不知道如何打开 URL 的短信软件交给操作系统,操作系统会帮他找已经注册的程序去打开。这个行为就是靠 Android Intents 机制完成的。
Web Intents 和 Android Intents 类似,它可以让两个完全独立的 Web 应用互相通信。
目前网站作者在提供把评论发送到 Twitter 这个功能的时候,只能通过自己搭建代码或者集成第三方的代码才能实现。如果使用 Web Intents 技术就不需要那么复杂了,最少只需要两行代码即可实现这样的复杂功能——网站不用自己实现这些复杂的功能,把问题抛给浏览器,浏览器会寻找注册的Web 应用进行解决。
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://www.ifanr.com/48571
【编辑推荐】