Это только легко сказатьОн завязан не на х86, а на вызов родных виндовых API которые уже реализованы в х86 коде.
А теперь представь, что сделают для совместимости такие же API, которые будут делать то же самое, но только скомпилируют их в ARM.
Все - проблема совместимости решена!

Я еще помню отличия ce api от полного. они достаточно серьёзны.
Даже сановцы не смогли сделать идентичными жаву и жаву мобайл, несмотря на более логичную архитектуру. А знаешь почему? Шли не с того конца. Сейчас мы имеем другую картину - патчи андроида (мобильной системы) идут в линукс, как и далвик. Что означает, что скоро приложения андроида там будут работать.Тем более что у MS уже есть опыт работы дотнета на ARM - старый добрый Windows Mobile. Для него был .net compact framework, который отличался тем, что был несколько урезан относительно своего большого собрата, но тем не менее, приложения, которые не выходили за рамки .net cf прекрасно работали и на ARM-КПК и на x86-ПК, один и тот же
бинарникбайткодник.
Кстати ты помнишь размерчик дотнета? 500 метров он сейчас весит развёрнутый? против 15 джавы.
Изменено: olegus, 23.03.2012 - 16:09