O>>Андроид тоже был бы в кассу, в начале своего развития, когда там еще была классическая Джава. Но когда был Крузо, Андроила еще не было. А когда Андроид появился, Крузо уже не было. Не пересеклись вощем судьбинушки.
C>Классическая Java категорически не подходит для исполнения на реальных высокоскоростных CPU. Все аппаратные реализации (в том числе от ARM!) провалились с треском.
Но на том этапе ее можно было итеративно оптимизировать под крузо, с далвиком это _возможно_ сделать сложнее будет. А может и нет. Но это вторичная проблема, первичная — крузо уже нет
Крузо был бы хорош тем что у него нету MMU и прочих хардварных фич, который нужны классическим ОС, но не классической джаве, и связанных с ними потерь соотношения performance/wattage. То есть по нагугленному — это был проц, заточенный именно для трансляции других систем команд. Можно сказать он несколько опередил свое время, так бывает.
C>Самое близкое что было — это процессоры от Azul, которые реально на вход принимали JVM-байткод и транслировали его в RISC-подобный микрокод на лету.
Еще в ARM есть (или уже был?) никому не нужный Jazelle.