Experts.jp日本に、もっとエキスパートを。プロダクトマ...)Edge,IE,IE11,Microsoft,modern.IE2015年9月4日0click0200こんにちは。日本マイクロソフトの春日井です。10とともにリリースしました。して、マイクロソフトはこの判断に至ったのか、IEはこれからどうなるのか。多くの方々が抱いているであろうそんな疑問に、中の人としてお答えしたいと思います。Explorerのサポートポリシーの変更まずは意外に知られていないIEのサポートポリシーからお話しましょう。この原稿を執筆している2015年9月1日時点では「そのIEが動作するOSのライフサイクルに準拠する」これがIEのサポートの基本的な考え方です。7で動作しますが、Vistaで動作するIE8はVistaのサポートが終了する2017年4月に、7で動作するIE8は7のサポートが終了する2020年1月にサポートが終了します。昨年の8月にこのサポートポリシーが「2016年1月12日以降は各OSの最新版のIEのみをサポートする」ことに変更されることが発表されました。SP1では、最新版のIEであるIE11のみをサポートすることになります。サポートポリシー変更の重要なお知らせ」をご覧ください。今回、サポートポリシーの変更に踏み切ったのには3つの理由があります。1.セキュリティ対策インターネットを通じたセキュリティの脅威に対抗するために、マイクロソフトではIEの潜在的な脆弱性を日々、修正しています。提供当時の環境を前提として開発された古いバージョンのIEでは、定期的な更新プログラムの適用だけでは対応が難しいケースが現れるようになってきました。よれば、悪意のあるソフトウェアに対する保護件数は、IE8では69%でしたが、IE11では99%以上になっています。Webブラジング環境を最新のIEにすることで、より安全かつ便利にインターネットをご利用いただけます。7ではIE8/9/10/11の4つのバージョンのIEをサポートしています。7をご選択いただく場合は、これらのIEを前提としたWebの設計、開発をしなければなりません。提供開始後もこれらのIEでの動作検証が必要になります。動作するIEを最新のIEのみに絞ることで、Webを提供する側の開発や検証に必要なリソースの負担が軽減されます。3.最新技術への対応Webの技術は日々、進化を遂げています。新たなAPIや要素が提案され、改良と検証を重ねて、やがて標準化団体の草案、勧告と進めば、開発者は早くその新しい技術を試してみたい、提供者は自社のサービス、サイトに早く取り込みたいと考えるでしょう。Experts.jpの読者のみなさんならこの気持ち、分かっていただけると信じています。Edgeという全く新しいWebブラウザを開発するに至った理由につながります。日本語版の提供が始まった1997年に公開されたIE4でした。4.01がW3Cから勧告。Standardのように常に最新のHTML仕様をアップデートする流れが生まれたのは存じの通りです。HTML5では数多くのAPIが実装されたため、JavaScriptの重要度が飛躍的に高まりました。デバイスに目を転じてみても、IE4当時には存在していなかったスマートフォンやタブレットという新しいデバイスでWebを見る、Webを使う人はもはや珍しくありません。Deviceが日本の企業社会で一般的になれば、社内Webシステムを抜本的に見直す必要性も出てくるでしょう。Serverに接続して、メールやカレンダーを同期させています。このような技術革新や市場の変化、日々アップデートされるWeb標準仕様、セキュリティの脅威に対応すべく、Tridentも更新を繰り返してきました。Edgeの開発に踏み切りました。Edgeが最も大切にしているコンセプトは相互運用性、英語でいうところのInteroperabilityです。Edgeはこの相互運用性を保つことを前提に開発されています。work」でこのように示されています。標準から外れる変更に迫られたとき、我々はWeb標準の仕様、他のブラウザの更新内容、相互に運用する挙動に合わせる。Edgeのレンダリングエンジン「Edge」では、Tridentをベースとして、まず、ドキュメントモードやIE固有の機能を300以上削除しました。ソースコードに換算すると22万行のコードを削ったそうです。次に49の新機能や新しいAPIサポートを追加し、WebKitやBlink、Geckoとの相互運用性を目指して4,200以上の修正を行いました。相互運用性はマイクロソフトのみで実現することはできません。internationalのような標準化団体やほかのブラウザベンダーと協力体制は不可欠です。APIはFirefox、Operaに続いて、Chromeが実装することが発表されています。Mozillaが開発したJavaScriptのサブセット「Asm.js」はEdgeのJavaScriptエンジンである「Chakra」に載ることが明らかになっています。Edgeのユーザーエージェントからも見て取ることができます。Edge/12.10162最新のWeb技術への対応も積極的に進めています。Edgeでサポートされました。beyond」の中で明らかになりました。Statusをご覧ください。このようなWebブラウザとしてのしっかりした土台の上にPCはもちろん、タブレットやスマートフォンでのユーザーエクスペリエンスを考慮してデザインされたシンプルなUIが実装されています。アプリケーションとの「共有」などに、効率と応答性を重視したその新しいUIが感じられるはずです。機能面でもペンやタッチ入力の操作性を活かしたノート機能が搭載されました。Webサイトで詳しくご確認いただけます。Explorerは引き続き提供されます。後方互換性の重要な機能は、IEのバージョン毎のレンダリングルールを切り替える仕組み「ドキュメントモード」とIE11をIE8としてエミュレートする「エンタープライズモード」の2つです。マイグレーション方法」をご覧ください。インテグレーションを手がける野村総合研究所様に「」として公開いただいています。ExplorerはIE11が最後のメジャーバージョンとなることが明らかになっています。セキュリティ対策などのマイナーアップデートは今後も行われますが、新機能が追加される予定はありません。11の2つのブラウザが搭載されます。異なりますので、異なる2つのブラウザが搭載されているとお考え下さい。attachEvent...」にまとめられています。この中でもっとも気になるのはActiveXの非対応だと思います。Silverlightを含む、ブラウザ用のプラグインは動作しません。ActiveX非対応に踏み切った理由は相互運用性に欠けるためです。XはWindows以外のOSでは動作しません。OSに限定で提供される場合はWindowsのアプリケーションへの移行をご検討ください。10ではEdgeが規定のプログラムとして設定されていますが、他社のブラウザを含め、既定のブラウザを変更することは可能です。提供者側からも互換性リストへの登録やグループポリシーの設定によって、使用するWebブラウザをIEに指定することが可能です。Edgeを、IEとの後方互換性が必要な業務WebシステムではIEを利用いただくことをご提案しています。8.xが起動している時間の53%、iPadでは42%を、ユーザーはWebブラウジングに費やしているそうです。実際に普段のみなさんのデバイスの使い方を思い浮かべていただければ、この数字に違和感はないでしょう。コンシューマ向けのデバイスとしてPC、スマートフォン、タブレットが混在する今、ネイティブアプリと同じか、場合によってはそれ以上にWeb上のコンテンツ、アプリ、サービスが利用されています。Webを見るデバイスも今後さらにスマートフォンやタブレットの存在感がさらに増していくでしょう。先に記したように企業においても同様の動きが起こる可能性は十分にあります。ベンダーロックインと呼ばれる、ある特定のベンダーの、特定の技術に依存した製品やサービス、システムは終わりを迎えようとしています。Edgeでは相互運用性をなによりも大切にしています。-常にWebの先頭を走り続ける、そんな想いが込められています。