WhatsApp の Electron ベースの Mac アプリは誰もが嫌っているが、Meta ではリリース前に Apple の Catalyst フレームワークで構築された新しいネイティブ バージョンを試すことができるようになった。

- 何が起こっているのか? WhatsApp が、macOS プラットフォームによく合う見た目と操作性を備えた、近々リリースされるネイティブ Mac アプリのベータ版をリリースしました。
- なぜ気にする必要があるのでしょうか? Electron フレームワークを使用して構築された既存の Mac アプリは場違いな感じがするし、プラットフォーム固有の機能もサポートしていません。
- どうすればいいですか?公式ウェブサイトから新しいアプリをダウンロードしてください。
WhatsAppの新しいCatalyst搭載Macアプリをダウンロード
このリンクをクリックすると、DMG ファイルをダウンロードできます。
https://web.whatsapp.com/desktop/mac_native/release/
アプリをパソコンにインストールしたら、WhatsAppのモバイルアプリでコードをスキャンしてアカウントを連携する必要があります。ネイティブアプリのアイコンが黄色になっているのがすぐにわかるでしょう。これは、プレリリース版ソフトウェアを実行していることを示しています。
さらに重要なのは、現在のバージョンよりもはるかに使い心地が良いことです。インターフェースにはネイティブのサイドバーが搭載されており、macOSプラットフォームの定番機能として違和感なく動作します。サイドバーは自由に非表示にすることができ、iOSアプリと同じショートカット(チャット、通話、アーカイブ、スター、設定)にアクセスできます。参考記事: 1台のデバイスで複数のWhatsAppアカウントを使う方法

アプリは軽快に動作し、macOSのスペルチェッカーやドラッグ&ドロップといった機能がCatalystのおかげで初めてサポートされました。一方、現在のElectronアプリはファイルのドラッグ&ドロップをサポートしていません。全体として、CatalystアプリはmacOSプラットフォーム上のWhatsAppユーザーに、よりシームレスな体験を提供します。
このアプリをインストールする際は、ベータ版ソフトウェアを使用することをお知らせいたします。そのため、一部の機能が正しく動作しない可能性があります。サイドバーの下部にあるバグアイコンをクリックすると、WhatsAppにフィードバックを送信できます。
Catalyst と Electron: 違いは何ですか?

Metaが所有するメッセージングソフトウェアは最近、TestFlightでよりシームレスなmacOSエクスペリエンスのテストを開始しました。TestFlightのWhatsAppベータプログラムは、TestFlightの制限により、現在一部のユーザーのみ利用可能です。しかしMetaは、WhatsAppデスクトップベータ版をより多くのユーザーに提供し、ウェブサイトから直接ダウンロードできるようにしました。
WhatsAppデスクトップ版はElectronフレームワークを使用しており、その実力は明らかです。Electronは、開発者がChromiumブラウザエンジンのバージョンを使用してWebコードをラップできるようにすることで、プラットフォームをまたいだデスクトップアプリの開発を簡素化することを目指しています。
つまり、ウェブサイトを構築できるなら、Electronを使ってmacOS、Linux、Windows向けのデスクトップアプリを作ることができます。プラットフォーム固有の機能を無料で提供するAppleのネイティブフレームワークとは異なり、Electronアプリはスペルチェック、ドラッグ&ドロップ、ネイティブユーザーインターフェースなど、macOSプラットフォームの基本機能が不足していることが多いです。また、Electronアプリはメモリを大量に消費し、パフォーマンスも低い傾向があります。
WhatsApp iPadアプリも登場
AppleのCatalystフレームワークにより、開発者はiPadOS版とコードを共有するMacアプリを開発できます。iPadOS固有の機能を自動的にmacOSに移植することで、iPadとMacの開発を簡素化します。
Metaが新しいmacOSネイティブアプリにCatalystを採用したのは心強いですね。Catalystは、現在のElectronアプリよりもはるかに優れた、よりシームレスなMacユーザーエクスペリエンスを提供してくれるからです。Catalystのおかげで、まもなくiPad向けのWhatsAppアプリが登場します!