本日より、macOS High Sierra 10.13.4 を搭載した Mac を所有する Apple ユーザーは、32 ビット アプリを開いたときに、64 ビットへの移行を通知する新しい警告ボックスが表示されるようになります。
macOS High Sierra 10.13.4 では、64 ビットをサポートしていないアプリを初めて起動すると、アプリが Mac 用に完全に最適化されていないことを通知する警告ボックスが表示されます。
アラートはアプリごとに 1 回ポップアップ表示されます。
「OK」をクリックすると警告メッセージが閉じられ、アプリを制限なく使い続けることができます。このダイアログボックスの唯一の目的は、ユーザーが使用している32ビットソフトウェアが将来macOSと互換性がなくなることを事前に通知することです。
Appleのウェブサイトには、「Mac App Storeに提出する新規アプリは64ビット対応が必須です。2018年6月以降、アプリのアップデートと既存アプリは64ビット対応が必須となります」という通知が掲載されています。
同社はmacOSの64ビット移行の詳細を説明したサポートドキュメントを公開しました。今後のMacソフトウェアはすべて最終的に64ビット対応となる予定です。これは、Metalグラフィックアクセラレーションなど、Macのエクスペリエンスを決定づける一部の技術が64ビットアプリでしか動作しないためです。
「現在、Macで32ビットアプリを引き続きご利用いただけます」と文書には記載されています。「32ビットソフトウェアの使用は、データやコンピュータに悪影響を及ぼしません。」
チュートリアル: Mac で 64 ビット アプリを識別する方法
iPhoneメーカーは、この64ビットmacOSへの移行はまだ進行中であり、最終的な移行日はまだ確定していないことを強調している。
文書より:
Appleは10年以上前からMacのハードウェアとソフトウェアの64ビット技術への移行を開始し、開発者と協力してアプリの64ビット化を進めています。2017年のWWDC(世界開発者会議)において、Appleは開発者に対し、macOS High Sierraが32ビットアプリを妥協なく実行できる最後のmacOSバージョンになると発表しました。
開発者はアプリを64ビット互換性に合わせて最適化していますが、Appleは32ビットテクノロジーベースのアプリを使用しているユーザーに通知しています。これは、32ビットアプリを起動した際に一度だけ表示されるアラートによって行われます。
64 ビット アプリは大幅に多くのメモリにアクセスでき、システム パフォーマンスを高速化できます。
Mac App Store 以外でアプリを販売する開発者は、顧客が将来のバージョンの macOS でも引き続きアプリを実行できるように、64 ビット バイナリを配布することが推奨されます。
macOS High Sierra 10.13.4 には、開発者向けの 64 ビット テスト モードも含まれています。
iOS 10.3にも、32ビットアプリから64ビットアプリへの移行が予定されていることをユーザーに通知する同様のメッセージが含まれていました。iOS 11では、Appleは32ビットモバイルアプリのサポートを完全に終了しました。