トピックガイド
アプリサービス
アプリのコンテンツとアクションを Siri、Spotlight、ウィジェット、通知、CloudKit、より広いシステム体験へ接続します。
アプリサービスにより、アプリは孤立した画面からプラットフォームの一部になります。見つけやすさ、自動化、クラウドデータ、コミュニケーション、支払いと、必要な瞬間に有用なコンテンツへ到達できるシステムサーフェスを取り上げます。
- セッション
- 80
- 2026
- 25
- 2025
- 21
- 2024
- 34
このトピックの内容
- App Intents、Siri、Spotlight の連携
- ウィジェット、通知、ライブ体験
- クラウドデータ、コミュニケーション、コマース
WWDC 2026
25 セッション- App Attest でアプリを保護App Attest を活用し、不正な改変や詐欺からアプリを守ります。攻撃者が改変アプリでデータを偽装し、セキュリティチェックを回避する方法と、App Attest がその脅威を防ぐ仕組みを説明します。Secure Enclave に結び付いた App Attest キーの生成と管理、attestation と assertion の検証、不正利用を検出する fraud metric…
- App Intents フレームワークの新機能を紹介高度な機能で App Intents の導入を強化し、高速性、柔軟性、関連性を高めます。ValueRepresentation と RelevantEntities でコンテンツを見つけやすくし、アプリ間で移動可能にする仕組み、EntityCollection による性能向上、SyncableEntity によるデバイス間の拡張を説明します。共用体値などの豊かなパラメータ型と、キャンセルを適切に処理する長時間実行…
- App Schemas でインテリジェントな Siri 体験を構築App Intents でアプリのコンテンツとアクションを Siri へ届けます。App Entities でデータをモデル化し、App Schemas を導入して強力なシステムアクションを有効にし、Apple Intelligence による自然言語操作に対応します。セマンティック検索、アプリをまたぐアクション、画面認識とコンテンツ転送を使ったコンテキスト体験の実現方法を紹介します。高速で信頼できる Siri…
- App Store Connect の Retention Messaging を探るRetention Messaging を活用し、解約前のサブスクリプション登録者へ働きかける方法を紹介します。App Store Connect でこの機能を設定してサブスクリプションオファーを追加し、Retention Messaging API でリアルタイムメッセージと代替選択肢を提供して、アプリやゲームの継続利用を促す方法を学びます。
- App Store でのアプリの見せ方を強化画像とビデオを新しい場所で使い、App Store におけるアプリやゲームのマーケティングを見直します。プロダクトページ、検索結果、Apple Ads キャンペーンの新しいビジュアル表示位置で、App Store 全体により豊かなストーリーを伝える方法を紹介します。新しい Asset Library ですべてのビジュアルアセットを 1 か所に整理する方法と、公開前にプロダクトページを確認する新ツールも学びます。
- Apple アプリ内課金の新機能12 か月の契約を伴う月額サブスクリプションにより、利用者へ手頃な支払い方法を提供し、より長期の契約を確保する方法を紹介します。App Store Connect、StoreKit API、Xcode テストなどを使い、この新しい支払い方法を設定、テストする方法を学びます。オファーコード引き換え API の改善と、App Review への提出体験の強化点も説明します。
- Live Activities の基本Live Activities でアプリ体験を向上させます。iPhone の横向き使用時により多くの情報を表示する Dynamic Island の新スタイルなど、Live Activities が現れる多くの場所を紹介します。場所ごとに Live Activity を調整し、コンテンツとデータを構成して、ActivityKit とプッシュ通知で開始から終了までリアルタイム更新を行う方法を学びます。
- PaperKit を詳しく知るPaperKit でキャンバスベースのアプリケーションを作ります。マークアップ要素へアクセスし、作成、変更できる新しいデータモデル API を紹介します。カスタムコントロールと注釈の追加方法、これらの機能をアプリへ統合して充実したクリエイティブキャンバスを構築するベストプラクティスを学びます。
- PencilKit で筆跡の意味を読み取るFreeform や Notes などの Apple アプリを支える強力なテクノロジーを使い、アプリで手書き認識を利用します。幅広い文字体系と言語で手書きを認識する方法と、より多様なアプリへ PencilKit を統合する新機能を紹介します。
- Siri と Apple Intelligence 向けの高度な App Intents 機能を探る高度な App Intents API を使い、Siri と連携するアプリ体験を磨きます。音声だけでより多くの操作を可能にし、Apple Intelligence がコンテンツを見つけられるようにして、画面認識のコンテキストを提供し、Siri がアプリ内の状況を理解できるようにする手法を学びます。
- StoreKit と Background Assets でゲーム内コンテンツを利用可能に新しい StoreKit プラグインを使い、Unity ゲームでネイティブの Apple アプリ内課金を利用可能にします。新しい Background Assets プラグインは言語別のアセットパックを配信し、各プレイヤーに必要なものだけを届けてダウンロードサイズを削減します。新しい Steam Asset Converter は既存ビルドの移行を支援します。
- SwiftData の新機能SwiftData の最新強化点を紹介します。Codable を使ってカスタム型やサードパーティ型を永続化し、取得したデータを SwiftUI アプリ内のセクションへグループ化する方法を説明します。ResultsObserver と HistoryObserver…
- SwiftData グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された SwiftData の主な内容について議論します。英語で実施されます。
- SwiftUI の新機能SwiftUI の最新機能と、アプリを改善する方法を紹介します。高性能なアプリを構築するためのディスク直接アクセスとスナップショットベースの差分比較を備えた新しい Document プロトコル、リスト、グリッド、セクション内のコンテンツを並べ替える新 API、表示優先度と自動最小化動作を含むツールバーの強化点を説明します。拡張されたプレゼンテーション…
- SwiftUI を AppKit、UIKit と組み合わせる既存の AppKit または UIKit アプリへ SwiftUI を段階的に導入する方法を紹介します。Observation フレームワークでビューを自動更新し、既存のビュー階層へ SwiftUI コンポーネントを統合して、ジェスチャ認識を SwiftUI へ導入する方法を説明します。全体のアーキテクチャを変えずに、完全な SwiftUI シーンをアプリへ追加する方法も紹介します。
- TextKit でアプリのテキスト体験を向上組み込みテキストビューの手軽さと TextKit の制御性を組み合わせる方法を紹介します。新 API を使い、行番号や折りたたみ可能なセクションなどのカスタム動作で UITextView と NSTextView を簡単に拡張する方法を説明します。TextKit アーキテクチャと、テキスト添付の新しいキャッシュおよび再利用ポリシーも紹介します。このセッションを最大限に活用するには、WWDC21 の「TextKit…
- Wallet の新機能Apple Wallet パスの最新デザインアップデートと開発者ツールを紹介します。豊かで鮮やかな新スタイルでパスを刷新します。新しいバーコード形式と柔軟な pass actions API を説明します。パスの大規模なデザイン、パーソナライズ、配信を簡素化する強力なツール、Pass Designer と Pass Builder も紹介します。
- macOS の試験機能に関する新機能macOS の Automatic Assessment Configuration フレームワークを使い、教育アプリで安全な試験を提供する方法を紹介します。新 API を活用し、Mac のシステムレベル機能をさらに取り入れた、安全で設定可能な試験環境を作る方法を学びます。組み込みのシステム事前チェックとアクセシビリティコントロールにより、信頼できる試験体験を簡単に提供する仕組みも説明します。
- watchOS グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された watchOS の主な内容について議論します。英語で実施されます。
- アプリへ Visual Intelligence を統合するベストプラクティスVisual Intelligence がアプリ内のコンテンツ発見を変える方法を紹介します。エンティティの定義、画像の処理、複数の結果タイプの効果的な処理を説明します。速度と関連性を最適化するベストプラクティスと、intent により 1 回のタップでコンテンツを開く、再生するといった直接操作を可能にする方法を学びます。
- ライブコミュニケーション体験を作成LiveCommunicationKit は、リアルタイムコミュニケーションアプリを統合された体験へ変えます。ロック画面でのフルスクリーン表示から Dynamic Island によるシームレスなマルチタスクまで、必要な場所にアプリを表示する豊かなネイティブ会話 UI の提供方法を紹介します。着信、発信、グループ会話向けにフレームワークを統合する手順を説明します。
- 一緒にコーディング: SwiftData で永続化を追加既存のアプリへ永続化を追加しながら、SwiftData の動作を体験します。データモデルを定義し、永続データを SwiftUI とシームレスに統合する方法を紹介します。表現力豊かな宣言型 API でアプリの状態を管理するための基礎も学びます。
- 一緒にコーディング: SwiftUI で強力なドラッグアンドドロップを構築Solitaire を構築しながら、SwiftUI の最新ドラッグアンドドロップ機能を紹介します。新しい並べ替え API でコンテンツを配置できるようにし、ドラッグコンテナで複数の項目を一度に移動し、アプリのルールに合わせてドラッグアンドドロップのライフサイクルをカスタマイズする方法を説明します。このセッションを最大限に活用するには、WWDC22 の「Transferable の紹介」をご覧ください。
- 一緒にコーディング: アプリを Siri で利用可能にするXcode プロジェクトを詳しく確認し、アプリを Siri で利用可能にする方法を紹介します。App Schemas を導入し、カレンダーイベントに関する質問やスケジュール設定などの自然言語操作を可能にする方法を学びます。Spotlight のセマンティックインデックスへコンテンツを提供し、画面認識のコンテキストを渡すためのベストプラクティスも説明します。
- 画像理解の新機能Vision フレームワークと Foundation Models フレームワークの最新アップデートで、強力な画像理解機能を活用します。新しい tap-to-segment request では新たな方法で画像をセグメント化でき、Vision は watchOS にも対応しました。Apple Foundation Model の新しい画像対応を OCR、バーコードスキャン、独自ツールと組み合わせ、LLM…
WWDC 2025
21 セッション- AdAttributionKit の新機能重複するリエンゲージメントコンバージョンの測定や、アプリ向け広告アトリビューションルールのカスタマイズなど、AdAttributionKit の新機能を紹介します。国や地域をまたいだ広告キャンペーンの成果測定に使える新しいポストバックプロパティを説明します。AdAttributionKit…
- AlarmKit API で目を覚ますジリリリリン。レシピアプリのカウントダウンタイマーから旅行計画アプリの目覚ましアラームまで、iOS と iPadOS 26 の AlarmKit フレームワークはタイマーとアラームをロック画面や Dynamic Island などへ表示します。アプリのアラームの作成と管理、Live Activities のカスタマイズ、App Intents…
- Apple Pay の新機能Apple Pay の最新の改善点と新 API を紹介します。新しい動的支払いボタンなど Apple Pay の e コマース体験の強化点を確認し、事前承認済み支払いへの拡張対応を活用する方法を学びます。Wallet の注文追跡に加わる新機能と、注文を最適に表示するための推奨事項を解説します。財務管理アプリが非アクティブなときも最新データを取得できる、FinanceKit の新しいバックグラウンド配信 API…
- Apple-Hosted Background Assets の紹介Background Assets を基盤に、ゲームやその他のアプリケーション向けコンテンツのアセットパックをダウンロードする新機能を紹介します。Apple にアセットパックをホストしてもらう方法と、セルフホスティングを管理する方法を学びます。ネイティブ API の統合と対応する App Store 実装を詳しく説明し、アプリのコンテンツ配信とユーザー体験を強化するためのツールを紹介します。
- CarPlay 向けにアプリを大幅強化Live Activities とウィジェットを CarPlay および CarPlay Ultra に対応させ、利用者がアクティビティの進捗や関連情報をひと目で確認できるようにする方法を学びます。すべての CarPlay アプリで使える新しいテンプレートオプションと、ナビゲーションアプリから車のインストルメントクラスタや HUD に表示するターンごとのメタデータを提供する方法を紹介します。
- HealthKit Medications API の紹介HealthKit の新しい Medications API を紹介します。新 API を使うサンプルアプリを確認し、服薬情報と服用量へアクセスする方法、アプリでこの新しい種類のデータに対する認証を管理する方法を学びます。
- PaperKit の紹介PaperKit を iOS、iPadOS、macOS、visionOS アプリへ導入する方法を紹介します。PencilKit の描画と図形や画像などのマークアップ機能をシームレスに統合する方法、ユーザーインターフェイスをカスタマイズする方法を解説します。将来の互換性に関するベストプラクティスと、アプリで独自のマークアップ体験を作る高度なカスタマイズオプションも紹介します。
- PermissionKit で子どもの安全を強化PermissionKit を使い、アプリ内で子どものコミュニケーションの安全性を高める方法を紹介します。この新しいフレームワークで年齢に適したコミュニケーション体験を作り、Family Sharing を保護者の承認に活用する方法を説明します。Messages とシームレスに統合する許可リクエストの構築、保護者の応答処理、子どもの利用者向け UI の調整方法を学びます。このセッションを最大限に活用するには、まず…
- Safari と WebKit の新機能Safari と WebKit の最新 Web テクノロジーを使い、優れた体験を作る方法を学びます。スクロール駆動アニメーション、ドキュメント間のビュートランジション、アンカー配置など、各種 CSS 機能とその仕組みを紹介します。オーディオ、ビデオ、画像、アイコンに関する新しいメディア対応も確認します。
- StoreKit とアプリ内課金の新機能優れたアプリ内課金体験を利用者へ届けるための、StoreKit API の最新強化点を紹介します。AppTransaction、Transaction、RenewalInfo に追加された新フィールドと、アプリ内課金のオファーコードに関する更新を確認します。App Store Server Library を使った署名済みアプリ内課金リクエストの作成と、SwiftUI…
- SwiftData: 継承とスキーマ移行を詳しく探るクラス継承を使ってデータをモデル化する方法を紹介します。クエリを最適化し、継承を使うようアプリのデータをシームレスに移行する方法を学びます。モデルグラフの構築、効率的なフェッチとクエリ、堅牢なスキーマ移行の実装にサブクラス化を活用します。Observable と永続履歴を使い、変更を効率的に追跡する方法も説明します。
- SwiftUI 向け WebKit の紹介WebKit を使い、Web コンテンツを SwiftUI アプリへ簡単に統合する方法を紹介します。Web コンテンツの読み込みと表示、Web ページとの通信などを学びます。
- Wallet の新機能Wallet の最新機能と改善点を紹介します。搭乗券を印象的な新デザインに更新する方法と、複数イベント用チケットの新機能を説明します。Wallet にパスをシームレスに追加するための API 変更点も解説します。
- Web で身分証明書を検証Digital Credentials でオンライン本人確認フローを強化する方法を学びます。Web サイトに Digital Credentials API を統合し、Wallet 内の ID から情報を要求する方法を解説します。新しい IdentityDocumentServices フレームワークを使い、アプリ独自の身分証明書をオンライン検証向けに提供する方法も紹介します。
- WebGPU で GPU コンピューティングを活用WebGPU API により、グラフィックスと汎用計算で GPU デバイスへ安全にアクセスする方法を学びます。GPU プログラムを記述する WGSL シェーディング言語も紹介します。デスクトップとモバイルデバイスで消費電力を抑えながら最適なパフォーマンスを得るためのベストプラクティスも詳しく説明します。
- Writing Tools をさらに詳しく探るWriting Tools を使うと、アプリ内で直接テキストを校正、書き直し、変換できます。アプリ向けに Writing Tools をカスタマイズする高度な手法を学びます。書式設定の選択肢と、リッチテキスト編集との連携を紹介します。カスタムテキストエンジンがある場合は、Writing Tools の全体験をシームレスに統合し、テキストビュー内で直接編集できるようにする方法を学びます。
- iOS と iPadOS の HealthKit でワークアウトを追跡iOS 向けの優れたワークアウト体験を構築するためのベストプラクティスを学びます。ワークアウトセッションのライフサイクルを確認し、Apple Watch と iPhone のワークアウトの違いを紹介します。Live Activities と Siri を使い、アプリのロック画面体験を強化する方法も説明します。
- アプリの多言語体験を強化複数の言語を使うすべての人にシームレスな体験を提供します。Language Discovery により、利用者の優先言語に合わせてアプリを最適化する方法を学びます。双方向テキストで複数範囲を選択する Natural Selection など、右から左へ記述する言語への対応強化を紹介します。アプリで多言語の利用場面に対応するためのベストプラクティスも解説します。
- アプリ内課金向け App Store サーバ API を詳しく探るApp Store Server API、App Store Server Notifications、App Store Server Library の最新アップデートを紹介します。利用者の購入データをサーバ上で直接管理し、優れたアプリ内課金体験を提供するために役立ちます。appAccountToken と署名処理の更新、署名済み取引情報と更新情報の新フィールド、新 API…
- 一緒にコーディング: Xcode でローカライズを探るXcode を使ってアプリを追加の言語へローカライズする方法を学びます。String Catalog の作成、テキストの翻訳、外部翻訳者とのファイル交換を順に進めます。翻訳者に必要なコンテキストを提供するベストプラクティスと、Xcode でその情報を自動提供する方法を学びます。大規模プロジェクト向けに、型安全な Swift コードを使って複雑さを管理し、文字列管理を効率化する手法も詳しく紹介します。
- 空間ビジネスアプリの機能強化を探るvisionOS 26 の最新機能と API がアクセス範囲を広げ、昨年発表されたエンタープライズ機能を拡張する仕組みを紹介します。モデルのトレーニングワークフローの構築、ビデオフィードの強化、ローカルネットワークを介した座標系の位置合わせを簡単に行い、社内アプリで共同体験を開発できる新機能を学びます。
WWDC 2024
34 セッション- AdAttributionKit の紹介プライバシーを保護しながら広告アトリビューションを行う、新しい iOS フレームワーク AdAttributionKit を紹介します。リエンゲージメント、カスタムクリエイティブを含むクリックスルーアトリビューション、JWS 形式のインプレッションとポストバックなどに AdAttributionKit がどう対応するかを学びます。AdAttributionKit…
- App Intents でアプリの主要機能を利用者へ届けるintent、エンティティ、クエリなど App Intents フレームワークの原則と、最も必要とされる場所でアプリの重要な機能を公開するための活用方法を学びます。Siri、コントロールとウィジェット、Apple Pencil、Shortcuts、アクションボタンなど、App Intents…
- App Intents の新機能App Intents の改善点と新機能を紹介し、このフレームワークでアプリの機能を Siri、Spotlight、Shortcuts などへ公開する方法を説明します。Transferable API、File Representations、新しい IntentFile API、Spotlight Indexing を使ってエンティティをプラットフォームにとってより意味のあるものにし、Siri と…
- App Store Offers を実装App Store Connect と StoreKit の最新機能および API を使い、App Store Offers で利用者との関係を深める方法を学びます。以前のサブスクリプション登録者に再度利用を促す新しい方法である win-back offers の設定と、Mac アプリ向けオファーコードの生成方法を紹介します。sandbox と Xcode…
- AppKit の新機能Mac アプリ開発の最新の進化を紹介します。macOS Sequoia の新機能と、アプリへの導入方法を概説します。既存のコードを SwiftUI と統合する新しい方法を紹介します。ツールバー、メニュー、テキスト入力など、多数の AppKit コントロールの改善点も学びます。
- Apple GPU で機械学習モデルと AI モデルをトレーニングMetal for PyTorch、JAX、TensorFlow を使い、Apple silicon でモデルをトレーニングする方法を学びます。新しい attention 演算と量子化対応を活用し、デバイス上での Transformer モデルのパフォーマンスを向上させます。
- Apple Pencil を最大限に活用iOS 18、iPadOS 18、visionOS 2 では、PencilKit のツールピッカーで、カスタム属性を備えた完全なカスタムツールを利用できます。システム全体で使われる優れたツール選択体験を利用し、独自の描画体験をツールピッカーに表現する方法を学びます。ロール角度、スクイーズジェスチャ、触覚フィードバックなど、Apple Pencil Pro の新機能へアクセスする方法も紹介します。
- Apple Watch 向け Live Activities をデザインwatchOS 11 以降、iOS アプリの Live Activities は、接続された Apple Watch の Smart Stack に自動的に表示されます。手首で見やすいよう Live Activity のレイアウトを最適化し、適切なタイミングで必要な量の情報と操作性を提供する方法を学びます。
- Contact Access Button の紹介Contacts の新しい認証モードと、アプリで Contacts へのアクセスを改善する方法を学びます。Contact Access Button をアプリに組み込み、必要に応じて連絡先を追加共有し、Contacts の認証へ進みやすくする方法を紹介します。Contacts のセキュリティ機能と、このボタンがアプリに適さない場合に使用できる代替 API も解説します。
- Core Spotlight でセマンティック検索に対応Core Spotlight を使い、アプリ内にセマンティック検索結果を表示する方法を学びます。利用者が自然言語で項目を検索できるよう、アプリのコンテンツをユーザー専用のデバイス上のインデックスに登録する方法を説明します。インデックス作成処理をスケジュールしてアプリのパフォーマンスを最適化する方法も紹介します。このセッションを最大限に活用するには、まず Apple Developer Web サイトで Core…
- FinanceKit の紹介FinanceKit を使うと、ユーザーの同意と管理のもと、財務管理アプリで Apple Cash や Apple Card などのデバイス上のデータをシームレスかつ安全に共有できます。アカウント、取引、残高への一回限りまたは継続的なアクセスをリクエストする方法と、iOS と iPadOS で優れた体験を構築する方法を紹介します。
- HealthKit のウェルビーイング API を探るHealthKit を使い、心の健康とウェルビーイングをアプリに取り入れる方法を学びます。State of Mind、Depression Risk、Anxiety Risk の新しい API を紹介します。感情を振り返ることの利点を感情科学の原則から説明し、State of Mind でさまざまな気分や感情を表現する方法を紹介します。
- Live Activities にアップデートを一斉配信ブロードキャストプッシュ通知を使うと、アプリから 1 回のリクエストで数千件の Live Activities にアップデートを送信できます。アプリ、サーバ、Apple Push Notification service の間でブロードキャストプッシュ通知がどう機能するかを説明し、この機能のベストプラクティスと実装方法を順に紹介します。
- Live Activity を Apple Watch に対応iOS 18 と watchOS 11 を使い、Live Activities を Apple Watch の Smart Stack に表示します。Apple Watch で Live Activities がどのように表示されるか、Smart Stack 向けに表示を強化する方法を解説します。Apple Watch の Live Activities に常に最新情報を表示するための注意点も紹介します。
- MapKit で場所の力を活用MapKit と MapKit JS を使い、マップをアプリや Web サイトに統合する新しい方法を紹介します。Place ID を使って固有の場所を保存、参照する方法を学びます。関連する場所をより効率よく見つけられる検索機能の改善点を確認します。場所に関する豊富な情報を表示し、利用者がアプリ内で目的地を調べられる新しい Place Card API を紹介します。簡素化されたトークン発行と Web Embed…
- SharePlay の空間 Persona テンプレートをカスタマイズvisionOS の SharePlay 体験でカスタム空間 Persona テンプレートを使い、アプリを基準にした Persona の配置を細かく調整する方法を学びます。SharePlay を使ったサンプルアプリにカスタム空間 Persona テンプレートを導入し、参加者を座席間で移動させ、Simulator…
- StoreKit とアプリ内課金の新機能App Store のアプリ内課金システムを使い、購入体験をさらに向上させる方法を学びます。新しい StoreKit ビューのコントロールスタイルと、サブスクリプションのカスタマイズを改善する新 API を実演し、取引単位の情報に追加されたフィールドと Xcode の新しいテスト機能を紹介します。StoreKit の重要な非推奨化についても確認します。
- Swift Charts: ベクトル化プロットと関数プロットプロットをさらに掘り下げます。関数プロットとベクトル化プロットを使い、数学関数や大規模なデータセットを表す美しいグラフをアプリに描画する方法を学びます。空気力学、磁気学、高次場理論でよく使われる関数の表示から、大規模でインタラクティブなヒートマップの作成まで、Swift Charts が対応します。
- SwiftData でカスタムデータストアを作成SwiftData の表現力豊かな宣言型モデリング API と独自の永続化バックエンドを組み合わせます。カスタムデータストアを構築し、アプリへ永続化機能を段階的に追加する方法を学びます。このセッションを最大限に活用するには、WWDC23 の「SwiftData の紹介」と「SwiftData でスキーマをモデル化」をご覧ください。
- SwiftData の新機能SwiftData の表現力豊かな宣言型 API を使うと、アプリに永続化を簡単に追加できます。複合一意性制約、#Index による高速なクエリ、Xcode プレビュー内のクエリ、豊富な述語式など、SwiftData の改良点を学びます。これらの機能を使って、より豊かなモデルを表現し、アプリのパフォーマンスを向上させる方法を紹介します。カスタムデータストアの構築方法や SwiftData で履歴 API…
- SwiftData 履歴でモデルの変更を追跡SwiftData を使ってモデルの変更履歴を確認しましょう。履歴 API でデータストアの変更がいつ発生したかを把握し、その情報を使ってリモートサーバとの同期や別プロセスによる変更処理などの機能をアプリに構築する方法を学びます。カスタムデータストアに履歴 API のサポートを組み込む方法も解説します。
- TipKit で機能の見つけ方をカスタマイズ機能の発見に重点を置く TipKit フレームワークを使うと、アプリ内にヒントを簡単に表示できます。ヒントをグループ化して理想的な順序で機能を案内し、カスタム識別子でヒントを再利用可能にし、アプリの外観に合わせ、CloudKit で同期できるようになりました。TipKit の最新機能を使い、アプリが備える機能を利用者に見つけてもらう方法を学びます。
- Translation API の紹介新しい Translation フレームワークを使い、アプリ内のテキストを複数の言語間で翻訳する方法を紹介します。システム UI に翻訳をすばやく表示する方法と、アプリの UI 向けに大量のテキストをまとめて翻訳する方法を説明します。
- UIKit の新機能タブとドキュメントの起動体験、トランジション、テキストと入力の変更点など、UIKit の新機能を紹介します。UIKit と SwiftUI のアニメーションやジェスチャ間の相互運用性向上をはじめ、UIKit 全体の改善点も解説します。
- Wallet と Apple Pay の新機能Wallet と Apple Pay の新しい機能強化により、パスと支払いをさらに進化させます。表現力豊かなパスデザインで Wallet のイベントチケットを引き立て、サードパーティ製ブラウザへの対応によって Apple Pay の優れた体験をさらに多くの利用者へ届けます。Apple Pay on the Web で資金を支払う方法と、Apple Pay をさらに多くの購入フローへ統合するための新しい API…
- WebXR で没入型 Web 体験を構築WebXR を使って、visionOS の Web サイトに完全な没入型体験を追加する方法を紹介します。visionOS の入力機能を最大限に活用した WebXR 体験の構築方法と、Simulator を使って macOS 上で WebXR 体験をテストする方法を学びます。
- WorkoutKit でカスタム水泳ワークアウトを作成WorkoutKit を使ったワークアウトの作成、カスタマイズ、スケジュール設定に関する最新機能を紹介します。ペースとパワーのアラートに関する新機能や、距離目標のサポート拡大をすばやく確認します。カスタムステップ名の利点も紹介します。
- visionOS 向けエンタープライズ API の紹介visionOS 向けの新しいエンタープライズ API を使い、Apple Vision Pro で従業員と顧客の生産性を高める空間体験を作る方法を紹介します。
- watchOS 11 の新機能watchOS アプリでの Double Tap 対応、Smart Stack ウィジェットの関連性と操作性の向上、iOS Live Activities の Smart Stack への表示など、Apple Watch の新しい可能性を紹介します。
- アプリのコントロールをシステム全体へ拡張アプリのコントロールをコントロールセンターやロック画面などに表示します。WidgetKit を使い、アプリのコントロールをシステム体験へ拡張する方法を学びます。コントロールの構築、外観の調整、設定可能にする方法を解説します。
- アプリを Siri に対応SiriKit と App Intents を使い、アプリの機能を Siri と Apple Intelligence に公開する方法を学びます。利用できる既存の intent と、App Intent ドメインを導入してアプリのアクションをシステムへ統合する方法を紹介します。提供するメタデータ、Spotlight でエンティティを検索可能にする方法、アプリ内検索との統合方法なども説明します。
- ジャーナリングアプリ向けの提案を強化システムから取得したより豊かなコンテンツを使い、ジャーナリングアプリにジャーナリングの提案を表示する方法を紹介します。State of Mind データ、振り返りのプロンプト、サードパーティ製メディアコンテンツや動きを伴うアクティビティへの対応など、新たに利用できるコンテンツの種類を確認します。
- パスキーへのアップグレードと認証情報マネージャでサインインを効率化既存のパスワードベースのアカウントをパスキーへ自動的にアップグレードする方法を学びます。アカウントのセキュリティとサインインのしやすさを向上させる理由と方法、認証情報マネージャアプリで利用できる新機能、新しい Passwords アプリでアプリ情報を見やすく提示する方法を紹介します。
- 多言語対応アプリを構築多言語を使う利用者のために、アプリが正しく効果的に動作するようにします。テキストの入力、表示、検索、書式設定に関するベストプラクティスを学びます。キーボードを切り替えずに複数の言語を入力する方法を詳しく紹介します。String Catalog の最新機能でローカライズをさらに簡単にする方法も説明します。