Windows 10 ユーザーが WebView2 について知っておくべきこと

Windows 10 ユーザーが WebView2 について知っておくべきこと

2022 年 6 月、Microsoft は、少なくとも 2018 年 4 月から、アップデートを実行しているすべての Windows 10 デバイスで WebView2 ランタイムを利用できるようにすると発表しました。

主な理由は、Web コンテンツ開発におけるテクノロジの利点を Windows 10 ユーザーが簡単に利用できるようにすることです。現在、WebView2 テクノロジは、Microsoft Office を含む多くの Web アプリケーションの強化に役立っています。

この記事では、Quantrimang.com が WebView2 を取り上げ、Electron と比較し、WebView2 が Web ベースのアプリケーションに与える影響について説明します。

WebView2とは何ですか?

Windows 10 ユーザーが WebView2 について知っておくべきこと

WebView2 は、ユーザーがHTMLJavaScriptなどの Web テクノロジーをコンテンツ アプリケーションに組み込むのに役立つコントロールです。この Microsoft Edge ランタイム機能は、デフォルトで Windows 10 オペレーティング システムで動作するようになりました。

Microsoft Edge Connect は、製品のバージョンが同じであれば、ランタイムが製品内の限られた量のディスク領域を占有することを保証します。これにより、WebView 設定が PC に与える影響を最小限に抑えることができます。

WebView2 は競合他社とどのように異なりますか?

WebView2 とその競合製品である Electron JS の間には、特に Web コンテンツの表示方法を比較した場合、いくつかの違いがあります。表面的には、それらのレンダリング モデルは非常に似ています。ただし、際立った重要な差別化要因がいくつかあります。

1. 建設設備

どちらのテクノロジーも Chromium に基づいています。ただし、WebView2 は Microsoft Edge との連携が制限されています。

Electron を使用すると、開発者はデスクトップ上で動作するクロスプラットフォーム アプリケーションを作成し、同時にそれを Web アプリケーションとしてホストできます。このテクノロジーは、アプリケーションとデスクトップ間の通信手段として機能します。

一方、WebView は、Web コンテンツを表示するアプリケーションの一部として機能するテクノロジーです。

Chromium または Edge 上での構築は、テクノロジーを実行できるプラットフォームの種類にも影響します。 Electron は Mac、Linux、Windows で適切に動作しますが、WebView2 のプラットフォームは Windows のみです。

2. アプリケーションプログラミングインターフェース

Electron には、ファイル システムへのアクセスや通知など、アプリケーションのほぼすべてのニーズに対応する API があります。ただし、WebView2 はデスクトップ アプリケーション用の API を提供しません。

ただし、言語に関して言えば、Electron と WebView は、アプリケーションの構築時に JavaScript、CSS、および HTML の使用をサポートしています。

3. レンダリング処理

これらのテクノロジーがアプリケーションを表示する方法にはほとんど違いがありません。 Electron プロセスモデルはメインプロセスとレンダリングプロセスに分かれています。

メイン プロセスは Node.js 環境で動作し、個々のアプリケーションのエントリ ポイントとして機能します。その後、アプリケーション コンテンツの表示を支援するさまざまなレンダリング プロセスに分割されます。

一方、WebView2 プロセス モデルは通常、異なるランタイム プロセスから構成されるグループです。各ランタイム プロセスには、ブラウザ、少なくとも 1 つのレンダラー、およびその他のいくつかのヘルパー プロセスがあります。

これらのヘルプ プロセスは、多くの場合、画像や音声などのユーティリティ サービスです。

これは Web ベースのアプリケーションにとって何を意味しますか?

Windows 10 での WebView2 の導入により、開発者は Edge ブラウザーの機能をすべて活用できるようになります。このテクノロジを使用すると、開発者はエンド ユーザーに喜ばれる Web コンテンツを作成することもできますが、ランタイムを直接操作できるのは開発者だけです。

WebView2 は Windows 11 でのみ利用できるため、Windows 10 を実行している従来のコンシューマー デバイスを使用する開発者にとって、このテクノロジの使用は困難であり、費用がかかります。したがって、このディストリビューションはそのプレッシャーを軽減し、WebView2 エコシステムに参加するためのギャップを狭めます。

