Последствия разработки для Windows 7 European Edition - PullRequest
4 голосов
/ 12 июня 2009

По всей видимости, в Европе Microsoft планирует выпустить Windows 7 без предустановленной IE8 . Многие коммерческие приложения, разработчиком которых я являлся, так или иначе использовали IE, поэтому меня беспокоит вопрос о том, нужно ли нам сейчас устанавливать IE8 как часть наших приложений.

Означает ли это, что приложения используют ...

  • Компонент WindowsForms WebBrowser
  • Элемент управления WPF WebBroswer
  • Нет сенсорного развертывания
  • IE как элемент управления ActiveX
  • XPS Viewer
  • возможно, другие компоненты API разработчика / COM?

... больше не будет работать из коробки на Win 7 в Европе? Или MS нашла хитрый способ оставить основные компоненты IE в ОС и просто удалила приложение «браузер»?

Ответы [ 4 ]

6 голосов
/ 12 июня 2009

Хотя у меня нет ничего, что могло бы подтвердить то, что я говорю, трудно поверить, что они удалили целые внутренние компоненты MSHTML. Многие приложения используют его, и они не смогут работать без него. Я думаю, что они только что удалили приложение браузера (точно так же, как то, что происходит, когда вы снимаете флажок IE8 в Windows 7 Программы и компоненты).

5 голосов
/ 18 июля 2009

Прямо из уст лошади от Microsoft: Лучшие практики ISV для Windows 7 E :

Какое общее влияние выпусков Windows 7 E вы видели на приложения? - особенно те, которые полагаются на WebOC

При совместимости нашего приложения тестирование, мы обнаружили, что огромное большинство приложений работают на Windows 7 E редакции без каких-либо изменения. Это включает в себя приложения которые используют многие интернет-сети Методы встраивания платформы (в том числе Контроль WebBrowser, хостинг Trident, и HTML Help).

Мое приложение Windows (WPF, Win Forms, Java и т. Д.) Использует Интернет Контроль браузера. Есть ли проблема совместимости?

Все должно работать как положено. Тем не менее, мы видели некоторые проблемы, когда приложения напрямую зависят от конкретный браузер. В частности, если при использовании элемента управления веб-браузера, вы разрешаете приложению открывать новые окна, которые не уважают пользователя выбор браузера по умолчанию, вы можете увидеть некоторые вопросы.

1 голос
/ 12 июня 2009

Учитывая, что произойдет, если вы "удалите" MSIE в предыдущих версиях Windows, я не удивлюсь, если это все там, кроме исполняемого файла.

Единственное, что MS нужно сделать, чтобы уклониться от претензии на монополию, - это удалить пользовательский интерфейс MSIE из опыта пользователя, чтобы они могли даже поместить все это туда, пока пользователь не может получить к нему доступ напрямую. Механизм рендеринга (в любом случае используемый другими браузерами, кроме MSIE) и все остальное может быть там.

0 голосов
/ 12 июня 2009

Рассматривая варианты выпуска Windows 7, «основной» браузер уже существует. Надеюсь, я не ошибаюсь, говоря, что, например, навигатор панели управления использует компоненты IE позади ... Если это так, то ActiveX все еще будет существовать на платформе, которую могут использовать сторонние приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...