Java - это самый важный язык для мобильных устройств, поскольку он позволяет выполнять один и тот же двоичный/байтовый код на каждом компьютере, вставляя виртуальный уровень JVM между байтовым кодом и машиной.
Можно ли построить физическую машину Java, которая будет принимать байтовый код вместо традиционного кода операции и операнда для X86/arm? поэтому реальная операционная система может быть построена с использованием Java, и она будет эффективной/быстрой, чем установка JVM поверх текущей операционной системы.
Я предполагаю, что это ограничит установку новой версии JVM, но многие мобильные устройства поддерживают ограниченную версию JVM, так что это может не быть проблемой?
Почему никто не пытался реализовать те же понятия для аппаратного обеспечения?