Microsoft Edge WebView2 の概要
Microsoft Edge WebView2 を使用すると、Web テクノロジ (HTML、CSS、JavaScript) をユーザーのネイティブ アプリに埋め込みできます。 WebView2 コントロールは、Microsoft Edge をレンダリング エンジンとして使用して、ネイティブ アプリに Web コンテンツを表示します。
WebView2 を使用すると、ネイティブ アプリのさまざまな部分に Web コードを埋め込んだり、1 つの WebView2 インスタンス内にすべてのネイティブ アプリをビルドしたりできます。
WebView2 アプリの構築を開始するには、「WebView2 の使用を開始する」を参照してください。
ハイブリッド アプリのアプローチ
開発者はひんぱんに、Web アプリを使用するか、またはネイティブ アプリを作成するかの選択をすることが必要になります。 この決定は、リーチとパワーの間のトレードオフに従って下されました。
Web アプリを使用すると、広範囲にアクセスできます。 Web 開発者は、さまざまなプラットフォームでほとんどのコードを再利用することができます。
ネイティブ プラットフォームのすべての強力な機能にアクセスするには、ネイティブ アプリを使用します。
次の図は、最大リーチから最大パワーまで、アプリのスペクトラムを示しています。
幅広いリーチには、Web サイトとプログレッシブ Web アプリが含まれます。
真ん中には、WebViews や Electron などのハイブリッド アプリがあります。
最も大きなパワーは ネイティブ アプリです。
このスペクトラムの真ん中にあるハイブリッド アプリは、ネイティブ プラットフォームのパワーとすべての機能を伴う Web プラットフォームの強さとユビキタスの両方の世界を最高に楽しめます。
WebView2 の利点
Web エコシステムとスキル セット。 Web エコシステム内に存在する Web プラットフォーム、ライブラリ、ツール、人材をすべて活用できます。
急速な革新。 Web 開発により、迅速な展開とイテレーションが可能になります。
Windows 10 および 11 をサポート。 Windows 10 および Windows 11 全体で一貫性のあるユーザー エクスペリエンスをサポートします。
ネイティブ機能。 ネイティブ API のフル セットにアクセスします。
コード共有。 コードベースに Web コードを追加すると、複数のプラットフォームで再利用が増えます。
Microsoft サポート。 Microsoft は、サポート対象のプラットフォームにサポートを提供し、新しい機能リクエストを追加します。
Evergreen 分布。 最新バージョンの Chromium を使用して、定期的なプラットフォームの更新とセキュリティ更新プログラムを利用します。
修正済みバージョンの配布。 必要に応じて、アプリ内の Chromium ビットの特定のバージョンをパッケージ化します。
段階的導入。 Web コンポーネントをアプリに 1 つずつ追加します。
サポートされているプラットフォーム
次のプログラミング環境がサポートされています。
WebView2 アプリは、次のバージョンの Windows で実行できます:
- Windows 11
- Windows 10
- Windows 10 IoT Enterprise LTSC x32 2019
- Windows 10 IoT Enterprise LTSC x64 2019
- Windows 10 IoT Enterprise 21h1 x64
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
WebView2 は、次のデバイスでもサポートされています。
- Xbox
- HoloLens 2
Windows 7 および 8
WebView2 Runtime バージョン 109 は、以下のバージョンの Windows をサポートする最終バージョンです。 WebView2 Runtime および SDK バージョン 110.0.1519.0 以降では、これらのオペレーティング システムはサポートされていません。
- Windows 8/8.1
- Windows 7
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
関連項目:
- Microsoft Edge がサポートしているオペレーティング システム - Windows 7 および Windows Server 2008 R2 の WebView2 サポートは、Microsoft Edgeと同じサポート タイムラインです。
- Microsoft Edge と WebView2 が Windows 7 および Windows 8/8.1 のサポート終了へ
関連項目
developer.microsoft.com:
- Microsoft Edge WebView2 - developer.microsoft.com での WebView2 の機能の紹介。
Microsoft.com:
- Microsoft Edge Insider になる - Microsoft Edge のプレビュー チャネル (Canary、開発、ベータ) をダウンロードします。
YouTube:
- WebView2 アプリケーションのビルド、デプロイ、管理 - 2021 年 3 月 2 日。