Microsoft Edge WebView2 の概要 (プレビュー)

Microsoft Edge WebView2 コントロールを使うと、ネイティブアプリケーションで web 技術 (HTML、CSS、JavaScript ) を埋め込むことができます。 WebView2 コントロールは、 Microsoft Edge (Chromium)をレンダリングエンジンとして使用して、ネイティブアプリケーションで web コンテンツを表示します。 WebView2 を使用すると、ネイティブアプリケーションのさまざまな場所に web コードを埋め込むことができます。または、1つの WebView 内でネイティブアプリケーション全体をビルドすることもできます。 WebView2 アプリケーションの作成を開始する方法については、「使用を開始する」を参照してください。

WebView とは

注意

WebView2 Preview は、早期にプロトタイプを形成し、API の形成に役立つフィードバックを収集することを目的としています。 変更内容が壊れる可能性があるため、実稼働アプリではプレビューを使用しないでください。 詳細については、「 Webview2Releasenotes」を参照してください。

ハイブリッドアプリケーションのアプローチ

開発者は、多くの場合、web アプリケーションまたはネイティブアプリケーションの構築を決定する必要があります。 意思決定は、リーチとパワーの間のトレードオフに対して行われます。 Web アプリケーションを使用すると広範なアクセスが可能になります。 Web 開発者は、すべての異なるプラットフォームで、ほとんどのコードを再利用することができます。 ただし、ネイティブアプリケーションは、ネイティブプラットフォーム全体の機能を利用します。

Web native

ハイブリッドアプリケーションを使用すると、開発者は両方のメリットを享受できます。 ハイブリッドアプリケーションの開発者は、web プラットフォームの ubiquity と強み、およびネイティブプラットフォームの機能と機能を最大限に活用できます。

WebView2 の利点

WebView の理由

Web エコシステム \ & のスキルセット
Web エコシステム内に存在する web プラットフォーム、ライブラリ、ツール、人材をすべて活用できます。

急速な革新
Web 開発により、迅速な展開とイテレーションが可能になります。

Windows 7、8、10のサポート
Windows 7、8、10での一貫したユーザーエクスペリエンスのサポート。

ネイティブ機能
ネイティブ Api の完全なセットにアクセスします。

コード共有
Web コードをコードベースに追加することで、複数のプラットフォーム間での再利用を高速化できます。

Microsoft サポート
Microsoft は、WebView2 が GA としてリリースされたときにサポートを提供し、新しい機能要求を追加します。

Evergreen 分布
最新バージョンの Chromium を使用して、定期的なプラットフォームの更新とセキュリティ更新プログラムを利用します。

固定\ (近日公開)
アプリケーションに Chromium ビットをパッケージ化することを選択します。

段階的導入
アプリケーションに web コンポーネントを追加します。

開始するには

WebView2 コントロールを使用してアプリケーションをビルドしてテストするには、 Microsoft Edge (Chromium)WebView2 SDKの両方をインストールする必要があります。 開始するには、次のいずれかのオプションを選択します。

WebView2 サンプルリポジトリには、すべての WebView2 SDK 機能と API の使用パターンを示すサンプルが含まれています。 WebView2 SDK に追加された機能により、サンプルアプリケーションが更新されます。

サポートされているプラットフォーム

開発者プレビューは、次のプログラミング環境で利用できます。

  • Win32 C/c + +
  • .NET Framework 4.6.2 以降
  • .NET Core 3.0 以降
  • WinUI 3.0

WebView2 アプリケーションは、次のバージョンの Windows で実行できます。

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2012R2
  • Windows Server 2008 R2

次のステップ

WebView2 アプリケーションを作成して展開する方法の詳細については、概念的なドキュメントと使い方ガイドを参照してください。

概念

使い方ガイド

WebView2 チームと連絡を取り合う

フィードバックを共有して、より充実した WebView2 エクスペリエンスを構築できます。 機能のリクエストまたはバグレポートを送信するには、「 WebView フィードバックリポジトリ」を参照してください。 また、既知の問題を検索するのに適した場所です。

注意

プレビューでは、より優れた製品の構築に役立つデータが収集されます。 WebView2 データの収集をオフにするには、ブラウザーデータの収集に移動してオフにし edge://settings/privacy ます。