広告を閉じる

Mac 向け Apple Silicon への切り替えにより、多くの大きなメリットがもたらされました。 Apple コンピュータは、パフォーマンスとエネルギー消費の点で大幅に向上しており、異なるアーキテクチャ (ARM) の使用により、iPhone や iPad で利用可能なクラシック アプリケーションを実行する機能も獲得しました。開発者はこのオプションを移植や難しい準備なしで利用できます。つまり、すべてが実質的にすぐに機能します。

開発者は、キーボードやトラックパッド/マウスを介してより制御しやすくなるようにアプリを最適化するだけです。このようにして、Apple Silicon チップをベースにした新しい Apple コンピュータの機能は著しく拡張されています。ほとんど問題なくモバイル アプリケーションの起動を処理できます。つまり、すべてがすぐに機能します。さらに悪いことに、Apple はすでに、macOS 用の iPadOS アプリケーションを簡単に準備できる Mac Catalyst テクノロジーを開発しています。アプリは同じソース コードを共有し、両方のプラットフォームで動作しますが、この場合は Apple Silicon Macy にさえ限定されません。

開発者側の問題

上記のオプションは一見すると素晴らしく見えます。これらにより、開発者の作業やユーザーの Mac の使用が大幅に容易になります。しかし、小さな落とし穴もあります。どちらのオプションも金曜日から存在していますが、これまでのところ、開発者はそれらを無視する傾向があり、正直なところあまり注目していないようです。もちろん、いくつかの例外も見つかるかもしれません。同時に、重要なことを 1 つ言及するのが適切です。 Apple Silicon を搭載した Mac が前述の iOS/iPadOS アプリケーションの起動に対応できるとしても、すべてのアプリケーションがこの方法で利用できるわけではありません。開発者は、いかなる状況でも Apple コンピュータにソフトウェアをインストールできないように直接設定できます。

そのような場合、彼らは通常、単純な正当化で自分自身を守ります。上で示したように、すべてのアプリケーションが Mac で適切に動作するわけではないため、Mac 用にカスタマイズする必要があります。ただし、より簡単なオプションは、それらを直接無効にすることです。一方で、確実に問題なく使用できるアプリケーションも禁止となります。

macOS Catalina プロジェクト Mac Catalyst FB
iPadOS アプリケーションの macOS への移植を可能にする Mac Catalyst

なぜ開発者はこれらのオプションを無視するのでしょうか?

結論として、なぜ開発者は多かれ少なかれこれらの可能性を無視するのかという疑問が残ります。彼らは自分の仕事を促進するために利用できる確かなリソースを持っていますが、これは彼らにとって十分な動機ではありません。もちろん、彼らの視点から全体を見ることも必要です。 Mac 上で iOS/iPadOS アプリケーションを実行するオプションがあるという事実は、それがそれだけの価値があることを保証するものではありません。開発者にとって、macOS プラットフォームではまったく関心がないことが事前に多かれ少なかれ明らかな場合、適切に動作しないソフトウェアをリリースしたり、それを最適化したりすることはまったく無意味です。

.