#MacCatalystとは
「MacCatalyst」とは、Appleの統合開発環境である「Xcode」の機能の一つです。
かつては「Project Marzipan」と呼ばれていましたが2019年に「Project Catalyst」として発表され同年リリースされたXcode11から「MacCatalyst」を使用した開発が可能になりました。
#iPadアプリからMacアプリを作成が可能
アプリのiPad版さえあれば簡単にMac版を作ることができます。
細かく言うと、iPadアプリのソースコードを使って、Mac版のアプリをビルドすることができます。
1つのソースコードから2つのアプリができるので、開発コストは半分になります。
(そんな単純な訳ないですが…)
#デバイスに合わせた機能追加も可能
また、Mac版かどうかで処理を分岐させることも可能で、Mac版のデザインや機能をiOS版と分ける事もできます。
例えば、Mac版は画面の広さを生かしてボタンを増やしたり、カメラアプリなら編集機能の追加などができます。
以上がMacCatalystの概要でした。
次回はMacCatalystを使うメリットを紹介します。