不支持Flash
|
|
|
传谷歌Android手机平台将采用自身虚拟技术http://www.sina.com.cn 2007年11月17日 10:31 新浪科技
新浪科技讯 北京时间11月17日消息,据国外媒体报道,消息人士近日称,谷歌为绕开其Android手机平台中Java技术授权问题,将自主开发名为Dalvik的虚拟机技术,而不会采用Java微型版(JME)作为运行Java应用软件的引擎。一些开发人员认为,从技术层面上讲,谷歌此举将利弊兼存。 Apache实验室开发者斯蒂芬诺·马佐奇(Stefano Mazzocchi)认为,谷歌制定Dalvik计划的动机并不是因为现有技术存在不足,而是想绕过因使用JME必须获得Sun公司授权等问题。目前,如果手机制造商欲采用JME并加以修订,首先需获得Sun授权许可。马佐奇还表示,手机制造商也可依据开放源代码许可证方式免费使用JME,但必须把相应开发成果返还给开放源代码社区共享,只是多数手机制造商不太愿意这样做。 马佐奇认为,为避免JME成为Android平台的组成部分,谷歌将自主开发其Dalvik虚拟机技术,以把Java字节码转化为Dalvik字节码,这样谷歌就可声称Dalvik并不是Java平台。他认为,Sun目前还没有意识到谷歌会采取上述措施,对谷歌来说则无疑是聪明之举。但如果谷歌在Dalvik中采用了Sun任何专利技术,则后者可起诉谷歌侵权。然而Sun是开放源代码软件的倡导者之一,如果它因为Dalvik侵权而起诉谷歌,则可能会招致开放源代码社区的不满。 马佐奇接着表示,不管Sun态度如何,谷歌Dalvik计划对Sun市场战略已构成威胁,因为Sun同样也看好手机市场的巨大增长潜力,并希望凭借其Java虚拟技术在手机市场获取利润。如果Dalvik被推向市场,意味着Sun将失去相应商机。对于上述Dalvik言论,谷歌还没有发表评论。 在谷歌宣布推出Android平台消息后,Sun总裁兼CEO乔纳森·施瓦兹(Jonathan Schwartz)曾撰文祝贺,并把Android称为“Java/Linux”平台。但谷歌很谨慎地避免把Android称为Java平台,而将其称为软件开发工具包。其他一些开发者则认为,JME授权费用很低,如果谷歌提出要求,Sun甚至可能放弃Android平台中的JME许可费用,因此谷歌制定Dalvik计划的动机并不是因为技术授权,而是技术本身。(明月)
【发表评论 】
不支持Flash
|