iOS向けの開発

世界最先端のモバイルオペレーティングシステム向けに魅力的なアプリやゲームを作成しましょう。新しいデザインを取り入れることで、ユーザーにとって最も重要なコンテンツを引き立て、すべてのAppleプラットフォームにわたって統一感あるデザインを実現できます。また、Apple Intelligenceにより、優れたパフォーマンスとプライバシー機能を兼ね備えたパーソナルインテリジェンスをアプリに取り入れ、新しい機能を提供することできます。

iOSの特徴

新しいデザイン言語

デザインがかつてないほど大幅にアップデートされました。すべてのAppleプラットフォームに共通するこの新デザインは、ユーザーにとって最も重要なコンテンツを引き立てます。また、各プラットフォームのユニークな特徴を維持すると同時に、プラットフォーム間で統一されたデザイン言語を実現しています。

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

Apple Intelligence

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

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

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

App Intent

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

このフレームワークを介して、アプリアクションやコンテンツがSiri、Spotlight、ウィジェット、コントロールなどのシステム機能と密接に統合されます。App Intentは、コンテキストに応じたアクションボタンの機能、ウィジェットのインタラクティブ機能、ショートカットによる自動化、コントロールセンターでの迅速な操作などに利用できます。

また、アプリ固有のビジュアル検索ロジックを、ビジュアルインテリジェンスのコンテンツに適用できるようになりました。検索結果にアプリ内コンテンツが直接表示されるため、ユーザーはそこからアプリ内にディープリンクで移動することできます。

ライブアクティビティ

ライブアクティビティを使用すると、ユーザーは、天気予報、野球のスコア、フードデリバリーの配達時間など、アプリの最新情報をロック画面またはDynamic Islandで一目で確認できるようになります。

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

ウィジェット

ウィジェットには、アプリやゲームから取得した関連性の高いタイムリーな情報が簡潔に表示されます。ユーザーは、アプリを開かなくても、さまざまなコンテキストでそれらの情報を一目で確認できます。

システムは、ユーザーのデバイスに応じてさまざまな場所にウィジェットを表示できます。iOSとiPadOSでは、ホーム画面、「今日」表示、ロック画面にウィジェットを表示できます。ウィジェットギャラリーは、スマートスタックなどのウィジェットスタックもサポートしています。スマートスタックでは、ウィジェットが自動的に切り替わり、現在のコンテキストに最も関連性の高いウィジェットが表示されます。

通知

ローカル通知やプッシュ通知を作成して価値あるタイムリーな情報を表示し、ユーザーが一目で理解できるようにしましょう。通知では、アプリがバックグラウンドで実行されているか、非アクティブかにかかわらず、関連性の高いコンテンツの最新情報をユーザーに知らせることができます。通知の方法には、メッセージを表示する、音を鳴らす、アプリアイコンのバッジをアップデートする、などがあります。また、Apple Push Notification service(APNs)のブロードキャスト機能を使用すれば、ライブアクティビティを大規模に更新し、1回のプッシュ通知送信で登録しているすべてのユーザーに情報を配信できます。

Metalを活用したゲーム

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

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

強力なパスキー

パスワードに代わるパスキーは、これまで以上に迅速、簡単、安全なサインイン体験をアプリやWebサイトに提供します。強力で、フィッシング攻撃に強く、Appleデバイスに加え、近くのApple以外のデバイスでも機能するように設計されています。サインインの迅速化、パスワードのリセット回数の減少、サポートコストの削減といったメリットをもたらします。そして何より、ユーザーは何も作成したり、保護したり、記憶したりする必要がありません。

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

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