据TechCrunchIT网站7月18日报道,谷歌的Android系统一直被认为是高度开放的手机平台,将成为Symbian、微软和苹果的重要对手。然而,谷歌近日的一项调整被认为损害了该平台的开放性。
通过最初版本的Android软件开发包,开发者可以以三种方式实现Android手机之间的相互通信,包括短信(或彩信)、HTTP和开源消息协议XMPP。然而,在最新的软件开发包中,XMPP协议被谷歌的GTalk库所取代,这意味着如果不使用短信或HTTP,那么所有通信必须通过GTalk服务器。
Android软件开发包中的XMPP协议最初是由Smack库来执行的。今年1月,有开发者表示该工具无法正确执行Android的消息服务,谷歌随后提供了Gtalk库,并称完整的XMPP协议对于移动通信来说并不合适。