魔扣论坛

魔扣源码论坛业务
查看: 1311|回复: 7

Google确认下一个Android版本将不会使用Oracle的Java API

[复制链接]

该用户从未签到

5

主题

0

回帖

0

积分

魔扣新手

Rank: 1

魔扣币
0
贡献
0
威望
0
发表于 2017-1-14 16:39:39 | 显示全部楼层 |阅读模式
魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在下一个Android版本中Google将会把应用程序接口(APIs)的实现替换为OpenJDK,它是Oracle私有的Java开发工具包(JDK)的开源版本。Google确认了Android N将会仅依赖于OpenJDK,而非Android自身实现的Java APIs。一位Google的发言人说:“最为一个开源平台,Android的构建是基于开源社区的合作。在即将到来的Android的下一个版本Android N,我们计划将所有Android的Java语言开发包用OpenJDK实现,从而为开发人员在构建应用程序和服务时提供通用代码库。Google是OpenJDK社区的长期贡献者,并且我们期待在未来为OpenJDK作出更大的贡献。”
Android提供了一定的Java API库,以支持使用Java语言来开发Android apps,这些库分为两部分:API库和Google开发的API库的实现代码。Oracle开发的Java,其API库由两种实现:专有的JDK版本和开源的OpenJDK版本。Google决定全面使用OpenJDK,其实Android在一些地方早已开始使用了,使用OpenJDK意味着要开源这部分的实现代码。
这个code commit表明修改了8902个文件,明确表示了OpenJDK代码被加进了Android中:
Initial import of OpenJdk files.
Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories.
Build ojluni into core-oj jar.
Use openjdk classes from java.awt.font package.
Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java.
Copy following native files from openjdk to libcore/ojluni/src/main/native: [long list of files]
Google一直希望Android开发者能够接受这些改变,因为它在开发apps时有助于简化代码 —— 使用单一共同的Java API代码库而非使用多代码库。这些原因可能是真实的,但并非完全转向OpenJDK的全部原因,如果是这样的话几年前Google早就这么干了。当Google发言人被问到为什么是现在,Google指出是去年发布的Java 8和Java语言的一些新特性例如lambdas。Google想要为OpenJDK投入更多资源,这样团队就能对新特性和技术改进有更大的影响力和发言权。
当然这其中还涉及大量的版权问题,代码的提交是否意味着Oracle和Google之间关于Java APIs的法律诉讼是否已经庭外和解,由于Oracle的诉讼还在进行,Google对于代码提交和诉讼是否有关拒绝作出评论。2010年1月Oracle收购Sun之后,Oracle在2010年8月起诉Google的版权和专利侵权,认为Android在未经授权的情况下使用了Java API。Google反驳称,APIs不受版权保护,因为它对于软件开发、协作和创新是必不可少的。在2012年5月,一个陪审团认为Java的API不受版权保护,Google对Oracle的专利侵犯不成立。2014年5月,联邦巡回上诉法院部分逆转了区法院的判决,认定Java API受版权保护。就在2015年6月,美国最高法院拒绝审理此案,案件发回下级法院继续审理。在这些与Oracle的对决之后,Google已经决定彻底拥抱OpenJDK了么?不管怎么样,结局是确定的:Android未来的版本将基于OpenJDK而非Oracle专有的JDK版本。
不管怎么样,案件还未结束,Google也无法改变现有的Android版本,业界人士对此案的裁决异常关注,因为这将对软件开发产生巨大的影响。如果Oracle胜诉,开发者基于现有应用和服务开发新的软件都将产生版权问题。如果Google胜了,APIs的使用将不会受到版权保护。

该用户从未签到

4

主题

265

回帖

534

积分

高级魔扣

Rank: 4

魔扣币
265
贡献
265
威望
0
发表于 2017-1-16 09:46:19 来自手机 | 显示全部楼层
打酱油的人拉,回复下赚取积分

该用户从未签到

2

主题

266

回帖

534

积分

高级魔扣

Rank: 4

魔扣币
266
贡献
266
威望
0
发表于 2017-3-19 21:34:13 | 显示全部楼层
第一次的爱,始终无法轻描淡写。我对你,只有放弃,没有忘记。',

该用户从未签到

0

主题

286

回帖

572

积分

高级魔扣

Rank: 4

魔扣币
286
贡献
286
威望
0
发表于 2017-3-27 21:15:41 来自手机 | 显示全部楼层
OMG!介是啥东东!!!

该用户从未签到

6

主题

247

回帖

500

积分

高级魔扣

Rank: 4

魔扣币
247
贡献
247
威望
0
发表于 2017-8-4 23:51:01 来自手机 | 显示全部楼层
楼主加油,我们都看好你哦。魔扣论坛的源码是我的最爱!

该用户从未签到

1

主题

252

回帖

505

积分

高级魔扣

Rank: 4

魔扣币
252
贡献
252
威望
0
发表于 2017-12-13 19:00:27 来自手机 | 显示全部楼层
当你孤独时,风儿就是我的歌声,愿它能使你得到片刻的安慰;当你骄傲时,雨点就是我的警钟,魔扣源码论坛愿它能使你获得永恒的谦逊。

该用户从未签到

2

主题

214

回帖

430

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
214
贡献
214
威望
0
发表于 2018-7-2 23:24:11 | 显示全部楼层
既然选择离开,就不要说不会忘记;既然你我没有缘分,就不需要誓言,因为誓言再多也没有用。今天的一切,魔扣源码论坛就像水流过一样不留痕迹。明天、以后,等我们再见的时候,就变成了陌生人。

该用户从未签到

1

主题

229

回帖

460

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
230
贡献
230
威望
0
发表于 2018-12-13 15:23:45 | 显示全部楼层
温暖在你心里,只是你自己还没有发现它。',
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 联系我们
  • 新浪微博 :
  • 在线客服 :魔扣科技 
  • 源码QQ群 :魔扣源码论坛官方总群
  • 联系邮箱 :charlin#morko.net
  • 微信扫一扫
快速回复 返回顶部 返回列表