Оправданием, которое я видел, скажем, «убитость» байт-кодов Java в Android, была производительность. (Я подозреваю, что есть и другая причина.) Однако, изменив байт-коды, они не сделали технологии аппаратного ускорения, такие как Jazelle moot, и, таким образом, фактически снизили производительность, доступную для платформы Mobile Java?
Мне кажется нелогичным, зная, что целевой платформой является мобильная платформа на основе ARM. Хотя он МОЖЕТ дать вам лучшую производительность на других архитектурах ЦП, он, кажется, плюет в лицо ARM и Jazelle.
Какой количественный эффект это оказывает на производительность Java?
Действительно ли это улучшает производительность, и если да, то как?
Что влияет на другие платформы? (то есть x86, mips, yadda, yadda, yadda ...)