プロジェクト カタリストとは何ですか? 知っておくべきことはすべてここにあります

WWDC 2023 のプロモーション ロゴ。
このストーリーは、Apple WWDC の完全な報道の一部です。

おすすめ動画

最近、Project Catalyst は Apple 界隈で大注目されていますが、それには十分な理由があります。それは Apple のプロジェクトを指します。 iOS アプリと Mac アプリの開発を統合し、あらゆる種類の Apple で互換的に使用できるようにします。 デバイス。

コンテンツ

  • Apple の Project Catalyst とは何ですか?
  • ポイントは何ですか?
  • では、すべてのアプリを MacOS または iOS で使用できるのでしょうか?
  • 現在ユニバーサルなアプリはありますか?
  • なぜ開発者はこれをやらないのでしょうか?

WWDC 2019, Appleはこれを「Project Catalyst」として正式に明らかにしましたが、以前はProject Marzipanとして知られていたと考えられています。 これは完了までに何年もかかる大事業ですが、Mac のまったく異なる未来に向けて種が蒔かれています。

Apple の Project Catalyst とは何ですか?

それはAppleの努力です アプリをユニバーサルにする iOS と MacOS 全体で。 言い換えれば、開発者が iPhone、iPad、または Mac 間でアプリを翻訳することがはるかに簡単になる可能性があります。 デバイス間を移動するとアプリは自然に同期し、すべて同じ情報を共有するため、引き続き使用できます。

関連している

  • iPhone、iPad、または Apple Watch をお持ちですか? 今すぐ更新する必要があります
  • WWDC が Apple にとって「重要なイベント」となり得る理由は次のとおりです
  • MacBook Proのバッテリー交換: 知っておくべきことすべて

これまで、MacOS アプリと iOS アプリは、異なるツールと異なる目標を使用して開発されていました。 Catalyst は、開発を 1 つの作業に集約することを目指しています。これは、大幅な変更を必要とせずに、どの Apple デバイスでも動作するアプリを作成する 1 つの方法です。 これは、Catalyst の一部がサードパーティ開発者に新しい機能を提供することを意味します。 Xcode 開発キットを使用すると、これらのユニバーサル アプリを作成できるようになります。 Apple は、場合によっては開発者が Xcode のチェックボックスにチェックを入れるだけで簡単になると説明しています。 Apple のアプリを使用して、クロスプラットフォームを確保するために必要な手順がすべて講じられていることを確認します 互換性。

ポイントは何ですか?

Apple がこの重要なプロジェクトに取り組んでいる理由はさまざまです。 まず第一に、Apple の開発者の作業を楽にするものはすべて、すべての関係者にとって良いニュースです。 開発者は同じアプリを 2 回コーディングすることを心配する必要がなく、時間と労力を節約できます。 Apple は、自社プラットフォーム向けの開発の見通しをより魅力的なものにすることができます。 ユーザーはアプリやアップデートをより早く入手できる可能性があります。 これが、Apple が Project Catalyst を開始するために与えた主な正当化です。

とはいえ、このプロジェクトには他にも利点があります。 まず、Apple のエコシステム内の統合を強化するのに役立ちます。 たとえば、Mac アプリは、iOS でどのように機能するかをすでに知っていれば、非常に簡単に習得して学ぶことができます。 同じアプリが異なる Apple プラットフォーム上で混乱するほど異なる方法で動作するという状況はもうありません。 そして、アプリが Apple のエコシステム全体で使いやすいものであれば、Apple は文句を言わないでしょう。

しかし、Apple がはっきりと明言しているのは、Project Catalyst が ではない を予感させる iOS と MacOS の統合. 2 つのシステムは本質的に異なり、ユースケースも目的も異なります。 ティム・クック氏は、この 2 つを統合すると両方のシステムが骨抜きになるだけで、不幸な妥協と標準以下のパフォーマンスにつながるという信念を明確に示しています。 合併を希望している皆さん、申し訳ありませんが、それは起こりません。

では、すべてのアプリを MacOS または iOS で使用できるのでしょうか?

