多年来一直有个问题困扰着我们:仅仅因为不同软件采用的信息收发协议不同,我们就不得不维护多个功能类似的即时通信软件和帐号吗?随着一些新软件的出现,这种情况有所缓解。例如Google Talk或Facebook Chat都采用了XMPP协议,因此用户在使用不同客户端时消息也可以互达互通。现在微软也于近日宣布其Messenger(MSN)服务已经支持XMPP协议,这对用户和开发者来说无疑都是一个好消息。
XMPP全称为“Extensible Messaging and Presence Protocol”,一般译为“可扩展通讯和表示协议”,可用于服务类实时通讯、表示和需求。开发者可以基于该协议开发个性化的客户端。现在不管是新的独立客户端,还是集成在其他系统中的即时通信工具,都能与Messenger共享每月3亿的活跃用户。而多年来微软利用其自身渠道优势,使得Messenger客户端在各种电脑或手机系统中都可以使用,开发者也不用再费力拓展渠道。如果基于XMPP协议的客户端同时还支持OAuth 2.0身份认证协议,那它将能直接与Windows Live Messenger连接,用户可以即时查看好友状态并交谈。
随着微软Messenger对XMPP协议的支持,目前国外比较流行的一些即时通信工具基本实现了互通互联。而如果国内的同类服务也能支持XMPP协议,相信数亿用户将会为此欢呼,而即时通信领域也将会呈现另一片景象。另外,如果对微软Messenger开放连接有兴趣深入了解的朋友,可以到其官方博客查看详细说明。
IMG Via Allvoices