谷歌做了一个艰难的决定:安卓系统不再用Java API 了

谷歌已确认Android N系统将采用OpenJDK作为其Java API的基础,此举可能意味着谷歌计划用OpenJDK替换当前在Android系统中使用的Java API。此决定背后的原因与甲骨文关于9行代码的法律诉讼有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

12月 29 日有人在 Hacker News 上爆料,安卓代码库中出现了神秘的代码提交(commit),修改了 8902 个文件,并且在 commit 中明确说了:
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]
大家开始猜测,谷歌这是要用 OpenJDK 换掉 Android 系统中在用的 Java API。至于为什么会有这个决定,建议看看伯乐在线的这篇文章《(甲骨文)紧咬 9 行代码,索赔超 10 亿美元》。
随后国外科技博客 VentureBeat 去向谷歌求证实。谷歌确认 Android N 系统将只基于 OpenJDK (JDK 的开源版本)。谷歌的一位发言人表示:
「作为一个开源平台,Android 是建立在开源社区协作的基础之上。在即将发布的 Android 新版本中,我们计划把 Android 的 Java 语言库迁移至基于 OpenJDK 的方法,来为开发者创建一个通用代码库(common code base)。长久以来,谷歌一直和 OpenJDK 社区有长期合作和贡献,我们期望在将来能为 OpenJDK 项目做出更多贡献。」

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值