处理方式发生冲突
中医新闻 2021年09月06日 浏览:3 次
Google可能在其平台软件Android处理Java的方式方面发生冲突。
Google没有使用标准的JME作为运行Java应用软件的引擎,而是自己为Android开发了名为Dalvik的虚拟机。开发人员表示,从技术角度来看,使用Dalvik既有优势,也有劣势,但技术可能不是Google这么做的原因。
Apache Labs开发人员Stefano Mazzocchi说,Google最有可能的是将开发Dalvik作为避免使用JME所带来的与Sun之间的许可问题的一种方式。
Mazzocchi说,如果要进行任何修改,使用了JME的厂商必须向Sun许可这一技术。如果愿意与社区共享自己的创新,厂商就可以免费地使用JME,但大多数主要厂商都不愿意这么做。Google不要求厂商许可JME,而是开发了自己的虚拟机。Dalvik将Java字节码转换为了Dalvik字节码。开发人员Hari Gottipatti说,因此Google可以说Android不是一个Java平台。
Google拒绝就Dalvik发表评论。
Mazzocchi表示,我认为这是一个十分明智和聪明的方式。
但是,Google仍然可能遇到麻烦。Mazzocchi说,如果在开发Dalvik中使用了Sun的任何知识产权,Google就可能被起诉侵犯了专利。他说,我想知道Sun会如何应对这一问题,因为它是坚定的开放源代码支持者,起诉Google使用开放源代码软件将使Sun很难向开放源代码社区有所交代。
Mazzocchi表示,但是Google的举措威胁到了Sun的业务战略。他相信Sun在市场上的未来是光明的,希望厂商使用Java能够给它带来收入。Google的计划使Sun的这一机会大大减少。
在Google发布Android当天,Sun CEO施瓦兹在一篇博客中将Android称作是Java/Linux平台。相反,Google则在避免将Android称作是Java平台,它将Android软件开发工具包称作是让开发人员开发使用Java的应用软件的一系列工具。
在上周举行的甲骨文Open World大会上发言时,Sun负责软件业务的执行副总裁Rich Green说,我们希望与Google合作,确保二者的API是兼容的。他还表示,Sun还希望与Google合作,避免开发环境的分裂。
6823《七杀》双线48区火爆开启 这也使得其他软件开发人员忧心忡忡。他们担心这会使他们必须为Android开发专门的应用软件,加重开发负担。软件开发人员Gottipatti相信,促使Google这么做的是技术,而非许可问题。厂商的JME许可费用只是象征性的。他认为,只要Google提出要求,Sun就会同意在Android中使用JME,并放弃许可费用。
三精葡萄糖酸锌邻医网
呼和浩特阴道炎治疗多少钱

- 上一篇: 处境凶险威胁并非苹果的
- 下一篇 多点触控侧滑智能机物业
-
管理定心丸米兰新主席和加图索通电话保证不换帅
2020-09-21
-
针灸拔罐治疗黄褐斑
2019-07-15
-
云南省中医院驰援彝良灾区
2019-07-13
-
刮痧疗法治疗腕关节痛
2019-07-07
-
豌豆与荷兰豆这样来区分更简单
2019-07-07
-
减息认清体质才能事半功倍
2019-07-06