PWA は Arm 上で素晴らしいです — 私がネイティブ Windows アプリを捨てて軽量の代替アプリを導入する理由はここにあります…

  • abmhh
  • 0 comments
PWA は Arm 上で素晴らしいです — 私がネイティブ Windows アプリを捨てて軽量の代替アプリを導入する理由はここにあります…
(画像クレジット:ベン・ウィルソン|Windows Central)

ArmデバイスでWindowsを実行することは、IntelまたはAMDベースのラップトップを使用するよりも一般的ではありませんでしたが、Snapdragon X Eliteなどの新しいQualcommプロセッサの登場により、その魅力は劇的に高まる可能性があります。Arm版Windows 11におけるx86-64アプリの互換性に関する誤解から、Armの導入をためらうユーザーもいるかもしれませんが、私が実際にテストした結果、概ね期待通りに動作することが分かりました。

しかし、Microsoft Storeなどで私が普段使っているアプリのArmネイティブビルドがいくつか登場しているにもかかわらず、最近中古のSurface Pro Xで試してみたところ、さらに優れた代替手段があることがわかりました。プログレッシブWebアプリ(PWA)とは、本質的には、従来のWebページの巧妙なバージョンであり、インストールしてタスクバー、スタートメニュー、デスクトップにピン留めすることができます。いくつかお気に入りのアプリを見つけたので、皆さんにもぜひ試していただきたい理由を説明させてください。

プログレッシブ ウェブ アプリはどのように機能しますか?

名前からもわかるように、PWAは、HTML5、CSS3、JavaScriptなどの一般的なウェブフレームワークで構築された従来のx86-64およびArmアプリケーションのブラウザベース版を使用するようなものです。よく使うアプリの多くが、Microsoft EdgeやGoogle Chromeなどのウェブブラウザでの動作と奇妙に似ていることに気づいたことがあるなら、それは偶然ではありません。例えば、人気のテキスト&ボイスチャットアプリであるDiscordは、ElectronとNode.jsで動作しており、これは現代のウェブサイトで使用されているJavaScript環境と同じで、公式アプリでもブラウザ版でも見た目はほぼ同じです。

PWA はウェブページのように見えますが、Windows 11 にインストールされるとデスクトップアプリのように動作します。インストール済みのアプリのリストを管理し、不要な PWA を削除する方法は、従来のアプリとまったく同じです。また、同じインストール手順を繰り返して同じアプリを削除することもできます。各 PWA は、アプリを最小化、復元、最大化、または閉じるための標準 UI ボタン​​とともに起動するため、予期せぬ動作はありません。ただし、PWA は Bing ベースのウェブ検索用サイドバーを開くことができ、これはクイッククエリに役立ちます。これは通常、デスクトップアプリには表示されません。

PWA はネイティブ アプリよりも優れたパフォーマンスを発揮できますか?

画像

1

2

Surface Pro Xで動作するSpotify Arm
SpotifyのArmネイティブデスクトップアプリは、音楽再生中に約425MBのRAMを消費します。(画像クレジット:Ben Wilson | Windows Central)

ブラウザ版を提供するアプリの多くは、ややシンプルなものが多いですが、Clipchampのように包括的な動画編集スイートをクラウド経由で提供するアプリは例外です。アプリが基本的なタスクを実行する場合、ネイティブArm版の方がPWAよりもシステムメモリ(RAM)の使用量が少なくなる可能性があります。Windows 11は、PWAのフレームワークを提供するために、Microsoft EdgeなどのWebブラウザをバックグラウンドで実行する必要があります。PWAの動作には最低限必要なRAM容量があり、軽量のネイティブアプリやエミュレートされたx86-64アプリよりも多くのRAMが必要になる場合があります。

アプリとブラウザのプロセスの合計で PWA よりも多くの RAM を使用する場合は、後者を使用する方が効率的です。

