Rosetta 2がmacOS 27で実質的に終了することが明らかになりました。Apple Siliconへの移行が最終段階を迎えています。そのため、Intel向けアプリを使っている企業や開発者に影響があります。この記事ではRosetta 2終了の詳細と必要な準備を解説します。
Rosetta 2終了のタイムライン
Rosetta 2はIntelアプリをApple Siliconで動かす翻訳レイヤーです。macOS 27が完全サポートの最後のバージョンです。また、macOS 28からは一般的なサポートが終了します。つまり、2027年以降はIntelアプリが動かなくなる可能性があります。さらに、macOS 26.4からは警告通知が表示されます。
具体的には、Rosetta 2に依存するアプリを起動すると警告が出ます。しかし、一部の古いゲームには限定的サポートが残ります。そのため、完全な廃止ではなく段階的な終了です。特にmacOS Tahoe(26)がIntel Macをサポートする最後のOSです。加えて、2025年秋にリリースされる予定でした。なお、すべての新しいMacはすでにApple Siliconです。実際に、Intelからの移行は2020年に始まり2023年に完了しています。
影響を受けるアプリケーション
Rosetta 2の終了で影響を受けるアプリは多数あります。たとえば、Intel向けにしかビルドされていない古いソフトです。また、開発が停止されたアプリは対応が期待できません。しかし、主要なソフトウェアは既に対応済みです。そのため、影響を受けるのは主にニッチなツールです。
具体的には、業務用の専門ソフトが要注意です。さらに、社内で開発した独自ツールも確認が必要です。つまり、自社開発のアプリは自分たちで移行する必要があります。特にC++やObjective-Cで書かれた古いコードは移行に手間がかかります。加えて、仮想化ソフトも影響を受ける可能性があります。なぜなら、一部の仮想化はRosetta 2に依存しているからです。実際に、ParallelsなどはApple Silicon対応済みですが確認は必要です。
開発者が取るべき対応
Rosetta 2終了に向けて開発者には対応が求められます。たとえば、まずアプリの対応状況を確認しましょう。また、IntelバイナリのみならUniversal Binary化が必要です。しかし、単純にリビルドするだけでは済まない場合もあります。そのため、テストに十分な時間を確保してください。
具体的には、Xcodeの最新版でUniversal Binary化が可能です。さらに、依存ライブラリの対応状況も確認しましょう。つまり、自分のコードだけでなくサードパーティも含めた確認が必要です。特にIntel固有のSIMD命令を使っている場合は書き換えが発生します。加えて、macOS 28のリリース前に移行を完了させましょう。なお、Apple Developer Programには移行ガイドが公開されています。したがって、計画的に進めることが重要です。
企業のIT管理者が確認すべきこと
Rosetta 2の終了はIT管理者にも影響します。たとえば、社内で使用中のアプリの棚卸しが急務です。また、Rosetta 2依存のアプリをリストアップしましょう。しかし、すべてを手動で確認するのは大変です。そのため、管理ツールを活用した自動検出が効率的です。
さらに、代替ソフトの選定も進めてください。具体的には、同等の機能を持つApple Silicon対応アプリを探します。つまり、移行は技術的な作業だけでなく業務プロセスの見直しでもあります。特に経理や人事などの基幹業務ソフトは優先度が高いです。加えて、macOSのアップグレードスケジュールも検討しましょう。実際に、macOS 27へのアップグレードを控える判断も選択肢です。このように、計画的な移行が業務への影響を最小限に抑えます。
Apple Silicon時代の展望
Rosetta 2の終了はApple Silicon時代の完全到来を意味します。たとえば、すべてのアプリがネイティブ動作する環境になります。また、パフォーマンスの向上も期待できます。しかし、移行期の痛みは避けられません。そのため、今のうちに準備を進めることが大切です。
さらに、Apple Siliconの進化は今後も続きます。具体的には、M5やM6チップでさらなる性能向上が見込まれます。つまり、ネイティブ対応したアプリはその恩恵を受けられます。特にAI処理やグラフィック性能の向上が著しいです。加えて、バッテリー効率の改善も続いています。なぜなら、Apple Siliconはエネルギー効率を重視した設計だからです。したがって、移行は長期的に見て大きなメリットがあります。
まとめ
Rosetta 2がmacOS 27で実質終了し、Intel Mac時代が完全に幕を閉じます。特にmacOS 28からはIntelアプリが動作しなくなる可能性が高いです。また、macOS 26.4からは警告通知も始まっています。そのため、開発者はUniversal Binary化を早急に進めてください。さらに、IT管理者はアプリの棚卸しと代替ソフトの選定が必要です。Rosetta 2の終了に備えて計画的な移行を進めましょう。