Darum ging es aber nicht. Es ging darum, dass LowLevel-Zugriffe laut EWeiss und Fritzew plattformunabhängig sein sollen, damit das Framework plattformunabhängig ist. Java-Bytecode ist immer noch Hochsprachencode, nur in Zwischencodeform. Das heißt du hast da nicht (wie hier für Crossplatform nach diesem Verständnis gefordert) ARM- oder x86-Assemblercode plattformunabhängig in deinem Code geschrieben.
Das heißt wenn man den Faden weiterspinnt, müsste jede nach EWeiss und Fritzew echt plattformunabhängige Sprache automatisch ARM-Assemblercode auf x86 emulieren und umgekehrt,
DirectX auf Android, usw.