Проникновение WPF
Прежде всего, в Windows Vista и Windows 7 предустановлен WPF, на который автоматически приходится 35% рынка . В Windows XP он был таким же, каким он был .NET Framework 3.0 в качестве опции в Центре обновления Windows более трех лет, и многие приложения поставляются с ним, поэтому он, вероятно, также будет установлен на большой процент компьютеров с Windows XP. StatOwl указывает, что около 80% установок NET Framework имеют версию 3 или выше.
Если вы отправляете на компакт-диске, нет ничего сложного в том, чтобы установить на него последнюю версию .NET Framework и установить ее автоматически. Если пользователи загружают ваше приложение, оно может связаться с веб-сервером Microsoft, чтобы загрузить и установить последнюю версию .NET Framework. Онлайновое развертывание ClickOnce также имеет эту возможность, если вы хотите, чтобы люди могли запускать свои приложения непосредственно из веб-браузера без его установки.
Таким образом, суть в том, что вам, вероятно, не нужно беспокоиться о том, будут ли люди устанавливать WPF на своих компьютерах или нет, если ваш целевой рынок состоит в основном из клиентов с коммутируемым доступом в Windows XP, которые не работают в стороннее программное обеспечение (т. е. они просто запускают Windows и ваше приложение).
Скорость
Не проблема. У меня есть Pentium Pro 200 МГц с оперативной памятью 384 МБ с 1998 года, на котором я тестирую свое программное обеспечение, и мои приложения WPF имеют сопоставимую производительность с аналогичными приложениями MFC. Если ваше приложение WPF использует много необычной графики и анимации, оно будет медленно работать на старых процессорах и графических картах, как и обычное приложение MFC с теми же функциями.