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