Hacker News new | ask | show | jobs
by ergo98 5788 days ago
>Android "is" java, you cant drop java from android

The Android OS is Linux. The Dalvik runtime runs a unique bytecode.

My x86 processor runs x86 (which in current processors is essentially an intermediate language). In the 80s someone might have looked at the codebase and said "the x86 runs on C", because of course virtually all development was done in C, but that is of course not the case.

Android could move to an entirely different source language (Java was chosen because of the strong support in Eclipse) -- say C# -- but the problem is not the language, but rather Sun cum Oracle's patents on several basic tenets of a secure virtual machine -- it isn't about Java but is "Java-like" behaviours.