しかし、PCで最も頻繁に使用されるアプリはWebブラウザーであるため、Microsoft EdgeやGoogle Chromeのようなアプリがバックグラウンドで静かに動作していないことは稀です。スタンドアロンアプリとブラウザープロセスの合計RAM使用量が、PWAとして実行した場合の単独使用数を超える場合、特にArm版Vivaldiのようにブラウザーのメモリ使用量が少ない場合は、後者を使用する方が効率的です。例えば、Windows 11を搭載したSQ1ベースのSurface Pro Xでテストしたところ、Microsoft Edgeは少なくとも700MBのシステムメモリを使用するのに対し、Vivaldiは約500MBしか使用しませんでした。

画像

1

2

Surface Pro Xで動作するClipchamp Arm
ClipchampのArmアプリはタイムライン再生時に約1.7~1.9GBのRAMを消費するため、残念ながらスムーズな再生はできません。(画像クレジット:Ben Wilson | Windows Central)

最近の更新

Vivaldi Armの開発者から連絡があり、現在テクニカルプレビュー段階のバージョン6.7へのアップデートでPWAのクラッシュ問題が解決されたとのことです。同等の安定ビルドはこちらからダウンロードでき、将来のバージョンに自動的にアップデートされます。

現在、Arm版VivaldiはPWAをインストールしようとするとクラッシュします。しかし、開発者は不安定な状態について非常に明確にしており、「深刻な問題が存在する可能性があり、想定内」と説明しているため、RAM使用量の削減を享受できるようになるには、今後のアップデートを待つ必要があるでしょう。とはいえ、私の日々の仕事は、一日の大半をブラウザを開いたまま過ごすことです。実際、空き時間にビデオゲームをする以外は、Microsoft Edgeで少なくとも1つのタブを開いていない時間はほとんどありません。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

再生時に少なくとも400MBのRAMを使用するArmネイティブ版Spotifyを実行するか、既に開いているMicrosoft Edgeインスタンス内でPWAとしてアプリを起動するか(約700MBを使用する)のどちらかを選ばなければならない場合、重複を避けるためにPWAを選択します。メモリ使用量は、内蔵8GBのうち7.5GBしか使用できないSurface Pro Xのようなデバイスでは特に重要です。そのため、可能な限りタスクを統合することを好みます。Clipchampのような一部のアプリでは、Armネイティブ版とPWA版のメモリ消費量にほとんど差がありませんが、これは個人の好みによるところが大きいため、私は後者を選びます。

PWAはブラウザを超えた利便性をもたらします

Surface Pro X 背面(黒)

7.5GBのRAMを搭載した第1世代Surface Pro Xを使用しているため、巧みなメモリ割り当てにより効率的なパフォーマンスを維持できます。(画像クレジット:Daniel Rubino | Windows Central)

デスクトップアプリも引き続き使用していますが、エクスペリエンスが変わらないことが多いため、これまで以上にPWAに切り替えるようになりました。すべての標準アプリが全面的に改善されるわけではありませんし、最近のOutlookのアップデートに対する不満もそれなりに正当なものですが、私が日常的に使用するアプリのほとんどは、プログレッシブWebアプリ(PWA)として使う方が便利です。

皆さんには、Windows on Armアプリのリストがどんどん増えているので、ぜひチェックしてみてください。PWAは理想的な代替手段であり、IntelやAMDプロセッサを搭載した従来のx86-64 PCでもその有用性を広げます。

ブラウザ中心のWindowsの将来版を期待しているわけではありませんし、そもそも求めているわけでもありません。それでも、より多くのアプリがPWA対応へと向かうことは間違いありません。プロセッサ効率の向上や、アプリをピン留めしてすぐにアクセスできる利便性など、ユーザーにとってプラスに働くでしょう。PWAのインストールガイドに従って、ぜひご自身のマシンでPWAを試してみて、ご感想をコメント欄でお知らせください。

ベンはWindows Centralのシニアエディターとして、テクノロジーのハードウェアとソフトウェアに関するあらゆる情報を網羅しています。最新のWindowsノートパソコン、カスタムゲーミングデスクトップの内部コンポーネント、そしてPCやXboxと互換性のあるあらゆるアクセサリを定期的にハンズオンで使用しています。ガジェットを分解して仕組みを解明することに生涯を捧げてきたベンは、家電量販店とテクニカルサポートで10年間の経験を積んだ後、テクノロジー専門のジャーナリズムの道へと進みました。