活動紀錄與分享 - ”Project Spartan” 於矽谷的Developer工作坊

原文出自: Updates from the “Project Spartan” Developer Workshop

我們很高興能在微軟矽谷園區舉辦 “Project Spartan” 開發人員工作坊,隨著它即將公開預覽,來和我們重要網站合作夥伴、企業開發人員和 web framework 作者,提前看看 Windows 10 的新預設瀏覽體驗。我們重新將重點放在聯繫與傾聽我們所依賴的開發人員社群,如 status.modern.ie 和 Windows Insider Program,讓我們朝著符合開放性和回饋驅動開發又邁進了一步。

如果您有興趣參加類似的活動,了解更多關於 “Project Spartan” ,有一些很好的機會即將到來。在 Build 2015(4 月 29 日 - 5 月 1 日在舊金山)和 Microsoft Ignite(5 月 4 - 8 日在芝加哥)將有很多講述關於 Project Spartan的課程。我們也很高興宣布,由 Project Spartan 團隊主辦全新的Windows 10 Web Platform Summit,在 2015 年 5 月 5 - 6 日微軟矽谷園區將向公眾開放。敬請留意部落格和 @IEDevChat 有關如何註冊的資訊!

Windows 10 更簡單的瀏覽器策略

在今天的研討會討論的項目是如何整合來自社群的意見反應到我們正在做的 Project Spartan 工作上,包含我們正在做的有關轉譯引擎的更新。當我們在 1 月宣布 Project Spartan 時我們制訂了計畫來使用我們新的轉譯引擎,為了顧及相容性,在 Windows 10 提供 Project Spartan 和 Internet Explorer 兩種瀏覽器,當遇到傳統技術或某些企業網站時可以切換回我們的傳統引擎。

然而,根據 Windows Insiders 和客戶強烈的意見反應,今天我們宣布在 Windows 10,Project Spartan 將專門地使用我們的新引擎,Internet Explorer 11 從 Windows 8.1 基礎上保持不變,繼續專門地使用傳統引擎。

我們之所以做的這些改變的原因:

▶Project Spartan 是為下一代 Web所建立,由 Windows 10 提供的獨一無二的機會,針對Windows 即服務(Windows as a Service)打造現代架構與服務模式的瀏覽器。將新舊分離清楚,使我們能夠實現此承諾。經過我們的測試顯示,Project Spartan 將逐步與現代 Web 高度相容,這意味著傳統引擎無須相容性。

▶對於 Internet Explorer 11 在 Windows 10 為傳統使用場景和企業客戶提供有效的解決方案,關於 Windows 7 和 Windows 8.1 上的 Internet Explorer 11 將有一致的行為。在 Internet Explorer 11 裝載我們的新引擎會對相容性造成影響,這影響我們的承諾,使得在Windows 10瀏覽器行為有所不同。

▶來自 Insiders 和開發人員的意見反應表示,從 Web 功能的角度來看在Project Spartan 和 Internet Explorer 11 兩者之間並沒有明確的區別,或是開發人員對其中一種瀏覽器需要對網站做什麼事情。

我們覺得這種改變簡化了每個瀏覽器的作用。Project Spartan是我們的未來:它是為了所有 Windows 10 客戶所用的預設瀏覽器,提供獨特的使用者經驗包含註記網頁、避免分心的閱讀體驗、整合 Cortana 搜尋並快速完成線上事務的能力。Web 開發人員可以預期 Project Spartan 新引擎,可與現代 Web 進行互通,沒有文件模式或相容性檢視。

對於 Web 上還以傳統技術工作建立的少數網站,我們會做到讓客戶在 Windows 10 使用 Internet Explorer 11 能夠容易存取該網站。企業擁有大量依靠這些傳統技術的網站,可以透過群組原則選擇使用 Internet Explorer 11 作為預設瀏覽器。此外,由於 Internet Explorer 11 從 Windows 7 和 Windows 8.1 的基礎上保持不變,它將提供穩定和可預測的平台,讓企業客戶對升級到 Windows 10 充滿信心。

呼籲開發人員採取行動

我們對 Web 開發人員的請求保持不變-在 Windows 10 技術預覽版透過 Windows Insider Program 或透過 RemoteIE 試用和測試我們新的轉譯引擎。這是目前裝載在 Internet Explorer 中,可以在 about:flags 網頁透過 “Enable Experimental Web Platform Features” 選項進行設定。在下一階段內部測試,新的轉譯引擎將從 IE 移除,新的轉譯引擎僅專門地使用在 Project Spartan。 我們期待您的意見反應-您可以在 Twitter 上 @IEDevChat 找到我們,UserVoice的Internet Explorer Platform Suggestion Box,和在下方回應。請記得為 5 月 5 - 6 日在矽谷的下一場 Project Spartan開發人員活動留下時間,我們期待分享更多內容!