您的位置:首页 > 编程语言 > Java开发

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

2016-01-14 14:35 543 查看
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 的开源版本)。谷歌的一位发言人表示:

[align=left]「作为一个开源平台,Android 是建立在开源社区协作的基础之上。在即将发布的 Android 新版本中,我们计划把 Android 的 Java 语言库迁移至基于 OpenJDK 的方法,来为开发者创建一个通用代码库(common code base)。长久以来,谷歌一直和 OpenJDK 社区有长期合作和贡献,我们期望在将来能为 OpenJDK 项目做出更多贡献。」[/align]

[align=left]来自:http://top.jobbole.com/32243/[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: