Apple シリコン プロセッサは、x86_64 Intel アーキテクチャとは大きく異なる arm64 Apple シリコン CPU アーキテクチャ上に構築されています。ソフトウェアアプリケーションは、新しいアーキテクチャで実行するように再コンパイルする必要があり、新しい Apple シリコンバージョンと Intel バージョンの両方を含むユニバーサルバイナリパッケージとして配布できます。一部のソフトウェアタイトルは、ユニバーサルバイナリパッケージにAppleシリコンバージョンが含まれておらず、アプリケーションのIntelバージョンのみを含むように更新されていません。
Apple シリコンを搭載した Mac コンピュータは、 Rosetta 2 翻訳環境を使用して Intel プロセッサ用に構築されたソフトウェアを引き続き実行できます。この翻訳テクノロジーは、Apple シリコンを搭載したコンピュータにはプリインストールされていませんが、ユーザーがインストールすることも、 softwareupdate コマンドラインツールを使用してインストールすることもできます。
Auto Appsのための自動Rosetta2インストール
Apple シリコンを搭載した Mac コンピュータで Rosetta 2 を実行するためにAuto Appが必要な場合、ライブラリ項目に以下の警告が表示されます。この場合、Kandji Agentは必要に応じて自動的にRosetta 2をチェックしてインストールします。これらのバナーは、開発者がユニバーサルバイナリに移行するにつれて、予告なく削除される可能性があることに注意してください。
Intel ベースの Custom Apps には Rosetta 2 が必要です
AppleがAppleシリコンを搭載したコンピュータを初めて導入した2020年11月現在、KandjiのAuto Appsの多くはIntelベースのソフトウェアアプリケーションとしてのみ利用可能でした。Apple シリコンを搭載したコンピュータは、Intel ベースのソフトウェアのインストーラパッケージを検出すると、そのパッケージを Rosetta 2 翻訳環境に送信して処理します。Rosetta 2 がまだインストールされていない場合は、次の 2 つのいずれかが発生します。
ユーザーがインストーラーパッケージを開くと、 システムから Rosetta 2 をインストールするように求められます。
Kandji がインストーラパッケージを実行すると、システム上で Rosetta 2 が使用できないため、インストールが停止します。
インストールの失敗や、Rosetta 2 を必要とするCustom Appを展開するときにエンドユーザーへのプロンプトが表示されないようにするには、Rosetta 2 変換環境を Kandji経由で Mac にインストールする必要があります。 以下は、システムが Rosetta 2 翻訳環境 (まだ存在しない場合) を Apple シリコンを搭載したコンピュータにインストールできるようにするスクリプトです。
KandjiでRosetta 2をインストールする
Apple シリコンを搭載したコンピュータに Intel ベースの Custom Apps をインストールするには、そのコンピュータのKandji Blueprintに最初に Rosetta 2 をインストールする必要があります。これは、カスタムスクリプトをBlueprintに追加することで実現できます。このスクリプトに 00 という名前を付ける必要があります インストール Rosetta 2 Apple Siliconして、他の項目よりも先に実行されるようにします。次の手順に従って、Kandji テナントでこのカスタム スクリプトを作成できます。
このライブラリアイテムをKandjiライブラリに追加するには、 ライブラリの概要 の記事で概説されている手順に従ってください。
スクリプトの名前を 00 に設定します。Apple Siliconの場合は 2 Rosettaインストールします。
必要に応じて、アイテムを Blueprints に割り当てます。
実行頻度を [デバイスごとに 1 回] に設定します。
スクリプトの詳細に、下に表示されるスクリプトブロックを貼り付けます。
[ 保存] をクリックします。
Rosetta 2 インストールスクリプト
Install Rosetta 2 scriptは、Kandji Support GitHub リポジトリで管理されます。