看来 Google 已经决心使用 OpenJDK 开发 Android

2016-06-12 10:05:24 +08:00
 Makoshan

最新 Android Studio 2.2 Preview 3 的更新介绍:

With Android Studio 2.2, you may have noticed the larger download sizes than previous versions of Android Studio; this is because we now bundle a build of OpenJDK with the IDE to address various font rendering and stability issues.

19677 次点击
所在节点    Android
53 条回复
shui14
2016-06-12 21:17:56 +08:00
go for andr 手动斜眼
kappa
2016-06-12 21:46:46 +08:00
@notgod 能把 OpenJDK 和 Go/Java 放在一个层面上考量也真是不容易。。
tyfulcrum
2016-06-12 21:57:31 +08:00
@zhicheng Tizen 就是用 llvm 的 bitcode 分发的,技术可行性没问题。
Wakeupzombie
2016-06-12 22:07:48 +08:00
@notgod 想得美
Gcourage
2016-06-12 22:19:40 +08:00
openjdk 与 Oracle 的, Java 差距大吗?性能还是什么考量,导致前期是用 Oracle
zhicheng
2016-06-12 22:33:33 +08:00
@tyfulcrum “技术上” 我也可以用 QEMU 执行不支持的 ISA 代码,实现一个 JIT 引擎把代码转成目标机器码。你猜,为什么正规军没这么做呢?
tyfulcrum
2016-06-13 04:09:06 +08:00
@zhicheng Tizen 又不是玩具系统,商业原因导致占有率低罢了。原因也许是 Android 刚开始开发的时候 llvm 和 clang 还不成熟,或者也有 Dan Bornstin 自己技术习惯的因素?毕竟他给自己的标签是虚拟机专家(Virtual Machinist)。
youxiachai
2016-06-13 09:10:52 +08:00
@Gcourage lz 是搞错了..你也别带错节奏啊.........

google 搞 open jdk 已经是前几个版本搞 jack 已经开始了..不然怎么支持 java 8 的一些特性..

lz 是完全不懂这个..看个简介..就想歪了..
Makoshan
2016-06-13 09:47:43 +08:00
OpenJDK 采用 GPL V2 协议,允许在商业上使用,而且 Google 也是 OpenJDK 的重要贡献者,这次直接内置到 IDE 意图更加明显,是要试图避免 Oracle 的诉讼。 Go 和 React Natice 不是都已经支持 Android 开发,自己试试就知道坑有多多,生态和工具链健全才是吸引开发者的点 ,Swift 再好,大部分 iOS 开发者还不是继续用 OC
kideny
2016-06-13 10:00:36 +08:00
安卓和 java 结婚 7 年,吵着要离婚。安卓的岳父 oracle 说:“离婚可以,你先陪我女儿的青春损失费”。安卓想在离婚前,先找好打炮的对象。结果 java 还是每天晚上让安卓爽,安卓犹豫不决。这婚,是离还是不离?
liyvhg
2016-06-13 10:14:02 +08:00
@kideny 哈哈哈哈哈哈, 好具体形象
hooluupog
2016-06-13 10:39:00 +08:00
这回帖里错误的观点和自己脑补出的东西很多,不知道为啥都热衷于 yy 这种事情。
chocotan
2016-06-13 18:00:49 +08:00
oracle 诉讼的好像是自己实现了一套不兼容的 jvm 吧,就跟当年的微软一样
openjdk 也是 oracle 家的,可以去 openjdk 官网上看 jdk9 的开发进度:)

前一阵子搜过 openjdk 和 oraclejdk 的不同,个人得出的结论是 oraclejdk 比 openjdk 多一些闭源的工具,其它没区别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/285032

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX