macOS向けの開発

Macのパワフルな機能を最大限に活用して、macOS用の優れたアプリやゲームを開発しましょう。Liquid Glassを使えば、新しい魅力的なデザインのアプリを構築できます。ウィジェット、ライブアクティビティ、App Intentを利用すると、ユーザーがシステム全体からアプリのコンテンツにシームレスにアクセスできるようになります。またMetal 4やVideo Effects APIなどの新しいテクノロジーを活用することで、パワフルなイマーシブ体験が生み出されます。さらにアプリやゲームをAppleシリコンにネイティブで構築すれば、パフォーマンスを最大限に高めることができます。

macOSの特徴

新しいデザイン

かつてなく大幅にアップデートされたデザインをご紹介します。Appleプラットフォーム全体に広がるこの新しい魅力的なデザインは、ユーザーにとって最も重要なコンテンツの質を向上させます。またこれによって、複数のプラットフォーム間で統一されたデザイン言語が構築されると同時に、それぞれのプラットフォームのユニークな特徴も維持されます。

この印象的な新しいマテリアルが、ガラスの光学的特性と滑らかな流動感を兼ね備えた、新しいダイナミックな素材であるLiquid Glassです。Liquid Glassは、その下にあるコンテンツの表示を屈折させ、周りからの光を反射し、エッジに沿って艶やかなレンズエフェクトをもたらします。

Apple Intelligence

Appleオペレーティングシステムの中核に組み込まれたApple Intelligenceは、作文ツール、ジェン文字、Image Playgroundなどの各種機能によってさまざまなタスクを支援する、パーソナルインテリジェンスシステムです。

アプリはすべて、多くのApple Intelligence機能の中核となっている大規模言語モデルを、Foundation Modelフレームワークを通じて利用できます。このフレームワークでは、テキストの抽出や要約などのモデル機能を活用して、アプリのインテリジェントな機能を強化することできます。

オンデバイスのモデルなので、ユーザーデータのプライバシーが確保されます。このモデルは常時デバイスで利用できるので、構築した機能はオフラインでも動作します。しかも、モデルの機能はリクエストするだけですべて無料で利用できます。

App Intent

App Intentフレームワークを使うと、ユーザーはアプリを開いていないときでも、アプリの主要な機能を簡単に見つけて利用することできます。

App Intentフレームワークにより、アプリアクションやコンテンツと、Spotlight、ショートカット、ウィジェット、コントロールセンターなどのシステム体験が密接に統合されます。

Macの新しいSpotlight体験により、作成したすべてのApp IntentにSpotlightから直接アクセスできるようになりました。また、アプリのメニューでのアクションはいずれも自動的にSpotlightに表示されるため、システムのどこからでも、より自然かつシームレスにアプリを操作できます。

Metalを活用したゲーム

さまざまな新しいツールやテクノロジーの登場により、次世代のゲームをAppleの統合ゲーミングプラットフォームに展開する絶好の機会が訪れています。

Metal 4は、最先端のグラフィックスと機械学習テクノロジーをサポートする多数の新機能を提供します。シェーダで推論ネットワークを直接実行して、ライティング、マテリアル、ジオメトリを計算し、非常にリアルなビジュアルエフェクトをゲームに適用できます。新しいMetalFX APIを使用すると、ゲームのグラフィックパフォーマンスをさらに高めることができます。さらにGame Porting Toolkit 3を利用すれば、ゲームをAppleプラットフォームにポーティングできます。

ライブアクティビティ

近くにあるiPhoneのライブアクティビティがMacのメニューバーに表示されるようになるため、スポーツの試合、ワークアウト、ライドシェア、フードデリバリーの注文など、リアルタイムで起こっていることを把握するのに役立ちます。

ライブアクティビティではデータが頻繁に更新されるだけでなく、ユーザーが情報を対話的に操作できるため、既存のプッシュ通知システム以上にコンテンツやステータスの更新が頻繁に行われるアプリの場合は、ライブイベントやアクティビティ、数時間にわたるタスクなどについて、ライブアクティビティで柔軟に最新情報を確認できます。

Video Effects API

Video Effects APIにより、Motion BlurとFrame Rate Conversion、Image Super-ResolutionとVideo Super-Resolutionなど、機械学習ベースのビデオ処理アルゴリズムが多数利用できるようになります。ビデオ編集アプリにこのAPIを取り入れることで、独自のストーリーを伝えるための新たな方法をユーザーに提供できます。Motion Blur(被写体ぶれ)を使用すると、難しい物理的なセットアップをしなくても、被写体ぶれのエフェクトをデジタルで再現できます。Frame Rate Conversion(FRC、フレームレート変換)を使用すると、ビデオクリップのリタイミング、スローモーションや、コマ落ちによりがたつく動画のギャップ補間による修正が可能になります。Image Super-Resolution(ISR)とVideo Super-Resolution(VSR)は最大4倍のアップスケーリングをサポートしており、低解像度のソースでも鮮明なディテールと高品質の映像を実現します。

ウィジェット

ウィジェットにはアプリやゲームからタイムリーかつ関連性の高い情報が少しだけ抽出されるため、ユーザーはアプリを開くことなく、そうした情報を一目で、より幅広いコンテキストで確認できます。

ウィジェットはMacのデスクトップに追加したり、通知センターに隠しておいたりできるほか、Macから直接iPhoneのウィジェットにアクセスすることもできます。

その他のAppleプラットフォームを確認する

作成した素晴らしいアプリやゲームは、すべてのAppleプラットフォームとシームレスに統合できます。一度構築すれば、統合されたエコシステムにデプロイすることができます。