これについては疑いの余地がありません。Appleが macOS と iOS の両方で実施しているセキュリティ対策はますます厳格になっています。そして、同社が開発者コミュニティ全体に送ったばかりの声明を見ると、クパチーノがバランス強化をやめるつもりはないようだ。
基本的に、Apple はすべての開発者に対し、アプリを Mac App Store の外で配布する場合は macOS 用に認定する必要があることを思い出させました。そうすることで、ユーザーがこれらのアプリケーションをシステムにインストールしやすくなり、システム全体のセキュリティが向上します。
認定アプリケーションと非認定アプリケーションの違い
まず始めに、このアプリケーション認定とは何でしょうか?これは基本的に、ユーザーが作成したアプリケーションを Apple がレビューし、セキュリティ ホールがないこと、およびmacOS のすべてのオペレーティング標準に準拠していることを確認するプロセスで構成されています。すべてが正常であれば、Apple から証明書が発行されます。

認定アプリケーションの利点は、初めてそのアプリケーションを開いたときに、それがインターネットおよび Mac App Store の外部からダウンロードしたアプリケーションであることを macOS が通知するだけであることです。 「開く」ボタンをクリックすると、開くことに同意したことになり、macOS はそのまま実行します。

開発者としては、そのプロセスを経ずに、Mac App Store を経由せず、Apple 証明書さえも持たずにアプリケーションの配布を続けることもできますが、その結果、認定されていないアプリケーションは最初から開かないという結果が生じます。 macOS は、 の実行がブロックされていると警告するため、手動で「セキュリティ」環境設定パネルに移動し、システム管理者のパスワードを入力してアプリケーションを開くことを許可する必要があります。それはより重く、ほとんどの初心者ユーザーはそのプロセスをどのように実行するかを知らないという危険があります。
macOS Mojave では現在、認証の有無にかかわらず、同意する限りすべてのアプリケーションを実行できます。しかしどうやら、 2019 年春から、Mojave は認定されたアプリケーションをさらに強調し、エンドユーザーに対して一定の利点を与えるようになるようです。
さらに、来年 6 月に発表される可能性がある macOS の次のバージョン (おそらく 10.15) では、Apple は開発者が署名したすべてのアプリケーションが会社によって認定されることを要求します。これは、認定されていないアプリケーションを macOS にインストールするのが将来的に非常に困難になる可能性があることを意味します。
Apple がこれを行う理由は単純です。macOS の主な利点の 1 つはセキュリティであり、その事実を何としてでも保護する必要があるからです。そして、マルウェアが含まれている可能性がある、またはセキュリティ ホールが適切にカバーされていないサードパーティ アプリケーションに直面した場合、企業は、何もせずにその実行をブロックすることを選択します。
iOS のように、システムを独自のアプリケーション カタログに含めることではありませんが、それに近づくつもりです。事実上、macOS 用に作成され、Mac App Store 以外で配布したいアプリはすべて認定を受ける必要があります。あなたがプログラマーであれば、このアイデアに慣れる必要があります。
