Может ли версия ARM для Windows 8 запускать только приложения в стиле Metro (WinRt)? - PullRequest
12 голосов
/ 25 сентября 2011

См. Также: Можно ли написать приложение WinRt (Metro), которое также будет работать в Windows 7 и Vista?

Я пытаюсь понять, как настроить таргетинг на обе Windows8 на Arm и Windows 7, учитывая, что Windows 7 не может запускать приложения WinRT. И, насколько я понимаю, , приложения могут быть установлены только на ARM-версию Windows 8 из App Store.

Так может ли Windows 8 на Arm запускать никакие приложения WinRT?

Ответы [ 3 ]

8 голосов
/ 10 февраля 2012

Окончательный ответ сейчас отсутствует. Будет рабочий стол, но вы не сможете устанавливать настольные приложения. «WOA не поддерживает запуск, эмуляцию или перенос существующих настольных приложений x86 / 64». Все приложения поступят из магазина и должны соответствовать правилам в стиле Metro.

Похоже, что единственными настольными приложениями являются Office (который поставляется вместе с ОС) и встроенные приложения, такие как панель управления, Explorer, IE и т. Д. Все остальное будет новым приложением в стиле Metro, написанным для Windows. Время воспроизведения.

См. Этот блог Windows 8 Building post для подробностей.

5 голосов
/ 25 сентября 2011

«Нет устаревших приложений» - это не то же самое, что «Нет настольных приложений».

Ничто из того, что я видел, не говорит о том, что в ARM не будет обычного Win32 с COM, IE, MSHTA и т. Д. Наряду с рабочим столом Explorer.

Вам может понадобиться просто перекомпилировать C ++ или .Net после некоторой настройки или «ретаргетинга». Такие вещи, как HTA, могут портировать даже с нулевым усилием, если они не используют никаких пользовательских библиотек COM. Я удивлен, что кто-то ожидал, что любой код x86 будет работать на ARM, даже при какой-то эмуляции WOW. Microsoft довольно ясно об этом.

Имеет ли смысл делать большую часть этого (настольные приложения на ARM), это другой вопрос, даже если вы можете. Устройства на базе ARM, скорее всего, будут весьма ограничены в ресурсах, и именно поэтому они в первую очередь должны быть дешевыми и портативными.

4 голосов
/ 25 сентября 2011

Microsoft не сделала никаких заявлений о том, будут ли поддерживаться настольные приложения на процессорах Arm. Они показали, что Microsoft Office работает, но не сказали, будет ли это поддерживаться на финальной платформе.

На данный момент единственные утверждения касаются приложений в стиле Metro, и они будут поддерживаться на любом языке.

...