これにより、開発者とエンド ユーザーは、WebView2 ランタイムの多くの利点をより簡単に利用できるようになります。これらの利点には、Web の世界やライブラリなどの他の Web 開発ツールに触れることが含まれます。アプリケーションに組み込むことができるネイティブ API の完全なセットにアクセスします。

さらに、WebView2 を使用すると、さまざまなコードを 1 つのコード ベースに追加して保存できるため、複数のプラットフォームで再利用できます。

Windows 10 上で WebView2 ランタイムを提供することは、多くの開発者に利益をもたらしました。したがって、このテクノロジーは 2 つの要素に基づいて本来の目的を達成すると結論付けることができます。

これらの要因により、Edge ブラウザとの統合によりディスク領域の使用量が削減されます。 WebView2 により、ネイティブ アプリがさまざまな Edge 機能にアクセスできるようになります。


Windows 10 で Win32 ロング パスを有効にするポリシーを有効/無効にする方法

Windows 10 で Win32 ロング パスを有効にするポリシーを有効/無効にする方法

このガイドでは、Win32 の長いパス ポリシーを有効または無効にして、Windows 10 のすべてのユーザーに対して 260 文字を超えるパスを設定する方法を説明します。

Windows 10 PC のスマホ同期で複数のウィンドウを閉じる前に確認するオプションを有効/無効にする方法

Windows 10 PC のスマホ同期で複数のウィンドウを閉じる前に確認するオプションを有効/無効にする方法

電話アプリ バージョン 1.20111.105.0 以降、新しい複数ウィンドウ設定が追加され、電話アプリを終了するときに複数のウィンドウを閉じる前に警告することを有効または無効にできます。

ルーターで Wi-Fi Protected Setup (WPS) を無効にする方法

ルーターで Wi-Fi Protected Setup (WPS) を無効にする方法

デフォルトでは、多くのルーターには Wi-Fi Protected Setup (WPS) が搭載されており、SSID とパスワードなしでデバイスに接続できます。以下では、Quantrimang.com で WPS を無効にする方法と、WPS をアクティブにしておくメリットとデメリットについて説明します。

Windows 10 で Wi-Fi Direct を使用する方法

Windows 10 で Wi-Fi Direct を使用する方法

Windows 10 は、デバイスを簡単に接続できるワイヤレス接続システムである Wi-Fi Direct を備えています。この記事では、Windows 10 で Wi-Fi Direct を使用し、ワイヤレスでファイルを転送する方法を説明します。

System Ninja で Windows をクリーンアップして最適化する

System Ninja で Windows をクリーンアップして最適化する

System Ninja は、Windows コンピューター システムをクリーンアップして最適化するソフトウェアです。プログラムはコンピュータをチェックし、システムのパフォーマンスに影響を与えるジャンク ファイルを削除します。

Windows 10 コンピューターでイメージをバックアップするにはどうすればよいですか?

Windows 10 コンピューターでイメージをバックアップするにはどうすればよいですか?

Windows 10 コンピューター上の写真をバックアップする最も簡単な方法は、OneDrive を使用することです。 OneDrive を使用すると、コンピューター上の特定のフォルダーを同期して自動バックアップできるため、コンピューター上の重要な写真を失うことを心配する必要がなくなります。

Windows 10 でゲーム DVR をオフにする方法

Windows 10 でゲーム DVR をオフにする方法

Windows 10 コンピューターのゲーム DVR は、ゲームのプレイ中に画面ビデオを録画し、写真を撮ります。ただし、このツールを使用しない場合は、システム リソースを節約するためにオフにする必要があります。

Windows 10 で Internet Explorer をアンインストールする方法についての説明

Windows 10 で Internet Explorer をアンインストールする方法についての説明

以下の記事では、システムから Internet Explorer を削除し、ハード ドライブの領域を戻す方法を説明します。

Windows 10のタイムライン機能の使い方

Windows 10のタイムライン機能の使い方

Windows 10 Insider Build 17063 では、システム上で開かれたファイルと Web サイトを追跡するタイムライン機能がシステムに提供されました。

IPad で Windows 365 Cloud PC をすぐに体験

IPad で Windows 365 Cloud PC をすぐに体験

iPad 上の Windows 365 Cloud PC を 3 つの単語で体験してください: 簡単、安定、楽しい。