- 801 名前:デフォルトの名無しさん [2016/02/29(月) 15:49:45.20 ID:4LsHlzyL.net]
- >>779
>androidって、javaって言い切っていいんだっけ オラクル純正のjavacコンパイラでコンパイルしているんだから言語はJava以外の何物でもないよ。 少なくともC#じゃないよね。 javacは、Javaしかコンパイルできない。 実行環境のDalvik VMは、 Java 互換テストをパスしてないし、完全互換があるわけでもないし、 オラクルからライセンスを受けていないから、Javaとは名乗れないけど、実質上Javaの VMの亜種だよね。 ベースは、アパッチ・ハーモニーっていう正規Java VMだし。 まだ正式リリースしてないけど、今年出る予定の時期バージョンの Android Nは、OpenJDKという、Java VMとして認められているもののライブラリを使う予定だ。 裁判で訴えられたからフリーの正規JavaであるOpenJDKにしてライセンス料支払いを回避しようとしてる説もあるし、 アパッチ・ハーモニーがJRE 1.6のまま開発が止まっているから、OpenJDKにして、JRE 1.7または、1.8に対応させようとしているという説もある。 Android NでJava SEに対応すればいいと思うけど、そうなるという記事は今のところ見つからない。
|

|