Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

WPF Windows Vista против WPF Windows XP - платформа одна, но оптимизация на стороне Vista

Напечатать страницу
23.01.2007 11:30 | Vista-Guy

Интересовались ли вы ранее разницей в работе WPF на Windows Vista и Windows XP? Тим Снит, технический специалист по Windows Vista, решил осветить данный вопроc...

Microsoft анонсировала Windows Presentation Foundation (WPF) под кодовым именем Avalon на PDC 2003 и представила его, как графическую подсистему Windows следующего поколения. «Он предоставляет разработчикам и дизайнерам единую программную модель для построения новых Windows-приложений с богатым интерфейсом, медиа и связью с сторонними данными» - можно прочесть на официальном сайте Microsoft.

Изначально разработка WPF фокусировалась на Windows Vista. Если верить Сниту, цель Microsoft была добавить поддержку Windows XP для предоставления той же самой функциональности, что и на Vista.

«Конечно, Windows Vista будет изначально поддерживать все WPF приложения потому, что .NET Framework 3.0 там предустановлен. В Windows XP, .NET Framework 3.0 это дополнительный компонент, распространяемый через Windows Update или автоматически скачивающийся, когда пользователь IE7 заходит в WPF XBAP приложение. Это небольшой трюк, но он позволяет куда шире распространить WPF» - поясняет Снит.

Фактически, исходный код платформы одинаков как для Vista, так и для XP, между двумя версиями WPF разницы нет. WPF был всего лишь портирован на ХР. Последнее в свою очередь означает, что Microsoft проводила оптимизацию во время разработки именно под Vista. Снит рассказывает более подробно в чем заключается оптимизация под Windows Vista:

    - С DWM и WDDM графическими драйверами, RAM виртуализирована, так что вам не нужно беспокоиться, что WPF может перейти в режим программного рендеринга;
    - 3D антиальясинг доступен на Windows Vista с WDDM драйвером;
    - Проведена работа по интеграции платформы. Как пример можно привести инструмент Magnifier (Лупа), который на Windows Vista масштабирует WPF-приложение с использованием векторной, а не растровой, графики;
    - Анимация WPF на Windows Vista работает куда лучше при использовании DWM;
    - Программные интерфейсы TabletPC также получили дополнительный функционал под Windows Vista;
    - При удаленном доступе с компьютера Windows Vista и DWM, WPF приложения будут работать в аппаратном режиме. Этого не произойдет при использовании Windows XP, что сильно отражается на быстродействии и качестве работы.



Источник: http://news.softpedia.com/
Перевод: Vista-Guy

Комментарии

Не в сети

интересно, в самой Висте хоть где-нибудь есть использование WPF ?

23.01.07 12:19
0
Raiker +16
Не в сети

интересно, в самой Висте хоть где-нибудь есть использование WPF ?



С помощью WPF в Vista реализован ряд эффектов Aero Glass, в частности размытие под прозрачностью (blur), Flip3D. По-моему на этом использование WPF в Vista заканчивается.

23.01.07 12:44
0
Не в сети

Ms почему-то любит навязывать разработчикам технологии, которые они сами не используют. К примеру кода .NET в Висте всего 4%, да и помнится даже старенькую MFC MS крайне редко юзал в своих проектах.

23.01.07 13:25
0
Не в сети

Aero Glass не имеет ничего общего с WPF

23.01.07 13:55
0
Не в сети

за исключением того что используют DirectX для рендера

23.01.07 13:57
0
Не в сети

Ни blur ни Flip 3D не имеют никакого отношения к WPF...

Тем не менее очень скоро появятся программы использующие эту технологию на полную катушку (вроде Yahho messenger for Vista) и , скажу по секрету, даже сайты...

23.01.07 14:52
0
Не в сети

ага, особенно сайты!!!

23.01.07 16:35
0
Не в сети

и почту! Отныне почту можно будет просматривать в Виндоуз Виста!!
Да здравствует Виста!! Да здравствует Революция!! Да здравствует (че-то там еще)

23.01.07 16:36
0
Не в сети

чем WPF лучше прижившихся технологий от Macromedia ?

23.01.07 17:21
0
Не в сети

codemaster, если вы не знаете, что такое WPF - то зачем оставлять комментарии? Начните с того, чтобы почитать одну из статей о данной технологии на нашем сайте - после этого вам не захочется задавать такие вопросы

23.01.07 17:47
0
Не в сети

да я и не спрашиваю что это такое . с чего Вы взяли?

23.01.07 17:49
0
Не в сети

почитал статьи.. пасиба

23.01.07 18:06
0
Не в сети

codemaster скорее имеет в виду технологию WPF/E, которая может стать конкурентом Flash.

Хотя здесь, например, они отлично уживаются рядом.

24.01.07 10:45
0
Не в сети

Кстати WPF/E поплавней будет..

24.01.07 13:53
0
Не в сети

У меня абсолютно одинаково всё выглядит в том примере.

26.01.07 10:46
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.059 секунд (Общее время SQL: 0.037 секунд - SQL запросов: 83 - Среднее время SQL: 0.00045 секунд))
Top.Mail.Ru