アップルニュース

iPadアプリがAppleのProjectCatalystでMacに登場

2019年6月4日火曜日午後1時56分PDTby Joe Rossignol

Macと iPad Appleは引き続き別個の製品であり、デスクトッププラットフォームとモバイルプラットフォームの間のギャップを埋め続けています。たとえば、2014年には、Mac、‌ iPad&zwnj ;、およびその他のAppleデバイス間でよりシームレスなエクスペリエンスを可能にするHandoffやUniversalClipboardなどのContinuity機能が導入されました。





このプロセスの次のステップはProjectCatalystです。これにより、開発者はより簡単にプロジェクトを実行できます。 iPadアプリをMacに拡張する

プロジェクトの触媒
macOSCatalinaとXcode11以降、開発者はMacバージョンの‌ iPad‌を作成できます。これまでiOSアプリ専用であったAppleフレームワークであるUIKitを使用したアプリ。 ‌ iPad‌にmacOSサポートを追加するアプリは、Xcodeプロジェクトを開き、[一般]> [展開情報]の下の[Mac]チェックボックスをクリックするのと同じくらい簡単です。



Macバージョンのアプリはチェックボックスをオンにした後に実行する必要がありますが、Xcodeプロジェクトには、フレームワーク、API、またはMacと互換性のない埋め込み可能なコンテンツが原因でコンパイルされなくなったコードが含まれている可能性があるため、常にそうであるとは限りません。 Appleに 開発者向けドキュメント

ほとんどのiPadアプリは適応の優れた候補ですが、Macには存在しないiPad機能に依存しているアプリもあります。たとえば、アプリの重要な機能にジャイロスコープ、加速度計、リアカメラなどのiPad機能、HealthKitやARKitなどのiOSフレームワークが必要な場合、またはアプリの主な機能がナビゲーションなどである場合、Macには適さない可能性があります。

アップルは持っています これらの互換性の問題を解決する方法の説明

‌ iPad‌によると、macOSに移植されたアプリは、従来のMacアプリと同じフレームワーク、リソース、ランタイム環境を利用して、Mac上でネイティブに実行されます。 Appleの開発者向けドキュメント

iPadアプリのMacバージョンは、あなたの努力を必要とせずに、macOSにある多くのシステム機能をサポートしています…

-アプリのデフォルトのメニューバー。
-トラックパッド、マウス、およびキーボード入力のサポート。
-ウィンドウのサイズ変更と全画面表示のサポート。
-Macスタイルのスクロールバー。
-コピーアンドペーストのサポート。
-ドラッグアンドドロップのサポート。
-システムタッチバーコントロールのサポート。

Appleの更新 ヒューマンインターフェイスガイドライン 理想的な‌ iPad‌を設計およびコーディングするための役立つリソースです。 Mac用のアプリ。

DCユニバースプロジェクトの触媒 DC Universeは、Macに登場するProjectCatalystアプリの例です。
これがすべておなじみのように聞こえるのは、Project CatalystがこのイニシアチブのAppleの公的な名前であり、これまで内部名Marzipanで呼ばれていたためです。 iOSアプリをMacで簡単に実行できるようにするAppleの計画は 最初に報告された ブルームバーグ のマーク・ガーマン 18か月以上前。

画面記録iphone11をオンにする方法

Appleは、‌ iPad‌をもたらしたときに、ProjectCatalystを最初に垣間見せてくれました。昨年のmacOSMojaveでのMacへのAppleNews、Home、Stocks、VoiceMemosアプリのバージョン。サードパーティの開発者は、秋に一般公開されるmacOSCatalinaで追随できるようになりました。

タグ:Project Catalyst、マジパン関連フォーラム: macOSカタリナ