そんなに早くない! Apple は開発者がアプリを作成または移行するために必要なツールを提供し続けているため、Catalyst はまだ開発中です。 2019 年の Apple 年次年次報告書では、 開発者カンファレンス、WWDC、 同社は、開発者がユニバーサル アプリを作成するために必要な Xcode SDK をリリースしました。 アプリを作成したら、開発者は依然として iOS と MacOS の両方で検討のためにアプリを提出する必要がありますが、Apple は単一の普遍的な提出プロセスも作成する予定です。

開発者にとって幸いなことに、開発キットの導入はそれほど難しくありません。 iOS と MacOS はどちらも同じ Unix コードを使用し、Metal フレームワークを使用し、その他の類似点があり、開発においてすでに多くの共通点が得られています。 開発者の中には、ほんの数時間いじるだけでアプリにユニバーサル機能を追加できることに気づいた人もいます。 しかし、ほとんどの場合、Catalyst の新しいツールの使用には、リリース後であっても習得するのに少し時間がかかり、すべてのアプリが適切な候補になるわけではありません。

現在ユニバーサルなアプリはありますか?

はい — Apple は、Catalyst が達成すべきことのショーケースのようなものとして、いくつかの iOS アプリをユニバーサルにしました。 それらのアプリには以下が含まれます ニュース, , 株式、 そして ボイスメモ. 同社は、Apple Music、Podcasts、TV などのアプリをさらに追加しました。 MacOS カタリナ 2019年末に発売されました。

ただし、Catalyst の目標は、両方のオペレーティング システム上のアプリをユニバーサルにすることであることに注意してください。つまり、Mac アプリも iOS にクロスオーバーできるようになります。 これらのアプリの評判はまちまちであったことも言及しておく価値があります。ユーザーはトランジションがぎこちない、 特に Mac ベースのコントロールに関しては、以前のバージョンのアプリを適応させるのは簡単ではないことが分かりました。 プロセス。 Appleは歯が生える問題を認識している、今後のエクスペリエンスの向上に取り組むことを設定しました。

開発者の数 は、Catalyst を使用してアプリを世界中で利用できるようにすることに関心を示しています。 ただし、これに取り組んでいるサードパーティはまだ多くありません。 この状況が変わり始めることを期待してください。 WWDC 2019 は、MacOS Catalina とともに Catalyst SDK をリリースしました。 たとえば、Twitter などのソーシャル メディア企業は、互換性のあるアプリをすでに提供しています。

なぜ開発者はこれをやらないのでしょうか?

Catalyst には多くの利点がありますが、開発者が興味を持たない理由がいくつかあります。 まず、iOS アプリの開発と提出は Apple によってより厳密に管理されています。アプリは iOS ストア経由でのみ販売できますが、Mac ではユーザーは引き続き他のソースからアプリを購入できます。 より寛大な Mac 販売オプションを好む開発者は、iOS への移行を望まないかもしれません。

第 2 に、Apple 自身が発見したように、アプリをユニバーサルにするためには、インターフェイスの困難な変更が必要です。 アプリはタッチスクリーンで完全に制御可能である必要がありますが、マウスやキーボード (およびトラックパッド、ウィンドウのサイズ変更、スクロール バー、ドラッグ アンド ドロップ機能など) にも使いやすい必要があります。お分かりいただけると思います。 一部の開発者にとって、両方を同時に含めることは、特に古いアプリを更新する場合に困難になる可能性があります。 両方を行うのに多大な労力がかかる場合、または結果が印象に残らない場合、開発者は気にしないかもしれません。

Catalyst の採用にとって、今後 2 年間は非常に重要になるでしょう。 Apple は、さまざまなアプリの互換性の向上を含め、2021 年まで Catalyst SDK のアップデートをリリースする予定です。 しかし、同社は開発と提出のプロセスをより効率的にすることも期待されています。 開発者が 1 つのツール セットを使用して、iOS と MacOS の両方に対して 1 つの送信を行えるようになるまでは。

編集者のおすすめ

  • RAMとは何ですか? 知っておくべきことはすべてここにあります
  • Apple M2 Ultra: Apple の最も強力なチップについて知っておくべきことすべて
  • Nvidia RTX DLSS: 知っておくべきことすべて
  • ミームとは何ですか? 知っておくべきことはすべてここにあります
  • HDMI2.0bとは何ですか? 知っておくべきことはすべてここにあります