导语:谷歌日前向媒体确认,未来的Android版本将不再使用甲骨文的专有Java应用程序接口(API),而是会换成甲骨文Java开发工具包的开源版本——OpenJDK。
Android
谷歌表示,这个改动让创建Java通用代码库的方式成为可能,这也将简化应用程序的开发流程。考虑到谷歌和甲骨文之间正在进行的法律纠纷,此次的重大变动(有8902个文件受到影响)与该事件应该不无关系。
在2010年,甲骨文因版权问题将谷歌告上法庭,称谷歌不当使用了自己的Java API,这一历史性的法律纠纷随即拉开序幕。谷歌辩称这些有争议的API是软件创新中必不可少的,因此不受版权保护。到了2012年,法官认为谷歌并未侵犯甲骨文的版权,但联邦法庭在2014年又大体上推翻了这一裁决。美国最高法院不想接手这个案子,因此将其退回到下级法院,这也是该诉讼目前的状态。
据报道,Y Combinator旗下新闻频道Hacker News的用户率先发现了这些代码变动,并因此认为谷歌和甲骨文可能已经达成了庭外和解。但谷歌随后向媒体表示,双方的法律诉讼仍在进行当中,因此不会评论代码变动是否与之有关。至于此事件对于普通用户有什么影响?新的代码应该会略微减轻Android N开发者的工作难度,同时还能提升应用品质和升级速度。
蛋君说:Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由谷歌公司和开放手机联盟领导及开发。现在Android和IOS正打得火热,为了在竞争中取胜,Android必须得改进自身的缺点。
评论 (0)