Первоначально я предполагал, что приложения в стиле Metro - это управляемые сборки (.NET), независимо от того, написаны ли они на C # или C ++, и я думал, что C ++ для приложений в стиле Metro будет в принципе похож на C ++ / CLI.Теперь я слышал в подкасте DotNet Rocks, что приложения в стиле Metro, написанные на C ++, являются родными.Тем не менее я понимаю, что приложения в стиле Metro работают на всех трех процессорных архитектурах, для которых Metro доступен.Как это достигается?Приложения в стиле Metro поставляются с разными двоичными файлами, и только одно выбрано / загружено?Или это как в Mac OS X, где один двоичный файл может содержать код для разных процессоров?