技術ノート ウィンドウズ Windows 10 では Web ベースのアプリがさらに改良されようとしています

Windows 10 では Web ベースのアプリがさらに改良されようとしています

Discord や Spotify などの多くのデスクトップ アプリケーションは Web テクノロジーに基づいており 、通常は適切なネイティブ アプリよりもシステム リソースを消費します。 Microsoft は、ほとんどの Web ベース アプリで使用されている Electron フレームワーク の代替案の開発に取り組んでおり、現在、Windows 10 で展開しています。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

Microsoft は、2018 年 4 月以降の Update 以降を実行しているすべての Windows 10 PC に WebView2 ランタイムを展開すると発表しました。このコンポーネントはすでに Windows 11 に含まれていましたが、これまでは、Windows 10 で WebView2 を使用したい場合、アプリケーションはランタイム全体をバンドルする必要がありました (ダウンロード サイズと複雑さが増加しました)。 現在、このコンポーネントはさらに多くの PC に搭載される予定です。 Web ベースのアプリでは、より一般的な選択肢になります。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

Slack、Discord、Skype、Spotify、Visual Studio Code、およびその他の無数のデスクトップ アプリケーションは、Google Chrome、Microsoft Edge、およびその他のブラウザーを動作させるのと同じエンジンに基づいた Electron で構築されています。このフレームワークにより、クロスプラットフォーム アプリケーションの作成がはるかに簡単になりましたが、 Electron アプリケーションは CPU とメモリを大量に消費することで知られており 、そのため、コンピュータの動作が遅くなり、ラップトップのバッテリ寿命が短くなります。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

Microsoft は、Windows 10 および 11 用の「 WebView2 」に取り組んでいます。これは主に、Web ページ (ログイン フォームなど) を埋め込む必要がある Windows アプリケーションを対象としています。ただし、WebView2 は、Electron と同様に、アプリケーション全体を独自に強化することもできます。Windows 11 上の Microsoft Teams は WebView2 アプリケーションです。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

WebView2 は、Web ベースのアプリにいくつかの利点をもたらします。ランタイムは Windows 11 および 10 に含まれているため、アプリケーションはエンジン全体をアプリにバンドルする必要がなく、ファイル サイズと更新プログラムのダウンロード時間を削減できます。アプリが付属のランタイムを使用する場合 (開発者は必要に応じて特定のバージョンをバンドルすることを選択できます)、Microsoft が WebView2 の改良を続けるにつれて、新しいバージョンの WebView2 によってパフォーマンスとバッテリー寿命が向上します。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

現時点では WebView2 を使用するアプリケーションはそれほど多くありませんが、WebView2 がさらに数百万台の PC に展開されるようになったことで、Electron のようなリソースを大量に消費するフレームワークに代わる一般的な代替手段となり始める可能性があります。私たちは皆、バッテリーを消耗したり RAM を消費したりしないアプリをもっと使用できるはずです。

Windows 10 では Web ベースのアプリがさらに改良されようとしています

出典: Microsoft Edge ブログ

「Windows 10 では Web ベースのアプリがさらに改良されようとしています」に関するベスト動画選定!

【Windows 10】既定のWEBブラウザを変更する
【プッシュ通知をブロック】マイクロソフト エッジ、Windows 10 の画面右下に出る通知(ノーティフィケーション)をブロックする方法。 How to stop push notification.