酒と泪と edge と ie
TRANSCRIPT
酒と泪と Edge とIE
日本マイクロソフト株式会社
デベロッパーエクスペリエンス & エバンジェリズム統括本部
物江 修 (@osamum_MS)
Windows 10 の Web ブラウザー~ 2 つの Web ブラウザーが搭載 ~
Windows 10
Internet Explorer 11
Edge
Windows 10 の Internet Explorer
• 旧バージョンとの互換性目的• Windows 7、8.1 と同じもの• マイナーアップデートはされる
Microsoft Edge~新規に開発された Web ブラウザー~
Edge
• 他の Web ブラウザーとの相互運用性• Web 標準• Windows 10 のエクスペリエンス• 既定の Web ブラウザー
MICROSOFT CONFIDENTIAL
Th
e M
ob
ile W
eb
Web 標準準拠と他ブラウザ互換~Spartan の目指すところ~
過去からの決別
220k+Unique LoC Removed
6 document modes
300+ APIs removed
300k+Unique LoC Added
49 New Major Features
4200+ Interop Fix
旧「IE 対応」と Edge のジレンマ~旧 IE 向けのコンテンツは正しく動作しない~
If(userAgent==“MSIE”)||(userAgent==?)
旧 Internet Explorer か未知のブラウザー向けコンテンツ
旧「IE 対応」と Edge のジレンマ~旧 IE 向けのコンテンツは正しく動作しない~
If(userAgent==“MSIE”)||(userAgent==?)
旧 Internet Explorer か未知のブラウザー向けコンテンツ
Edge モードの userAgent~旧 IE 用コンテンツの弊害回避~
Mozilla/5.0 (Windows NT 6.4; WOW64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 Edge/12.0
Edge モードの userAgent~旧 IE 用コンテンツの弊害回避~
Mozilla/5.0 (Windows NT 6.4; WOW64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 Edge/12.0
え、なんすか?
EdgeとInternet Explorer(1/2)~異なるレンダリングエンジン~
EdgeHTML.dll MSHTML.dll
相互運用性
既定のブラウザ
モダン Web サイト向け
集中を妨げない画面、注釈、Cortana 統合のようなユニークなユーザー体験
互換性
主にイントラネットかエンタープライズモード サイト
IE11 IE10 IE9 IE8 IE7 IE5.5
★
Edge
Microsoft Edge 拡張機能~ 旧バージョンの Internet Explorer との互換性はない~
• ActiveX
• VBScript
• Browser Helper Objects (BHO)
• Vector Markup Language (VML)
• DirectX Filters and Transitions
• Flash
• Acrobat(pdf)• JavaScript ベースの新しい拡張モデル(予定)
• Chrome、Firefox のプラグイン (予定)
廃止 有効
さ既存資産との互換 最新の Web 標準
後方互換と最新機能サポートの両立
まとめ
Windows 10
参考 1/3
https://status.modern.ie/
http://dev.modern.ie/platform/status/
Internet Explorer のロードマップ
Edge のロードマップ
参考 2/3
https://msdn.microsoft.com/ja-jp/library/dn904191(v=vs.85).aspx
Windows 10 版 Project Spartan 開発者向けガイド(Technical Preview)
http://dev.modern.ie/platform/faq/
FAQ (Edge)
参考 3/3
monoe’s blogbit.ly/monoe_blog