
Dr. MacのRants & Raves
エピソード#295
まもなく(無料で)利用可能になる macOS 10.14 Mojave の 32 ビット アプリのステータスについて混乱が生じています。
32 ビット アプリとは何ですか?
32 ビット アプリから 64 ビット アプリへの移行についてアドバイスがあります。ただし、まず、「32 ビット アプリ」とは何か、またはそれがなぜ重要なのかをまだご存じない方のために、関連する Apple の技術ノートからの短い抜粋を以下に示します。*
最新のMacはすべてパワフルな64ビットプロセッサを搭載し、macOSは高度な64ビットアプリケーションを実行します。これにより、アクセス可能なメモリが大幅に増加し、システムパフォーマンスが向上します。Metalグラフィックアクセラレーションなど、今日のMacエクスペリエンスを特徴づけるテクノロジーは、64ビットアプリケーションでのみ動作します。購入するアプリケーションが、それを実行するMacと同じくらい高度なものとなるよう、今後発売されるすべてのMacソフトウェアは、最終的に64ビット対応が必須となります。
Appleは10年以上前からMacのハードウェアとソフトウェアの64ビット技術への移行を開始し、開発者と協力してアプリの64ビット化を進めています。2017年のWWDC(世界開発者会議)において、Appleは開発者に対し、macOS High Sierraが32ビットアプリを妥協なく実行できる最後のmacOSバージョンになると発表しました。
開発者はアプリを64ビット互換性に合わせて最適化していますが、Appleは32ビットテクノロジーベースのアプリを使用しているユーザーに通知しています。これは、32ビットアプリを起動した際に一度だけ表示されるアラートによって行われます。
* https://support.apple.com/en-us/HT208436
「最適化されていません」アラート
High Sierra でこの警告を見たことがあるかもしれません (私は頻繁に見ました)。macOS Mojave にアップグレードすると何が起こるのか疑問に思ったかもしれません。

良いニュースがあります。macOS Mojave For Dummiesを執筆しながら、この夏の間ずっとMojaveのベータ版を実行していました。そして、私の(限定的ではありますが)テストでは、High Sierra(macOS 10.13)で正常に動作していた32ビットアプリのほとんど、あるいはすべてが、macOS Mojave(macOS 10.14)でも引き続き動作しました。
残念なことに、これらのアプリは来年のmacOS 10.15では動作しなくなります。でも、ご心配なく。急ぐ必要はありません。次のmacOS(Mojave以降)で動作しないアプリをどう扱うか、少なくとも1年はかけて決めることができます。それまでは、以下の点に留意してください。
ステップ1: 32ビットアプリを特定する
32ビットアプリを確認するには、Appleメニューの「このMacについて」を選択し、「システムレポート」ボタンをクリックします。システムレポートの「ソフトウェア」セクションで「アプリケーション」をクリックし、列名(「64ビット(Intel)」)をクリックしてアプリケーションを並べ替えます。「はい」と表示されている場合、そのアプリは64ビットです。「いいえ」と表示されている場合、そのアプリは32ビットです。

これで、32 ビット アプリを特定できました (私は 32 ビット アプリを 140 個持っていますが、アプリを溜め込む人として知られています)。次は何でしょうか?
ステップ2: 削除しない(まだ)
アドバイスを一つ。もしアプリがHigh SierraとMojaveで問題なく動作しているなら、特に何もする必要はありません。少なくともすぐには。一つお勧めしたいのは、まだ削除しないことです。macOSの次期バージョンがリリースされる前に、開発者が64ビット版にアップデートする可能性もあります。
その間、定期的に使用するアプリが開発者によって適時に更新されない 場合(つまり、macOS 10.15 にアップグレードする前に 64 ビットに更新されない場合)に備えて、アプリの代替品について検討を開始する必要があります。
もう一つ
もう1つあります…先週リリースされ、Setappサブスクリプションに付属しているCleanMyMac Xには、32ビットアプリだけを表示するようにフィルタリングできるアンインストーラーモジュールが搭載されています。まだ試していませんが(前述の理由により、まだ32ビットアプリを削除する準備ができていません)、32ビットアプリを識別できるだけでなく、関連する不要なファイルもまとめて削除できるアプリは初めて見つけました。
ちなみに、リリースされたばかりの CleanMyMac X でも、Mojave と 32 ビット アプリについては少し混乱しています。

「macOS Mojave のリリースにより、32 ビット アプリは正式に使用できなくなり、Mac ではサポートされなくなります。」と書かれていることに注目してください。
今説明したように、それは真実ではありません。
これは CleanMyMac X の次のアップデートで修正されると思われますが、このコラムの論点、つまり 32 ビット アプリと Mojave で何が起こるかについて混乱があるという点を裏付けるものとなっています。
追伸:なぜ「クラフト」と呼ばれるのかご存知ですか? 以前は知りませんでしたが、今は分かります。もしご存知でなければ、Mac Geek Gabポッドキャストのエピソード726をチェックしてみてください。Dave Hamiltonがその由来を楽しく解説しています。