Windows 7欧洲版开发的意义

时间:2009-06-12 11:39:22

标签: internet-explorer windows-7

显然在欧洲,Microsoft plan to ship Windows 7 without IE8 preinstalled。我作为开发人员的许多商业应用程序都以某种方式使用了IE,所以我担心我们是否需要在应用程序安装中安装IE8。

这是否意味着应用程序使用...

  • WindowsForms WebBrowser组件
  • WPF WebBroswer控件
  • No touch deploy
  • IE作为ActiveX控件
  • XPS Viewer
  • 可能是其他开发人员API的/ COM组件?

...将不再在欧洲的Win 7上开箱即用?或者让MS找到一种偷偷摸摸的方式将核心IE组件留在操作系统中,只是删除了“浏览器”应用程序?

4 个答案:

答案 0 :(得分:6)

虽然我没有什么可以支持我所说的,但很难相信他们已经删除了整个MSHTML后端组件。许多应用程序都在那里使用它,如果没有它,它们将无法运行。我认为他们刚刚删除了浏览器应用程序(就像在Windows 7程序和功能中取消选中IE8时所发生的那样)。

答案 1 :(得分:5)

直接来自微软的马口:Best ISV practices for Windows 7 E

  

您在应用程序中看到了Windows 7 E版本的一般影响    - 特别是那些依赖于   WebOC吗

     

在我们的应用程序兼容性期间   测试,我们发现了广阔的   大多数应用程序都在工作   没有任何Windows 7 E版本   变化。这包括应用程序   使用许多Internet Web   平台嵌入方法(包括   WebBrowser控件,托管Trident,   和HTML帮助)。

     

我的Windows应用程序(WPF,Win Forms,Java等)使用Web   浏览器控件。有没有   兼容性问题?

     

一切都应该按预期工作。   但是,我们已经看到了一些问题   应用程序直接依赖于   特定浏览器。特别是,如果   使用Web浏览器控件时   你允许应用程序打开新的   不尊重用户的窗户   默认浏览器选择,你可能会看到   一些问题。

答案 2 :(得分:1)

考虑如果你在以前版本的Windows上“删除”MSIE会发生什么情况,除了可执行文件外,我不会感到惊讶。

MS躲避垄断声明所需做的唯一事情是从用户体验中删除MSIE UI,因此只要用户无法直接访问它,他们甚至可以将整个事物放在那里。渲染引擎(除了MSIE以外的其他浏览器使用),一切都可以在那里。

答案 3 :(得分:0)

通过查看Windows 7的发布候选版本,“核心”浏览器已经存在。我希望我没有错,例如,控制面板导航器使用后面的IE组件......如果是这样,那么ActiveX仍将存在于平台上,可供第三方应用程序使用。