Catalyst プラットフォームには 1 つの使命がありました。開発者が iPadOS アプリを Mac に簡単に移植できるようにします。プラットフォーム内では、1 つのオファーにチェックを入れるだけで十分であり、指定されたアプリケーションはモバイル用だけでなくデスクトップ システム用にも作成されていました。両方のアプリケーションを変更する編集コードが 1 つしかないため、利点は明白でした。しかし今では、それはすべて意味がありません。
Mac Catalyst は 2019 年に macOS Catalina とともに導入されました。Mac Catalyst によって iPad から Mac に移植された最も有名なアプリケーションの 2018 つは間違いなく Twitter です。 macOS の一部として、後者は 3 年 5 月にクライアントを廃止しました。しかし、開発者はこのプラットフォームを使用して、最もシンプルな形式で Apple デスクトップに戻しました。この方法で移植された他のアプリケーションには、LookUp、Planny XNUMX、CARROT Weather、GoodNotes XNUMX などがあります。
Appleシリコンの状況
したがって、同社は、Big Sur が登場するちょうど 1 年前、そして Apple Silicon チップが登場する前に、この有望な機能を導入しました。ご存知のとおり、これらの ARM チップを搭載したコンピュータ上でのみ、iPhone や iPad からアプリケーションを簡単に起動できます。これらは Mac App Store で直接見つけて、そこからインストールできます。特にタイトルで独自のタッチ ジェスチャが提供されている場合は、正しく制御すると問題が発生する可能性がありますが、アプリケーションの場合、ゲームほど問題はありません。
もちろん、その時間を微調整に費やす(または Mac アプリをまったく提供しない)かどうかは開発者次第ですが、それでも、ほとんどのモバイル タイトルは実際にデスクトップで使用できます。そしてそこにつまずきの石があります。では、「触媒」にはまだ意味があるのでしょうか? Intel プロセッサを搭載したコンピュータの場合はそうです (しかし、他の誰がわざわざプロセッサを使用するでしょうか?)、ユーザーに最大限のユーザー エクスペリエンスを提供したい開発者であれば、そうですが、ほとんどの一般的な開発者にとっては、そうではありません。
さらに、macOS 上の App Store に新しいタイトルが追加されることは一般的に減少傾向にあります。開発者は、Apple に適切な手数料を支払う必要がない、独自の Web サイトを通じて、より専門的なものを提供しています。
忘れられるというわけではありませんが、アプリケーションを macCatalyst に移植するのは困難です。ボックスをチェックするだけでは十分ではなく、すべての依存関係をソース コードとして利用できるようにするか、利用可能な依存関係を事前に構築しておく必要があります。ただし、特定のアーキテクチャでは、iOS のアーキテクチャとは異なります。たとえば、webrtc は現在公式に完全にサポートされていません。これは多くの主要なフレームワークの 1 つにすぎません。他の多くのフレームワークをゆっくりと適応させています。依存関係..