2009-06-12 40 views
4

顯然在歐洲,Microsoft plan to ship Windows 7 without IE8 preinstalled。我一直是開發者的許多商業應用程序都以某種方式使用了IE,因此我擔心是否需要現在安裝IE8作爲我們應用程序安裝的一部分。Windows 7歐洲版開發影響

這是否意味着應用程序利用的......

  • 的WindowsForms WebBrowser組件
  • 的WPF WebBroswer控制
  • No touch deploy
  • IE作爲ActiveX控件
  • XPS查看器
  • 可能是其他開發者API的/ COM組件?

...在歐洲的Win 7上不會開箱即用嗎?或者讓MS發現了一種偷偷摸摸的方式將核心IE組件留在操作系統中,並且只是刪除了「瀏覽器」應用程序?

+2

會上宣佈,用戶將能夠下載任何他想做的瀏覽器。如果是這樣,用戶使用什麼瀏覽器連接到互聯網以下載所需的瀏覽器? :) – 2009-06-12 11:43:14

+4

誰投票結束爲主觀?這對我來說似乎是一個很好的問題,而不是真正的主觀。這不是MS是否在做「正確的事情」,而只是「我怎麼,作爲一個開發者,應付呢?」 – jalf 2009-06-12 11:45:59

回答

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瀏覽器控件, 你允許應用程序打開的新窗口 不尊重用戶的 默認瀏覽器選擇,你可能會看到 一些問題。

6

儘管我無話可說,但很難相信他們已經刪除了整個MSHTML後端組件。許多應用程序都在使用它,如果沒有它,它們將無法運行。我認爲他們剛剛刪除了瀏覽器應用程序(就像在Windows 7程序和功能中取消選中IE8時發生的情況一樣)。

0

通過查看Windows 7的候選版本,「核心」瀏覽器已經存在。我希望我沒有說錯,例如,控制面板導航器在後面使用IE組件...如果是這樣,那麼ActiveX仍然存在於平臺上,可供第三方應用程序使用。

1

考慮到如果在以前版本的Windows上「刪除」MSIE會發生什麼情況,如果除了可執行文件之外,我不會感到驚訝。

MS需要做的唯一事情就是避免MSIE用戶的體驗,所以只要用戶不能直接訪問它,他們甚至可以把整個事情放在那裏。渲染引擎(由MSIE以外的其他瀏覽器使用),所有內容都可以在那裏。