WWDC ナレッジ
Apple が WWDC 2024–2026 で発表したアイデア、フレームワーク、プラットフォームの変更を検索できるマップです。
-
セッションを見る 基調講演Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。 -
セッションを見る プラットフォームの現状Apple プラットフォームの最新の進化をご紹介します。 -
セッションを見る 基調講演 (ASL)Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。 -
セッションを見る プラットフォームの現状 (ASL)Apple プラットフォームの最新の進化をご紹介します。 -
セッションを見る Siri と iPhone における Apple の次の大きな進化を発表iOS 27 の Siri AI は、これまで以上に強力です。次世代 AI で画像を変換します。Image Playground では、壁紙、Contact Posters、システム全体の背景向けに写実的な画像を作成できます。自然言語能力を備えた、より会話的な Siri AI で、メール、メッセージ、ドキュメントを編集、作成できます。Siri AI で個人情報を安全に保ち、漏えいしたパスワードを 1… -
セッションを見る WWDC26 Platforms State of the Union を振り返るアプリとゲームに関する最新の進化をすばやく確認します。わずか 5 分です。 -
セッションを見る App Attest でアプリを保護App Attest を活用し、不正な改変や詐欺からアプリを守ります。攻撃者が改変アプリでデータを偽装し、セキュリティチェックを回避する方法と、App Attest がその脅威を防ぐ仕組みを説明します。Secure Enclave に結び付いた App Attest キーの生成と管理、attestation と assertion の検証、不正利用を検出する fraud metric… -
セッションを見る PencilKit で筆跡の意味を読み取るFreeform や Notes などの Apple アプリを支える強力なテクノロジーを使い、アプリで手書き認識を利用します。幅広い文字体系と言語で手書きを認識する方法と、より多様なアプリへ PencilKit を統合する新機能を紹介します。
トピック別に見る
- AI と機械学習76 セッション Apple Intelligence、Foundation Models、Core ML、Vision と、プライバシーを保ちながら高機能な機械学習機能を提供する実践的な方法を紹介します。 注目 · WWDC 2026 · Foundation Models フレームワークの新機能 2026: 38 · 2025: 17 · 2024: 21
- App Store、配信、マーケティング21 セッション App Store Connect、サブスクリプション、テスト、配信、分析と、アプリを市場へ届けるために必要な作業を理解します。 注目 · WWDC 2026 · App Store でのアプリの見せ方を強化 2026: 9 · 2025: 7 · 2024: 5
- Safari と Web18 セッション WebKit、Safari、CSS、Web アプリ、拡張機能と、オープン Web を Apple プラットフォームへ接続するテクノロジーを追います。 注目 · WWDC 2026 · Safari 27 向け WebKit の新機能 2026: 7 · 2025: 7 · 2024: 4
- Swift41 セッション Swift 言語、concurrency、パフォーマンス、相互運用性、マクロ、パッケージと、そのエコシステムの進化を追います。 注目 · WWDC 2026 · Swift の新機能 2026: 14 · 2025: 12 · 2024: 15
- SwiftUI と UI フレームワーク76 セッション 最新のレイアウト、ナビゲーション、アニメーション、状態管理パターンを使い、SwiftUI、UIKit、AppKit で適応的なインターフェイスを構築します。 注目 · WWDC 2026 · SwiftUI の新機能 2026: 22 · 2025: 26 · 2024: 28
- アクセシビリティとインクルージョン12 セッション Apple プラットフォームで、人の見方、聞き方、動き方、集中の仕方、コミュニケーションの方法に適応する体験を構築します。 注目 · WWDC 2026 · 読書アプリのアクセシビリティを強化 2026: 6 · 2025: 4 · 2024: 2
- アプリサービス80 セッション アプリのコンテンツとアクションを Siri、Spotlight、ウィジェット、通知、CloudKit、より広いシステム体験へ接続します。 注目 · WWDC 2026 · App Schemas でインテリジェントな Siri 体験を構築 2026: 25 · 2025: 21 · 2024: 34
- オーディオとビデオ26 セッション Apple のオーディオおよびビデオフレームワークで、信頼できる撮影、再生、編集、ストリーミング、空間メディア体験を作ります。 注目 · WWDC 2026 · Music Understanding フレームワークの紹介 2026: 7 · 2025: 10 · 2024: 9
- グラフィックスとゲーム51 セッション Metal と Apple のグラフィックススタックで、高性能なレンダリング、ゲーム、3D コンテンツ、クロスプラットフォーム体験を構築します。 注目 · WWDC 2026 · Metal でリアルタイムニューラルレンダリングパイプラインを構築 2026: 18 · 2025: 15 · 2024: 18
- システムサービス25 セッション バックグラウンド処理、接続、共有、自動化、デバイス機能と、アプリが UI の外で依存するサービスを統合します。 注目 · WWDC 2026 · Shortcuts の新機能 2026: 10 · 2025: 10 · 2024: 5
- デザイン50 セッション Apple の進化するビジュアル言語、操作原則、アイコン、モーションと、明快なクロスプラットフォーム体験を作る技術を学びます。 注目 · WWDC 2026 · 優れたデザインの原則 2026: 13 · 2025: 22 · 2024: 15
- ビジネスと教育11 セッション Apple の企業および教育向け機能を使い、管理対象デバイス、組織、教室、チーム向けのアプリをデザインします。 注目 · WWDC 2026 · Apple デバイス管理の新機能 2026: 5 · 2025: 4 · 2024: 2
- プライバシーとセキュリティ15 セッション プラットフォームのセキュリティとプライバシー保護設計により、ID、認証情報、データ、ネットワーク動作を保護します。 注目 · WWDC 2026 · アプリを保護: Agentic 機能のリスクを軽減 2026: 4 · 2025: 7 · 2024: 4
- ヘルスケアとフィットネス10 セッション HealthKit、ワークアウト API、センサー、プライバシーに配慮したデータフローを使い、有意義なヘルスケアとフィットネス製品を構築します。 注目 · WWDC 2026 · HealthKit のワークアウトゾーンで分析情報を提供 2026: 2 · 2025: 3 · 2024: 5
- マップと位置情報5 セッション MapKit、位置情報サービス、ジオコーディング、ナビゲーション、豊かなマップ表示で、場所を認識する体験を作ります。 注目 · WWDC 2025 · MapKit をさらに活用 2025: 2 · 2024: 3
- 写真とカメラ16 セッション Apple のカメラ、Photos、画像処理フレームワークで、写真とビデオを撮影、処理、整理、表示します。 注目 · WWDC 2026 · すばやく起動する応答性の高いカメラアプリを構築 2026: 5 · 2025: 5 · 2024: 6
- 基本37 セッション 各 WWDC の主要なプラットフォーム発表、戦略的テーマ、簡潔な案内セッションから始めます。 注目 · WWDC 2026 · プラットフォームの現状 2026: 13 · 2025: 11 · 2024: 13
- 空間コンピューティング65 セッション 空間インターフェイス、RealityKit、没入型メディア、共有体験、3D コンテンツを使い、visionOS 向けにデザイン、構築します。 注目 · WWDC 2026 · RealityKit の進化を探る 2026: 16 · 2025: 19 · 2024: 30
- 開発者ツール48 セッション Xcode、Instruments、テスト、デバッグ、自動化、Coding Intelligence を使い、より速く自信を持って作業します。 注目 · WWDC 2026 · Xcode 27 の新機能 2026: 18 · 2025: 11 · 2024: 19
すべてのセッションを年別に見る
WWDC 2026
138 セッション- Agentic Coding でゲーム移植を高速化Game Porting Toolkit 4 の新しい Agentic Skill を使い、Apple プラットフォームへのゲーム移植を大幅に高速化します。AI コーディングアシスタントと連携し、Metal 4 の導入、MetalFX の統合、Apple ハードウェア向けのゲーム調整を行う方法を紹介します。Agent が Metal デバッグツールで GPU…
- Agentic アプリ向けの堅牢な評価を作成Evaluations フレームワークの高度な機能を活用し、アプリ向けの堅牢な評価を構築する方法を学びます。tool calling と動的条件を含むフローの評価と、用途における正しい動作の定義方法を紹介します。合成データの生成、judge の効果的な利用、信頼できる結果を得るデータセット検証も説明します。
- 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 Connect グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された App Store Connect の主な内容について議論します。英語で実施されます。
- App Store でのアプリの見せ方を強化画像とビデオを新しい場所で使い、App Store におけるアプリやゲームのマーケティングを見直します。プロダクトページ、検索結果、Apple Ads キャンペーンの新しいビジュアル表示位置で、App Store 全体により豊かなストーリーを伝える方法を紹介します。新しい Asset Library ですべてのビジュアルアセットを 1 か所に整理する方法と、公開前にプロダクトページを確認する新ツールも学びます。
- AppIntentsTesting で App Intents の導入を検証Siri、Shortcuts、Spotlight と同じインフラを使って App Intents を検証する新フレームワーク AppIntentsTesting を紹介します。UI 自動化を必要とせず、intent の実行、結果の確認、エンティティとクエリのテストを行えます。View annotation や Spotlight…
- AppKit アプリをモダナイズAppKit アプリを最新の macOS 規則へ対応させます。従来のトラッキングループから移行し、コントロールイベントとジェスチャ認識で入力を処理する方法を詳しく説明します。キーボードナビゲーションを強化し、再起動後の状態復元を適切に実装して、インターフェイスを macOS の外観へシームレスに合わせる新しい角の同心性 API を活用します。
- Apple Immersive Video 向けライブ制作ツールを構築Apple Immersive Video のライブ制作の舞台裏を紹介します。SMPTE 2110 標準を使い、IP ネットワーク経由の伝送向けに没入型ビデオ、空間オーディオ、シーンメタデータをパッケージ化する方法を説明します。Apple の Immersive Media Support、Video Toolbox、AVFoundation フレームワークを活用し、リアルタイムの Apple Immersive…
- Apple Intelligence と Xcode の舞台裏: 特別プレゼンテーションSteve Jobs Theater で、Apple Intelligence と Xcode の最新の進化を紹介します。Xcode 27 の新しい Agentic Coding ワークフローで開発を高速化する方法と、App Intents によって Siri がコンテキストを理解し、アプリ内で操作する仕組みを学びます。Foundation Models フレームワークによるインテリジェント機能のリリース、Core…
- Apple Intelligence グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された Apple Intelligence の主な内容について議論します。英語で実施されます。
- Apple アプリ内課金の新機能12 か月の契約を伴う月額サブスクリプションにより、利用者へ手頃な支払い方法を提供し、より長期の契約を確保する方法を紹介します。App Store Connect、StoreKit API、Xcode テストなどを使い、この新しい支払い方法を設定、テストする方法を学びます。オファーコード引き換え API の改善と、App Review への提出体験の強化点も説明します。
- Apple デバイス管理の新機能Declarative Device Management、Apple Business、Apple School Manager の最新アップデートを紹介します。配備を効率化し、セキュリティを強化して、管理対象デバイスを使う人の体験を向上させる方法を説明します。デバイス管理ソリューションの開発者にも企業のデバイス群の管理者にも、新機能を活用する実践的な方法を紹介します。
- Bluetooth Channel Sounding でアクセサリを見つけるChannel Sounding を使い始め、Bluetooth アクセサリに距離と方向の認識を導入します。新しい Nearby Interaction API と Core Bluetooth API、アクセサリ側で必要な変更を詳しく説明します。滑らかで応答性の高い体験を保ちながら消費電力を最適化します。
- CSS Grid Lanes を学ぶあらゆる形状とサイズのコンテンツに対応する適応的な Web レイアウトを構築します。Grid Lanes を使い、形の異なる要素をシンプルな CSS で整然とした柔軟なデザインへ配置する方法を紹介します。flow-tolerance でレイアウトの柔軟性を保ちながらアクセシビリティを改善する方法も説明します。
- CarPlay アプリを加速CarPlay のオーディオ、ナビゲーション、音声ベースの会話型アプリなどに加わる新機能を紹介します。対応車両の駐車中に、お気に入りのビデオを閲覧、視聴できる CarPlay ビデオアプリの作成方法を説明します。CarPlay アプリへサムネイル、メディア情報、音声コントロールを統合する方法も学びます。
- Coding Intelligence 初心者向けグループラボオンラインで質問、相談を行い、Coding Intelligence 入門について議論します。英語で実施されます。
- Coding Intelligence、機械学習、AI のグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された Coding Intelligence、機械学習、AI の主な内容について議論します。英語で実施されます。
- Container Machines の紹介Container に含まれる新ツール Container Machines は、Mac 上に軽量で永続的な Linux 環境を提供します。Container Machines の仕組みと、Containerization の設計によって macOS 上の Linux 開発に高性能でシームレスな体験を提供する方法を紹介します。
- Core AI でデバイス上の AI モデルをアプリへ統合新しい Core AI フレームワークで Apple silicon 向けに最適化された、厳選された一般的なオープンソースモデル(Qwen、Mistral、SAM3 など)を紹介します。Mac でモデルをダウンロード、実行、ベンチマークし、わずか数行のコードでアプリへ統合する方法を学びます。モデルのコンパイルとデバイス上での特殊化を行う新しいワークフローで、初回読み込みを高速化します。Xcode の Core AI…
- Core AI の紹介デバイス上への AI モデル配備に対応する Apple の新しいフレームワーク、Core AI を紹介します。モデルの変換、作成、最適化に使う Python ライブラリから、簡単なプラグアンドプレイ推論と厳しいレイテンシおよびメモリ要件を持つ高度な用途向けの Swift API まで、エコシステムを一通り説明します。一般的なアーキテクチャ向けの実行可能なサンプルを含む新しい Core AI models…
- Core AI モデルの作成と最適化を詳しく探る新しい Core AI フレームワークを使い、Apple silicon 向けカスタムモデル配備の全ワークフローを紹介します。カスタム Metal kernel によるモデル作成と、プラットフォームを考慮した圧縮戦略を説明します。新しい Core AI Debugger は詳細な内部分析を提供し、AI 支援ワークフローが最初の構想から最適化されたデバイス上の実行までを案内します。
- Core Image で RAW 画像処理を強化Core Image RAW 処理 API バージョン 9 を活用し、Apple Neural Engine で最適なパフォーマンスを得ながら、シャープネスと色の明瞭さを改善してアプリの画質を大きく向上させます。CIRAWFilter API で露出、ノイズ低減、シャープネス、コントラストなどを変更し、RAW 写真を編集できるようにします。タイルサイズとバッファ管理を正確に制御して性能を最適化する新しい…
- Core Spotlight を使った LLM 検索SpotlightSearchTool と LanguageModelSession を使い、基本的な検索を検索拡張システムへ進化させます。Core Spotlight の統合、delegate ベースの hydration パターン、メタデータ品質が検索結果へ与える影響を紹介します。感情分析などのタスクにカスタム PipelineStages…
- Cyberpunk 2077 を Mac へCD PROJEKT RED が Cyberpunk 2077 を Mac へ移植し、macOS の AAA ゲームに新たな基準を築いた舞台裏を紹介します。Apple の堅牢なハードウェア、ソフトウェア、開発ツールを活用し、高忠実度な体験を実現した方法を説明します。同様の手法を自分のゲームへ適用する方法も学びます。革新的な「For this Mac」プリセットにより、Mac…
- Device Hub を最大限に活用Device Hub で開発ワークフローを高速化する方法を学びます。機能を一通り紹介し、デバイスと Simulator を使って問題をすばやく診断、再現する方法を説明します。
- Dub Dub Daily: 2 日目WWDC26 の主な発表を 1 か所にまとめました。発表内容を振り返り、今年のカンファレンスを形作るテーマを詳しく確認し、特別ゲストとともに全体を解説します。
- Dub Dub Daily: 3 日目Apple Intelligence は急速に進化しています。今日は最新の AI 発表、アプリにとっての意味、以前は不可能だった新たな可能性を詳しく紹介します。特別ゲストとともに今後の方向性も探ります。
- Dub Dub Daily: 4 日目ツールが大幅に強化されました。より速く賢く構築できるよう設計された Xcode と開発者ツールチェーンを紹介します。開発者の生産性向上を熟知する特別ゲストも参加します。
- Dub Dub Daily: 5 日目Swift は進化を続けています。最新の言語アップデート、コードにもたらす新たな可能性、Swift 開発者にとって今が魅力的な時期である理由を紹介します。特別ゲストとともに詳しく探ります。
- Evaluations で山登り法を使いプロンプトを改善比較評価の手法を使い、プロンプト設計を導いてアプリに適したモデルを選ぶ方法を学びます。パフォーマンスのベースライン設定、評価戦略の拡張、ほかのツールと統合するための結果の JSON 変換を紹介します。異なるプロンプト戦略を使い分け、最良の結果へ向けてプロンプトを反復改善する方法も説明します。
- Evaluations フレームワークの紹介Evaluations フレームワークを使い、モデル駆動の体験を評価する方法を学びます。確率的な世界では、単体テストだけでは十分ではありません。指標の定義、出力の自動採点、統計の集約を行い、AI 機能が Apple プラットフォーム全体で確実に動作することを確認する方法を紹介します。
- Foundation Models フレームワークで Agentic なアプリ体験を構築動的コンテキストと Agentic ワークフロー向けの Foundation Models フレームワークプリミティブを使い、インテリジェンス機能をさらに進化させます。共有コンテキストの設計、プライバシー境界の設定、key-value キャッシュの管理を順に説明します。ローカルモデルとサーバモデル間の滑らかな引き継ぎをオーケストレーションする方法も紹介します。
- Foundation Models フレームワークの新機能Foundation Models フレームワークの新機能を紹介します。Private Cloud Compute へのアクセス、サードパーティ製およびオープンソースモデルの統合、視覚機能の利用方法を学びます。コンテキスト管理 API、組み込みセマンティック検索、アプリで Agentic 体験を作るための強力なプリミティブも紹介します。
- Foveated Streaming で没入型コンテンツを visionOS に導入Foveated Streaming により、リモートでレンダリングしたシーンを完全な忠実度で Apple Vision Pro へ届ける方法を紹介します。OpenXR シーンと NVIDIA CloudXR を使ったデモを通じ、visionOS のネイティブ機能とサードパーティ製ストリーミング技術を完全なワイヤレス環境で組み合わせる仕組みを説明します。FoveatedStreaming…
- HTML Model Element 入門model 要素によって、インタラクティブな 3D コンテンツを Web サイトへ導入する方法を学びます。iOS、iPadOS、macOS、visionOS に対応しました。3D アセットの作成と最適化に使えるツールを紹介します。model 要素の機能と、Web 標準が Web 上の 3D の未来を形作る様子も説明します。
- HTML select 要素を再発見Web の select メニューのスタイルを完全に制御する方法を学びます。HTML select 要素は、新しい CSS appearance 値と疑似要素によって大幅に強化されます。select の option に豊かなコンテンツを含める HTML の新しい可能性を紹介します。デフォルト要素のアクセシビリティと堅牢性を保ちながら、デザインシステムに合う select を構築します。
- HealthKit のワークアウトゾーンで分析情報を提供HealthKit を使うと、ワークアウト分析情報(心拍数ゾーンやサイクリングのパワーゾーンなど)をアプリで簡単に提供できます。組み込みの個人向けゾーンを活用する方法と、カスタムゾーンの作成方法を学びます。現在のゾーンと各ゾーンで過ごした時間を使い、ワークアウト中と終了後に有用な指針を提供する方法も紹介します。
- Icon Composer 初心者向けグループラボオンラインで質問、相談を行い、Icon Composer 入門について議論します。英語で実施されます。
- Image Playground で高品質な画像を作成Image Playground を使い、アプリで高品質な画像作成を可能にします。Private Cloud Compute 上で動く新しい生成モデルにより、写実的な表現を含むほぼあらゆるスタイルの画像をアプリ内で作れます。さらに多くの場所で使えるよう寸法を指定し、自然言語の説明とタッチで画像を変更できるようにします。Image Playground…
- Instruments で Agentic なアプリ体験をデバッグ、プロファイリングXcode の強化された FoundationModels instrument を使い、Agentic フローの動作を調査してパフォーマンスを最適化します。複数の LanguageModelSessions とプロファイルを活用する高度な用途で、プロンプトの確認、レイテンシの分析、制御フローの追跡を行う方法を学びます。
- LLM プロバイダを Foundation Models フレームワークへ導入新しいモデル向けの LanguageModelExecutor を実装し、Foundation Models フレームワークを拡張します。LanguageModelSession の transcript との連携、セッション状態の効果的な管理、KV キャッシュ利用の最適化を紹介します。カスタムセグメントタイプに対応し、生成 AI 機能の高度な能力を利用する方法も説明します。
- Live Activities の基本Live Activities でアプリ体験を向上させます。iPhone の横向き使用時により多くの情報を表示する Dynamic Island の新スタイルなど、Live Activities が現れる多くの場所を紹介します。場所ごとに Live Activity を調整し、コンテンツとデータを構成して、ActivityKit とプッシュ通知で開始から終了までリアルタイム更新を行う方法を学びます。
- MLX で Swift の数値計算を探るMLX Swift により、NumPy のような計算を Swift でネイティブに実現します。画像処理、tensor 演算、ニューラルネットワークのトレーニングを単一の型安全な環境で扱い、機械学習ワークフローにおける言語間の摩擦をなくす方法を紹介します。使い慣れたコンパイラ、ツール、デバッグ体験を保ちながら GPU アクセラレーションを活用する API を説明します。
- MLX で分散推論とトレーニングを探るMLX を使い、複数の Mac にわたって機械学習ワークロードを拡張します。相互接続の効率、大規模モデル推論、リクエストのバッチ処理、分散トレーニングの課題へ対処する方法を学びます。机上の数台の Mac で、負荷の高い AI ワークロード向けの高価なクラウドインフラを置き換える方法を紹介します。
- MLX を使って Mac 上でローカル Agentic AI を実行プライバシー、低レイテンシ、オフラインアクセスを備えた AI Agent をローカルで実行します。MLX の進化と Mac ハードウェアにより、強力な Agentic ワークフローを完全にデバイス上で実現する仕組みを詳しく紹介します。OpenCode などのコーディング Agent と Xcode への統合、複数の Mac…
- Metal tensor でカスタム機械学習演算を最適化Metal Tensor API と Metal Performance Primitives (MPP) Tensor Ops ライブラリで、強力な機械学習パフォーマンスを活用します。Apple M5 と A19 GPU の Neural Accelerators を利用するポータブルな演算の作成方法を紹介します。Core AI アプリケーション向けのカスタム機械学習 kernel を構築し、量子化データ形式と…
- Metal でリアルタイムニューラルレンダリングパイプラインを構築Metal 4 を使い、機械学習をリアルタイムレンダリングパイプラインへ統合する方法を紹介します。Maxon の Redshift Live による実例を交え、MetalFX のニューラルノイズ除去で製品品質の結果を得る実践的な導入パターンとベストプラクティスを説明します。ML command encoder をグラフィックス処理と並行して使い、ニューラルトーンマッパーをトレーニング、配備する方法を学びます。新しい…
- Metal ゲームのパフォーマンス問題を見つけて修正強力な Metal ツールで、見つけにくいゲームのパフォーマンス問題を特定します。Instruments の Game Performance Overview で豊富なパフォーマンスデータを収集し、macOS の metalperftrace と iOS のコントロールセンターでバックグラウンドトレースを実行し、新しい StateReporting API…
- Music Understanding フレームワークの紹介Music Understanding は、キー、リズム、構成、テンポ、楽器の動き、ラウドネスという 6 つの側面から、デバイス上でオーディオを分析できる新しいフレームワークです。Music Understanding Lab サンプルアプリを使い、各結果を可視化します。
- MusicKit をアプリへ統合MusicKit を使い、Apple Music の機能をアプリへ導入します。認証、サブスクリプション状態の確認、音楽の選択、再生制御、ストアフロントをまたぐ曲の共有を解説します。新しい Music Picker を使い、Apple Music カタログと個人ライブラリを閲覧できるようにする方法を学びます。SystemMusicPlayer と ApplicationMusicPlayer…
- Now Playing フレームワークの紹介Now Playing は、アプリのメディア再生をロック画面、コントロールセンター、Dynamic Island、CarPlay などのシステムサーフェスへ接続する Swift フレームワークです。observable API…
- PaperKit を詳しく知るPaperKit でキャンバスベースのアプリケーションを作ります。マークアップ要素へアクセスし、作成、変更できる新しいデータモデル API を紹介します。カスタムコントロールと注釈の追加方法、これらの機能をアプリへ統合して充実したクリエイティブキャンバスを構築するベストプラクティスを学びます。
- PencilKit で筆跡の意味を読み取るFreeform や Notes などの Apple アプリを支える強力なテクノロジーを使い、アプリで手書き認識を利用します。幅広い文字体系と言語で手書きを認識する方法と、より多様なアプリへ PencilKit を統合する新機能を紹介します。
- Private Cloud Compute の新しい Apple Foundation Model で構築Private Cloud Compute では、ユーザーのプライバシーを保護しながら、強力な最先端モデルへアクセスできます。その仕組みと、Foundation Models フレームワークを使ったアクセス方法を紹介します。可用性の確認と、アプリ内で適切なフォールバックを処理するためのベストプラクティスも説明します。
- Reality Composer Pro 3 でノーコードゲームをデザインReality Composer Pro 3 の ScriptGraph を使い、アプリやゲーム向けの 3D コンテンツをコードなしで作る方法を紹介します。ビジュアルノードを活用してアニメーションとインタラクティブな場面を構築し、SwiftUI 要素を組み込んで吹き出しなどの UI を体験へ追加する方法を学びます。
- Reality Composer Pro 3 で空間シーンをすばやく反復Reality Composer Pro 3 の強力な新機能を使って空間体験を構築します。没入型シーンへコンテンツ、ビジュアルエフェクト、ライティング、インタラクションを追加する方法を学びます。すべてエディタを離れずに行えます。エディタ内の AI 支援機能ですばやく反復する方法も紹介します。
- Reality Composer Pro 3 で空間ワークフローを大幅強化Reality Composer Pro の強力なグラフベースツール群だけを使い、豊かなインタラクションと印象的なビジュアルエフェクトを構築する方法を紹介します。Shader Graph で動的なマテリアルを作り、Animation Graph でスケルタルアニメーションをブレンドし、Compute Graph でパーティクルエフェクトをシミュレーションします。さらに Script Graph…
- RealityKit の進化を探るアプリとゲームの没入感とリアリティをさらに高める RealityKit の最新機能を紹介します。インタラクティブな布のシミュレーション、NavMesh 経路探索、複合現実ライティング、空間オーディオを強化するカスタマイズ可能なリバーブメッシュなどの機能を説明します。改善されたシャドウ、キャラクターレンダリングの強化、Gaussian splatting 対応で視覚的な忠実度を高めます。
- Safari 27 向け WebKit の新機能WebKit の新機能として、Grid Lanes、Customizable Select、HTML Model、Immersive Environments、Web Extensions の最新機能までを紹介します。Web の信頼性を高める 1,000 件を超えるブラウザエンジン改善の背景も説明します。
- Safari と Web テクノロジーのグループラボオンラインで Apple のエンジニアと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された Safari と Web テクノロジーの主な内容について議論します。英語で実施されます。
- Safari 向け Web 拡張機能を作成Safari Web 拡張機能を一から構築、テストして使い始めます。Xcode は必要ありません。コンテンツブロック、ページ変更、ネイティブメッセージング、権限モードを組み合わせ、プラットフォームを通じて強力でプライバシーを保護するブラウジング体験を作る方法を紹介します。
- Shortcuts の新機能アプリのコンテンツを使って強力なショートカットを構築する手法を紹介します。新しい自動化により、アプリとシステムを統合する方法が増えます。新しい「Use Model」transcript 機能で App Entity を LLM…
- Siri と Apple Intelligence 向けの高度な App Intents 機能を探る高度な App Intents API を使い、Siri と連携するアプリ体験を磨きます。音声だけでより多くの操作を可能にし、Apple Intelligence がコンテンツを見つけられるようにして、画面認識のコンテキストを提供し、Siri がアプリ内の状況を理解できるようにする手法を学びます。
- Siri と iPhone における Apple の次の大きな進化を発表iOS 27 の Siri AI は、これまで以上に強力です。次世代 AI で画像を変換します。Image Playground では、壁紙、Contact Posters、システム全体の背景向けに写実的な画像を作成できます。自然言語能力を備えた、より会話的な Siri AI で、メール、メッセージ、ドキュメントを編集、作成できます。Siri AI で個人情報を安全に保ち、漏えいしたパスワードを 1…
- Spatial Preview フレームワークの紹介新しい Spatial Preview フレームワークで Mac のコンテンツを visionOS へ直接導入する方法を紹介します。両方のプラットフォーム間でライブ同期と双方向編集を行い、動的なワークフローを構築する方法を説明します。SpatialPreview API、デバイス検出、2D および 3D セッション統合、Mac アプリを空間対応させる新しい Quick Look 機能を学びます。
- StoreKit と Background Assets でゲーム内コンテンツを利用可能に新しい StoreKit プラグインを使い、Unity ゲームでネイティブの Apple アプリ内課金を利用可能にします。新しい Background Assets プラグインは言語別のアセットパックを配信し、各プレイヤーに必要なものだけを届けてダウンロードサイズを削減します。新しい Steam Asset Converter は既存ビルドの移行を支援します。
- Swift Testing へ移行テストフレームワークの相互運用性を使い、既存の XCTest と並行して Swift Testing を安心して導入する方法を学びます。開発を高速化してカバレッジを高める高度なテスト機能を段階的に導入するためのベストプラクティスとパターンを紹介します。
- Swift の新機能Swift の最新情報をお届けします。日常的な使いやすさ、concurrency の改善、安全で高性能なコードに関する最新の言語機能を紹介します。ワークフローと言語相互運用性の改善、Embedded Swift のアップデートも確認します。
- Swift グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された Swift の主な内容について議論します。英語で実施されます。
- SwiftData の新機能SwiftData の最新強化点を紹介します。Codable を使ってカスタム型やサードパーティ型を永続化し、取得したデータを SwiftUI アプリ内のセクションへグループ化する方法を説明します。ResultsObserver と HistoryObserver…
- SwiftData グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された SwiftData の主な内容について議論します。英語で実施されます。
- SwiftUI で高度なグラフィックエフェクトを構成SwiftUI のレイアウト API とグラフィックス API を創造的に組み合わせ、豊かなカスタム体験を作る方法を紹介します。複雑なデザインを分解し、シンプルな構成要素を創造的なパイプラインで連結する方法を説明します。レイヤーシェーダによる描画、タイムラインによるアニメーション、配置ガイドによるビューの固定を学びます。
- SwiftUI の新機能SwiftUI の最新機能と、アプリを改善する方法を紹介します。高性能なアプリを構築するためのディスク直接アクセスとスナップショットベースの差分比較を備えた新しい Document プロトコル、リスト、グリッド、セクション内のコンテンツを並べ替える新 API、表示優先度と自動最小化動作を含むツールバーの強化点を説明します。拡張されたプレゼンテーション…
- SwiftUI の遅延スタックとスクロールを詳しく探るSwiftUI の遅延スタックの内部動作を紹介します。LazyVStack と LazyHStack がサイズを推定し、サブビューを遅延読み込みして、コンテンツを先読みすることで滑らかなスクロールを実現する仕組みを説明します。高度なパフォーマンス最適化、状態管理のベストプラクティス、正確なプログラム制御スクロールのヒントも紹介します。このセッションを最大限に活用するには、スタックを使った SwiftUI…
- SwiftUI を AppKit、UIKit と組み合わせる既存の AppKit または UIKit アプリへ SwiftUI を段階的に導入する方法を紹介します。Observation フレームワークでビューを自動更新し、既存のビュー階層へ SwiftUI コンポーネントを統合して、ジェスチャ認識を SwiftUI へ導入する方法を説明します。全体のアーキテクチャを変えずに、完全な SwiftUI シーンをアプリへ追加する方法も紹介します。
- SwiftUI グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された SwiftUI の主な内容について議論します。英語で実施されます。
- SwiftUI グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された SwiftUI の主な内容について議論します。英語で実施されます。
- SwiftUI 初心者向けグループラボオンラインで質問、相談を行い、SwiftUI 入門について議論します。英語で実施されます。
- TextKit でアプリのテキスト体験を向上組み込みテキストビューの手軽さと TextKit の制御性を組み合わせる方法を紹介します。新 API を使い、行番号や折りたたみ可能なセクションなどのカスタム動作で UITextView と NSTextView を簡単に拡張する方法を説明します。TextKit アーキテクチャと、テキスト添付の新しいキャッシュおよび再利用ポリシーも紹介します。このセッションを最大限に活用するには、WWDC21 の「TextKit…
- Trust Insights の紹介Trust Insights がソーシャル詐欺や強要から人々を守る方法を紹介します。この新しいフレームワークは、プライバシーを保護する機械学習を使い、危険な操作をするよう誰かに誘導されている可能性を検出します。Trust Insights のアプリへの統合、シグナルの解釈、プライバシーを尊重しながら利用者を守る介入のデザイン方法を学びます。
- UIKit アプリをモダナイズUIKit の最新アップデートを紹介します。iPhone Mirroring でサイズを変更したときや iPad 上でも適切に動作するよう、iPhone アプリのレイアウトを更新する方法を学びます。タブバーとナビゲーションバーの新 API、Apple Intelligence の新機能に向けた準備、任意のコーディング Agent でコードベースのモダナイズを支援する Skill を紹介します。
- USDKit と OpenUSD の新機能を紹介Swift ベースの USDKit、新しい Spatial Preview API、強化された空間 Web 機能など、Apple プラットフォームの Universal Scene Description (USD) 対応に関する最新の進化を紹介します。OpenUSD 標準の最新アップデートによるアクセシビリティ、Gaussian splats、圧縮ジオメトリへの対応を説明します。Mac の Preview…
- Virtualization アプリの機能を拡張macOS 27 の強力な新機能を Virtualization アプリへ導入します。初回起動時のユーザーアカウント設定を通じ、macOS ゲストのセットアップを自動化する方法を紹介します。USB アクセサリを仮想マシンへパススルーする高度なワークフローや、カスタムネットワークトポロジとポートフォワーディングを説明します。アプリの仮想マシン実行体験を豊かにする最近の改善点も学びます。
- WWDC26 Platforms State of the Union を振り返るアプリとゲームに関する最新の進化をすばやく確認します。わずか 5 分です。
- WWDC26 に備えるApple が提供するすべてを詳しく知り、各セッション、ラボ、瞬間を最大限に活用しましょう。
- Wallet の新機能Apple Wallet パスの最新デザインアップデートと開発者ツールを紹介します。豊かで鮮やかな新スタイルでパスを刷新します。新しいバーコード形式と柔軟な pass actions API を説明します。パスの大規模なデザイン、パーソナライズ、配信を簡素化する強力なツール、Pass Designer と Pass Builder も紹介します。
- WidgetKit の基礎ウィジェットはアプリの重要なコンテンツをシステム全体で目立たせ、利用者が関わる新たな機会を提供します。さまざまな種類のウィジェットと、印象に残る特性を紹介します。ウィジェットの作成と更新、App Intents と動的スタイルによるカスタマイズ方法を学びます。
- Xcode 27 の新機能Xcode 27 の最新の生産性向上機能を紹介します。カスタマイズ、コーディング Agent、Device Hub で開発ワークフローを高速化します。ローカライズ、パフォーマンス、テストツールのアップデートを活用し、アプリをさらに改善します。
- Xcode Cloud でビルド、配信、自動化アプリのビルドと配信をすばやく始められる Xcode Cloud の最新アップデートを紹介します。Xcode Cloud の基本概念を学び、ソースリポジトリを接続するだけでクラウドビルドとテストを設定し、リリース時にアプリ配信を構成します。Webhook と管理ツールで Xcode Cloud の機能を拡張し、高度なワークフローへ対応する方法も説明します。
- Xcode で Reality Composer Pro 3 の機能を拡張Reality Composer Pro 3 を使い、より大規模で意欲的な空間プロジェクトを構築する方法を紹介します。カスタムコンポーネントの編集、カスタムシステムの実行、独自の ScriptGraph ノード構築を可能にするプロジェクト固有のプラグインを作り、空間オーサリングワークフローを完全に制御できるようにします。
- Xcode の Agent を使って UI プロトタイプを作成Xcode の Agent を使い、アプリのプロトタイプを作る方法を学びます。AI でインタラクションを試作し、レイアウトを反復して、デザイン課題に対する創造的な解決策を生成する手法を紹介します。アイデアを批判的に評価し、洗練された利用者中心のアプリ体験へ仕上げる方法も学びます。
- Xcode の Agent を使ってアプリを翻訳Xcode とコーディング Agent がアプリのコンテキストを使い、String Catalog の翻訳を支援する仕組みを紹介します。翻訳結果のレビューとローカライズの反復に関する戦略を順に説明し、世界中の利用者に合う体験を届けられるようにします。
- Xcode のヒントとテクニック、グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、Xcode を最大限に活用する方法について議論します。英語で実施されます。
- Xcode、Agent、そしてあなた開発プロセスで Xcode のコーディング Agent を使う方法を学びます。最初のプロトタイプ作成から洗練されたアプリへの仕上げまで、Agent と連携する複数の方法とヒントを紹介します。1 人でアプリを構築する場合もチームで作業する場合も、Xcode のコーディングアシスタントが創造的な作業へ集中できるよう適応する仕組みを説明します。
- fm CLI と Python SDK で AI スクリプトを構築macOS で Apple Foundation Models を活用する新しい方法を紹介します。Foundation Models SDK for Python を使い、Python エコシステムの一般的なツールや評価パッケージと統合できます。macOS 27 で導入された新しい fm コマンドを使い、スクリプトを効率化し、モデルワークフローを自動化して、開発プロセスを高速化する方法を説明します。
- gRPC と Swift でリアルタイムのアプリとサービスを構築Swift アプリとバックエンドで gRPC を使い、魅力的なライブ体験を構築します。gRPC は、高性能な双方向ストリーミング API 向けに設計されたオープンソース RPC フレームワークです。gRPC Swift パッケージが Swift concurrency で構築されたモダンで安全なランタイムを提供する仕組みを紹介します。統合ツールでワークフローを効率化し、リアルタイム機能を簡単に提供する方法も学びます。
- iOS でブランドアイデンティティを伝えるタイポグラフィ、色、コンポーネント、インタラクションを使い、親しみやすさと独自性のバランスを取る実践的なブランディング手法を紹介します。
- iOS アプリで Center Stage フロントカメラに対応iPhone 17、iPhone 17 Pro、iPhone Air のフロントカメラと AVCapture API を使い、Center Stage で iOS カメラアプリを大幅強化します。API によるズームと回転の選択肢を紹介し、自撮りやビデオの構図を柔軟に調整して、グループ写真へ全員を自動的に収める方法を説明します。ビデオ通話へ Center Stage を統合し、仮想会議や FaceTime…
- macOS の試験機能に関する新機能macOS の Automatic Assessment Configuration フレームワークを使い、教育アプリで安全な試験を提供する方法を紹介します。新 API を活用し、Mac のシステムレベル機能をさらに取り入れた、安全で設定可能な試験環境を作る方法を学びます。組み込みのシステム事前チェックとアクセシビリティコントロールにより、信頼できる試験体験を簡単に提供する仕組みも説明します。
- tvOS アプリを Dynamic Type に対応させるDynamic Type では、読みやすいテキストサイズを選べるため、アプリを快適に読んで操作できます。フォント拡大と大きなコンテンツ向けレイアウト調整を実装する実践的な手法により、tvOS アプリを Dynamic Type に対応させる方法を学びます。グリッドやカルーセルなどメディア中心のインターフェイスを最適化し、異なるテキストサイズを必要とするすべての人に優れた体験を提供する方法も紹介します。
- visionOS 27 で次世代体験を構築visionOS 27 の新機能を使い、次世代のアプリ、ゲーム、空間体験を構築します。visionOS 体験を作るさまざまな方法として、Apple のネイティブツールとフレームワーク、Mac または PC からの没入型コンテンツ配信、サードパーティ製エンジン、既存 iOS アプリの移植を紹介します。3D…
- visionOS で構造化 3D モデルを共同利用構造化 3D モデルを visionOS で生き生きと表示する方法を学びます。USDZ の準備、階層アセンブリ内の個別エンティティ操作、断面平面によるモデル内部コンポーネントの調査を説明します。Apple Vision Pro でのデザインレビューと共同作業向けに、印象的な分解ビューアニメーションを作成します。
- visionOS の没入型 Web サイト環境を探るJavaScript の新しい Immersive API を使い、Web サイトの訪問者を Apple Vision Pro の仮想環境へ導きます。インライン model 要素から没入型トランジションを要求し、video docking などの機能で魅力的な没入型体験を作り、現実世界と同じ規模の豊かな体験向けにパフォーマンスを最適化する方法を紹介します。Web サイト上で動くわずか数行のコードで実現できます。
- visionOS アプリと空間 Web 向け没入型環境をデザインアプリ、Web サイト、SharePlay 体験向けに写実的な visionOS 環境を作る方法を学びます。環境を深く没入できるものにするデザイン原則を紹介し、参照素材の作成や撮影、高忠実度 CG アセットの準備、動きやライティングなどのリアルタイムエフェクトの作成方法を説明します。
- visionOS オブジェクトトラッキングの強化点を探るvisionOS におけるオブジェクトトラッキングと空間アクセサリ入力の進化を紹介します。移動する物体や手持ちの物体を追跡し、物理世界とデジタル世界をつなぐ新しい方法を説明します。新たに対応した空間アクセサリの種類と、独自の操作モデルをアプリで実現するカスタムアクセサリの構築要件も学びます。
- visionOS グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された visionOS の主な内容について議論します。英語で実施されます。
- watchOS グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された watchOS の主な内容について議論します。英語で実施されます。
- すばやく起動する応答性の高いカメラアプリを構築すぐに起動し、決定的な瞬間を逃さないカメラアプリの構築方法を紹介します。カメラ起動シーケンス全体(アプリ起動から最初のプレビューフレームまで)を最適化する方法を説明します。起動を高速化する新 API、滑らかなプレビューレンダリング、持続可能なパフォーマンスの維持に関するベストプラクティスを学び、洗練されたカメラ体験を実現します。
- アクセシビリティテクノロジーのグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表されたアクセシビリティテクノロジーの主な内容について議論します。英語で実施されます。
- アプリの機能とラベルに明快な名前を付ける製品、機能、ラベルの名前は、アプリの理解と移動方法を左右します。アプリデザインにおける慎重な命名の原則と、Apple アプリで使われるパターンを紹介し、意図を持って名前を決める方法を学びます。
- アプリへ Visual Intelligence を統合するベストプラクティスVisual Intelligence がアプリ内のコンテンツ発見を変える方法を紹介します。エンティティの定義、画像の処理、複数の結果タイプの効果的な処理を説明します。速度と関連性を最適化するベストプラクティスと、intent により 1 回のタップでコンテンツを開く、再生するといった直接操作を可能にする方法を学びます。
- アプリを保護: Agentic 機能のリスクを軽減データ流出や意図しない操作など、間接的なプロンプトインジェクションの脅威を評価する方法を紹介します。ユーザー確認、安全なプロンプト設計、認証などの軽減策を含め、App Intents と Foundation Models フレームワークを使うためのシステム保護機能とセキュリティのベストプラクティスを説明します。
- カスタムコントロールのアクセシビリティを改善アプリのインタラクティブ要素を誰もが使えるようにし、その可能性を最大限に引き出します。VoiceOver などの支援技術でコントロールを理解、使用する仕組みを分解し、アクション、パススルージェスチャ、ダイレクトタッチなどの入力方法を紹介します。複数のサンプルコントロールを詳しく確認し、それぞれのアクセシビリティ体験を改善します。
- カメラと写真テクノロジーのグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表されたカメラと写真テクノロジーの主な内容について議論します。英語で実施されます。
- グループと組織向けにサブスクリプションを提供グループと組織向けのサブスクリプションで、より多くの利用者へ届ける方法を紹介します。Group Purchases では 1 人の登録者が複数の席を購入し、アプリから直接ほかの人を招待できます。Apple Business と Apple School Manager を通じた Volume Purchasing…
- タッチで優れたゲームを作るゲームに魅力的なタッチ体験を作るための手法を詳しく紹介します。インディーから AAA ゲーム開発までの専門的な知見、直感的なタッチコントロールのベストプラクティス、Touch Controller フレームワークや Metal などの Apple テクノロジーを活用して高性能を実現する方法を説明します。
- プライバシーとセキュリティのグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表されたプライバシーとセキュリティの主な内容について議論します。英語で実施されます。
- プラットフォームの現状Apple プラットフォームの最新の進化をご紹介します。
- プラットフォームの現状 (ASL)Apple プラットフォームの最新の進化をご紹介します。
- ライブコミュニケーション体験を作成LiveCommunicationKit は、リアルタイムコミュニケーションアプリを統合された体験へ変えます。ロック画面でのフルスクリーン表示から Dynamic Island によるシームレスなマルチタスクまで、必要な場所にアプリを表示する豊かなネイティブ会話 UI の提供方法を紹介します。着信、発信、グループ会話向けにフレームワークを統合する手順を説明します。
- 一緒にコーディング: SwiftData で永続化を追加既存のアプリへ永続化を追加しながら、SwiftData の動作を体験します。データモデルを定義し、永続データを SwiftUI とシームレスに統合する方法を紹介します。表現力豊かな宣言型 API でアプリの状態を管理するための基礎も学びます。
- 一緒にコーディング: SwiftUI で強力なドラッグアンドドロップを構築Solitaire を構築しながら、SwiftUI の最新ドラッグアンドドロップ機能を紹介します。新しい並べ替え API でコンテンツを配置できるようにし、ドラッグコンテナで複数の項目を一度に移動し、アプリのルールに合わせてドラッグアンドドロップのライフサイクルをカスタマイズする方法を説明します。このセッションを最大限に活用するには、WWDC22 の「Transferable の紹介」をご覧ください。
- 一緒にコーディング: アプリを Siri で利用可能にするXcode プロジェクトを詳しく確認し、アプリを Siri で利用可能にする方法を紹介します。App Schemas を導入し、カレンダーイベントに関する質問やスケジュール設定などの自然言語操作を可能にする方法を学びます。Spotlight のセマンティックインデックスへコンテンツを提供し、画面認識のコンテキストを渡すためのベストプラクティスも説明します。
- 優れたデザインの原則Apple プラットフォームに共通する基本的なデザイン原則を詳しく紹介します。
- 分析、修正、検証: Instruments でアプリの応答性を改善明確なワークフローでアプリの応答性問題に取り組みます。Swift Concurrency instrument、Time Profiler、System Trace を使い、ボトルネックを特定する方法を紹介します。top functions と実行比較で改善を測定し、修正を確認する方法を学びます。このサイクルの反復をこれまで以上に速くし、短い時間で滑らかなユーザー体験を提供できる Instruments…
- 基調講演Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 基調講演 (ASL)Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 新しい MetricKit の紹介パフォーマンス問題をこれまで以上に速く見つけて修正します。MetricKit が重要なパフォーマンス指標と実行可能な診断情報を提供し、アプリの改善機会を正確に把握できる仕組みを紹介します。StateReporting フレームワークを使い、アプリの状態ごとに指標と診断を関連付け、アプリ体験を最適化するための全体像を得る方法も解説します。
- 機械学習と AI のグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された機械学習と AI の主な内容について議論します。英語で実施されます。
- 生成字幕と字幕スタイルを紹介生成字幕は、デバイス上のモデルで音声を文字起こししたり、別の言語から字幕を翻訳したりできる強力な新機能です。これを使い、ビデオコンテンツをさらに使いやすくします。再生中に字幕スタイルをカスタマイズ、プレビューできる caption style preview を紹介し、AVKit、AVPlayerLayer、Media Accessibility フレームワークでの実装を詳しく説明します。
- 画像理解の新機能Vision フレームワークと Foundation Models フレームワークの最新アップデートで、強力な画像理解機能を活用します。新しい tap-to-segment request では新たな方法で画像をセグメント化でき、Vision は watchOS にも対応しました。Apple Foundation Model の新しい画像対応を OCR、バーコードスキャン、独自ツールと組み合わせ、LLM…
- 直感的な検索体験をデザインアプリに検索を実装するための新しいパターンとベストプラクティスを紹介します。コンテンツの発見と移動を助ける検索の重要性を説明し、さまざまなナビゲーションモデルと Apple プラットフォームを通じて検索を統合する方法を学びます。
- 読書アプリのアクセシビリティを強化VoiceOver、Speak Screen などに対応する堅牢な読書体験を作る方法を学びます。直感的なテキスト選択、行や段落間の明確な移動、個別要素や複数ページをまたぐ連続読み上げを提供する方法を紹介します。
- 電力とパフォーマンスのグループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された電力とパフォーマンスの主な内容について議論します。英語で実施されます。
- 高解像度写真撮影を実装AVFoundation を使い、アプリで超高解像度写真を撮影します。3 つの画像撮影オプション(RAW、露出ブラケット、完全処理済み)を使い分ける方法を学びます。Main、Tele、Ultra Wide カメラで 24MP と 48MP の写真撮影を設定する手順を説明します。撮影枚数が増えても、遅延写真処理によってアプリの応答性を保つ仕組みも紹介します。
WWDC 2025
122 セッション- Accessibility Nutrition Labels に向けてアプリを評価App Store のプロダクトページで Accessibility Nutrition Labels を使い、アプリが対応するアクセシビリティ機能を示します。アプリのアクセシビリティ機能(VoiceOver、さらに大きな文字、キャプションなど)を評価し、正確でわかりやすい Accessibility Nutrition Labels…
- AdAttributionKit の新機能重複するリエンゲージメントコンバージョンの測定や、アプリ向け広告アトリビューションルールのカスタマイズなど、AdAttributionKit の新機能を紹介します。国や地域をまたいだ広告キャンペーンの成果測定に使える新しいポストバックプロパティを説明します。AdAttributionKit…
- AlarmKit API で目を覚ますジリリリリン。レシピアプリのカウントダウンタイマーから旅行計画アプリの目覚ましアラームまで、iOS と iPadOS 26 の AlarmKit フレームワークはタイマーとアラームをロック画面や Dynamic Island などへ表示します。アプリのアラームの作成と管理、Live Activities のカスタマイズ、App Intents…
- App Analytics で収益化を最適化App Analytics に加わる収益化、サブスクリプション、オファーの新しい分析機能を紹介します。強力な新しいデータ可視化と自動レポートを使い、データに基づいて収益成長につながる判断を行う方法と、これらの指標をカスタムプロダクトページなどの獲得機能と組み合わせ、収益化戦略を最適化、改善する方法を説明します。
- App Intents で Shortcuts と Spotlight 向けに開発Mac の Shortcuts と Spotlight の新機能でアクションを利用可能にし、最適に動作させる App Intents の構築方法を学びます。Shortcuts アプリで利用できる新しい Apple Intelligence アクションと、アプリのアクションを強力に組み合わせる方法を紹介します。新しい「Use Model」アクションの仕組みとアプリのエンティティとの連携を詳しく説明します。App…
- App Intents の新たな進化を探る今年のリリースで App Intents フレームワークに加わった強化点を紹介します。遅延プロパティなど開発を快適にする改善、インタラクティブな App Intents スニペットやエンティティビューアノテーションなどの新機能、Visual Intelligence の統合方法を学びます。表現力が増し、さらに滑らかに導入できるようになった App Intents を説明します。Spotlight や Visual…
- App Intents を知るApp Intents フレームワークと、Apple の開発者プラットフォームで高まるその重要性を紹介します。intent、エンティティ、クエリなど、中核概念を基礎から説明します。これらが連携し、Spotlight や Shortcuts などのソフトウェア機能からアクションボタンなどのハードウェア機能まで、Apple デバイス全体にアプリを統合する仕組みを学びます。今後 Apple Intelligence…
- App Store Connect API で開発プロセスを自動化新しい Webhook API により、App Store Connect からリアルタイム通知を受け取る方法を学びます。ユーザーフィードバックとビルド配信の管理に役立つ新 API も紹介し、これらのツールを開発ワークフローへ統合して効率を高め、プロセスを合理化する方法を説明します。
- App Store Connect の新機能ビルド配信用の新しい Web UI と TestFlight 通知の強化など、App Store Connect の最新アップデートを紹介します。カスタムプロダクトページ向けキーワード、Accessibility Nutrition Labels、年齢区分の更新など、アプリを見つけやすくする新機能と強化点も説明します。アプリ内課金のオファーコードやレビュー要約ツールなどの新機能も学びます。
- Apple Games アプリでプレイヤーの参加を促すGames アプリは、ゲームの最新情報を確認し、新しいゲームを見つけ、友だちと一緒にプレイできる新しい場所です。Games アプリでゲームを最適に表示する設定、ソーシャルプレイを可能にする Game Center の統合、In-App Events でプレイヤーの継続利用を促す方法を学びます。このセッションを最大限に活用するには、「Game Center 入門」もご覧ください。
- Apple Immersive Video テクノロジーを知るApple Immersive Video と Apple Spatial Audio Format の機能を活用し、没入感の高い体験を作る方法を紹介します。Apple Immersive Video を有効にするために必要なメタデータを読み書きできる、新しい ImmersiveMediaSupport フレームワークを説明します。再生用の単独ファイルや HLS ストリーミングで Apple Immersive…
- Apple Pay の新機能Apple Pay の最新の改善点と新 API を紹介します。新しい動的支払いボタンなど Apple Pay の e コマース体験の強化点を確認し、事前承認済み支払いへの拡張対応を活用する方法を学びます。Wallet の注文追跡に加わる新機能と、注文を最適に表示するための推奨事項を解説します。財務管理アプリが非アクティブなときも最新データを取得できる、FinanceKit の新しいバックグラウンド配信 API…
- Apple Projected Media Profile を知るApple Projected Media Profile (APMP) を詳しく紹介し、Video Extended Usage シグナリングを使って QuickTime および MP4 ファイルで 180º、360º、Wide FoV の投影を実現する仕組みを説明します。OS が提供するフレームワークとツールを使い、APMP…
- Apple silicon 向け MLX 入門MLX は、Apple silicon 上の数値計算と機械学習に対応する柔軟で効率的な配列フレームワークです。ユニファイドメモリ、遅延計算、関数変換などの基本機能を紹介します。Swift API と Python API を使い、Apple プラットフォーム全体で機械学習モデルを構築、高速化する高度な手法も説明します。
- Apple からまもなく登場する新機能今年の Worldwide Developers Conference で発表された主な内容をまとめて紹介します。
- Apple デバイス管理と ID の新機能IT 管理者、MDM 開発者、ID プロバイダ向けに、Declarative Device Management、Apple Business Manager、Apple School Manager、Platform Single Sign-On などの最新アップデートを紹介します。これらの進化により、配備を効率化し、セキュリティを強化して、ユーザー体験を向上させる方法を学びます。
- Apple プラットフォームの機械学習と AI フレームワークを紹介Apple プラットフォームで利用できる機械学習および AI フレームワークの最新アップデートを一通り紹介します。Apple Intelligence を活用したいアプリ開発者、デバイス上への配備向けにモデルを最適化する ML エンジニア、可能性の最前線を探る AI 愛好家のいずれにも、ニーズに合うツールを選ぶための指針を示します。
- Apple-Hosted Background Assets の紹介Background Assets を基盤に、ゲームやその他のアプリケーション向けコンテンツのアセットパックをダウンロードする新機能を紹介します。Apple にアセットパックをホストしてもらう方法と、セルフホスティングを管理する方法を学びます。ネイティブ API の統合と対応する App Store 実装を詳しく説明し、アプリのコンテンツ配信とユーザー体験を強化するためのツールを紹介します。
- Assistive Access 向けにアプリをカスタマイズAssistive Access は、認知障がいのある方が iPhone と iPad を一人で使いやすくする、明確な目的に絞った iOS 体験です。iOS と iPadOS 26 では、Assistive Access での実行中にアプリをカスタマイズし、利用者がより簡単かつ自立して使えるようにできます。AssistiveAccess SwiftUI シーンタイプでアプリを調整する方法と、誰にとっても高品質な…
- BNNS Graph の新機能BNNS Graph Builder API では、使い慣れた Swift 言語で演算グラフを記述し、前処理と後処理のルーチンや小規模な機械学習モデルを生成できるようになりました。BNNS は実行前にグラフをコンパイルし、オーディオ処理などリアルタイム性と低レイテンシが求められる用途に対応します。このセッションでは昨年の bit-crusher の例を再び取り上げ、別の Python…
- CarPlay 向けにアプリを大幅強化Live Activities とウィジェットを CarPlay および CarPlay Ultra に対応させ、利用者がアクティビティの進捗や関連情報をひと目で確認できるようにする方法を学びます。すべての CarPlay アプリで使える新しいテンプレートオプションと、ナビゲーションアプリから車のインストルメントクラスタや HUD に表示するターンごとのメタデータを提供する方法を紹介します。
- Containerization の紹介Containerization は Swift で書かれたオープンソースプロジェクトで、Mac 上で Linux コンテナを作成、実行できます。Containerization が Linux コンテナを安全かつプライベートに扱う方法を学びます。オープンソースの Container CLI ツールが Containerization パッケージを活用し、Mac 上で Linux…
- C、C++、Swift を安全に組み合わせるアプリの安全性を高めながら C、C++、Swift を組み合わせる方法を学びます。Swift コード内で安全ではない C および C++ API が呼び出されている場所を見つけ、より安全に呼び出す方法と、アプリに既存の C および C++ コードをデフォルトでより安全にする方法を紹介します。
- Declarative Web Push を詳しく知るDeclarative Web Push で通知をより確実に配信する方法を学びます。従来の Web Push との後方互換性を維持しながら、既存の標準を基盤として、設計段階から効率性と透明性を高める方法を紹介します。
- EnergyKit で家庭の電力使用を最適化アプリで EnergyKit に対応し、家庭の電力使用量を最適化できるようにする方法を学びます。電力がよりクリーンで安価な時間帯に、家電を動かしたり EV を充電したりできるようになります。オンボーディング、充電スケジュールの生成、電力使用量のフィードバックを通じたエネルギー使用の分析情報提供について詳しく紹介します。
- Foundation Models フレームワークの紹介Apple Intelligence を支えるデバイス上の大規模言語モデルを活用する方法を学びます。Swift データ構造を生成する guided generation、応答性の高い体験を作るストリーミング、データソースを統合する tool calling、コンテキストを管理するセッションまで、全体を概説します。このセッションに前提知識は必要ありません。
- Foundation Models フレームワークを詳しく探るFoundation Models フレームワークをさらに活用します。guided generation の内部動作を学び、ガイド、正規表現、生成スキーマを使って独自の構造化レスポンスを取得します。tool calling を使い、モデルが外部情報へ自律的にアクセスして操作を実行できるようにし、個々の利用者に合う体験を作る方法を説明します。このビデオを最大限に活用するには、まず「Foundation Models…
- Game Center 入門Game Center の機能と利用開始方法を紹介します。実績、チャレンジ、リーダーボード、アクティビティを実装し、ゲームを見つけやすくして新しいプレイヤーを呼び込み、エンゲージメントを高めるためのベストプラクティスを説明します。このセッションを最大限に活用するには、「Apple Games アプリでプレイヤーの参加を促す」もご覧ください。
- HealthKit Medications API の紹介HealthKit の新しい Medications API を紹介します。新 API を使うサンプルアプリを確認し、服薬情報と服用量へアクセスする方法、アプリでこの新しい種類のデータに対する認証を管理する方法を学びます。
- Icon Composer でアイコンを作成Icon Composer を使い、iOS、iPadOS、macOS、watchOS 向けに更新されたアプリアイコンを作る方法を学びます。任意のデザインツールからアセットを書き出し、Icon Composer に追加して、リアルタイムのガラス特性やその他のエフェクトを適用し、プラットフォームや外観モードごとにプレビュー、調整する方法を紹介します。
- Instruments で CPU パフォーマンスを最適化Instruments の 2 つの新しいハードウェア支援ツールを使い、Apple silicon 向けにアプリを最適化する方法を学びます。まずアプリをプロファイリングする方法を説明し、Processor Trace で呼び出されたすべての関数を表示して詳しく分析します。CPU Counters の各モードを使い、コードの CPU ボトルネックを分析する方法も解説します。
- Instruments で SwiftUI のパフォーマンスを最適化新しい SwiftUI instrument を紹介します。SwiftUI がビューを更新する仕組み、アプリのデータ変更が更新へ与える影響、新しい instrument でその原因と結果を可視化する方法を解説します。このセッションを最大限に活用するには、SwiftUI でのアプリ作成に慣れていることをおすすめします。
- Liquid Glass の紹介Liquid Glass は Apple プラットフォームのデザイン言語を統一し、より動的で表現力豊かなユーザー体験を提供します。Liquid Glass のデザイン原則、中心となる光学的および物理的特性、使用する場所と理由を学びます。
- MLX で Apple silicon 上の大規模言語モデルを探るMLX LM は、Apple silicon で大規模言語モデルを簡単かつ効率的に扱えるよう特別に設計されています。最新の大規模言語モデルを Mac 上でファインチューニングして推論を実行する方法と、Swift ベースのアプリケーションやプロジェクトへシームレスに統合する方法を説明します。
- Mac アプリを誰にとっても使いやすくするmacOS の能力と柔軟性を最大限に活用するアクセシビリティ機能の統合方法を学びます。基本からさらに進み、VoiceOver と Voice Control への対応、ビューのレイアウト改善、支援技術がコンテンツ内を移動する仕組みなどを紹介します。
- ManagedApp フレームワークを知るManagedApp フレームワークにより、管理対象環境へアプリを適応させる方法を紹介します。構成データの受信、アプリのシークレットの安全な管理、組織が指定した設定に基づくアプリ動作の調整方法を説明します。実際の例を通じ、企業や教育機関の環境で柔軟かつ管理しやすいアプリを構築する方法も紹介します。
- MapKit をさらに活用MapKit と MapKit JS の最新アップデートを紹介します。新しい経路タイプ(自転車)を紹介し、Web で 3D Look Around 画像を有効にする方法を説明します。新しい Geocoding API で座標と住所を相互変換する方法と、Address Representations API を使って地域に最適な住所を取得する方法を学びます。最後に、場所を参照する新しい方法によって、アプリを App…
- Metal 4 の機械学習とグラフィックスを組み合わせるMetal 4 を使い、機械学習をグラフィックスアプリケーションへシームレスに組み込む方法を学びます。レンダリングや計算処理と並行して GPU タイムライン上でモデルを実行する tensor リソースと ML encoder を紹介します。shader ML でニューラルネットワークをシェーダへ直接組み込み、高度なエフェクトとパフォーマンス向上を実現する方法を説明します。サンプルアプリを使い、Metal 4 ML…
- Metal 4 の紹介既存の Metal アプリで Metal 4 の強力な新機能を活用し始める方法を学びます。Metal で Apple silicon の性能を最大限に引き出し、ハードウェアをより効率的にプログラムする方法を説明します。Metal 4 の新機能を使い、機械学習を Metal コードへ統合する方法も学びます。
- Metal 4 ゲームをさらに進化Metal 4 の最新機能をさらに詳しく紹介します。複雑で視覚的に豊かなワークロードを Apple silicon で実現するための新しいレイトレーシング機能を説明します。MetalFX でレンダリングのアップスケール、フレーム補間、シーンのノイズ除去を行い、ワークロードを拡張する方法を紹介します。このセッションを最大限に活用するには、まず「Metal 4 の紹介」と「Metal 4 ゲームを探る」をご覧ください。
- Metal 4 ゲームを探るMetal 4 の最新機能でゲームエンジンを最適化する方法を学びます。コマンドエンコードを統合して CPU オーバーヘッドを抑え、グラフィックスリソース管理を拡張して大規模シーンへ対応しながらメモリ予算を最大限に活かし、大規模なパイプラインステートライブラリを高速に読み込む方法を説明します。このセッションを最大限に活用するには、まず「Metal 4 の紹介」をご覧ください。
- Network フレームワークで構造化 concurrency を使用Network フレームワークは Apple プラットフォームで低レベルのネットワーク接続を行う最適な方法です。iOS、iPadOS、macOS 26 では、構造化 concurrency コードにも自然に適合します。接続、データとフレーム化メッセージの送受信、着信接続の待ち受け、ネットワーク上のサービス検索を行う方法を紹介します。主要なベストプラクティスもあわせて解説します。
- NetworkExtension でネットワークトラフィックをフィルタリング、トンネリングNetworkExtension フレームワークの API を使うと、システムの中核的なネットワーク機能を柔軟に拡張できます。ネットワークコンテンツフィルタの実装、VPN 構成の作成と管理などに対応します。iOS、iPadOS、macOS 26 では、ホスト名だけではなく URL 全体を使ってトラフィックを判断する堅牢なコンテンツフィルタを構築でき、URL…
- PaperKit の紹介PaperKit を iOS、iPadOS、macOS、visionOS アプリへ導入する方法を紹介します。PencilKit の描画と図形や画像などのマークアップ機能をシームレスに統合する方法、ユーザーインターフェイスをカスタマイズする方法を解説します。将来の互換性に関するベストプラクティスと、アプリで独自のマークアップ体験を作る高度なカスタマイズオプションも紹介します。
- PermissionKit で子どもの安全を強化PermissionKit を使い、アプリ内で子どものコミュニケーションの安全性を高める方法を紹介します。この新しいフレームワークで年齢に適したコミュニケーション体験を作り、Family Sharing を保護者の承認に活用する方法を説明します。Messages とシームレスに統合する許可リクエストの構築、保護者の応答処理、子どもの利用者向け UI の調整方法を学びます。このセッションを最大限に活用するには、まず…
- RealityKit の新機能RealityKit の新機能を使い、iOS、iPadOS、macOS、tvOS、visionOS 向けの豊かな 3D コンテンツを構築します。RealityKit から ARKit データへ直接アクセスする方法を学びます。オブジェクト操作機能を使い、3D コンテンツをより自然に操作する方法を紹介します。インタラクティブなサンプルを通じ、シーン理解、環境ブレンディング、インスタンス化などの新 API を説明します。
- SF Symbols 7 の新機能Apple のアイコンライブラリ SF Symbols の最新アップデートを紹介します。手書きのストロークの自然な流れをシンボルで再現できる新アニメーションシステム Draw と、強さや進捗を伝えられる Variable Draw を説明します。シンボルに奥行きと視覚的な魅力を加える Gradients と、関連シンボル間の連続性を高める Magic Replace…
- Safari と WebKit の新機能Safari と WebKit の最新 Web テクノロジーを使い、優れた体験を作る方法を学びます。スクロール駆動アニメーション、ドキュメント間のビュートランジション、アンカー配置など、各種 CSS 機能とその仕組みを紹介します。オーディオ、ビデオ、画像、アイコンに関する新しいメディア対応も確認します。
- SceneKit プロジェクトを RealityKit へ移行SceneKit の非推奨化を理解し、3D プロジェクトを Apple 推奨の高レベル 3D エンジン RealityKit へ移行する方法を紹介します。SceneKit の非推奨化がプロジェクトに与える意味を説明し、2 つのエンジンの主要概念を比較して、SceneKit のサンプルゲームを RealityKit へ移植します。対応するすべてのプラットフォームで RealityKit…
- SpeechAnalyzer で高度な音声テキスト変換をアプリに導入新しい音声テキスト変換用 SpeechAnalyzer API を紹介します。Notes、Voice Memos、Journal などの機能を支える Swift API と、その能力を学びます。音声テキスト変換の仕組みと、SpeechAnalyzer および SpeechTranscriber で高性能な機能を作る方法を詳しく説明します。一緒にコードを書きながら、SpeechAnalyzer…
- StoreKit とアプリ内課金の新機能優れたアプリ内課金体験を利用者へ届けるための、StoreKit API の最新強化点を紹介します。AppTransaction、Transaction、RenewalInfo に追加された新フィールドと、アプリ内課金のオファーコードに関する更新を確認します。App Store Server Library を使った署名済みアプリ内課金リクエストの作成と、SwiftUI…
- Swift Charts を 3 次元へChart3D を使って 2D Swift Charts を 3 次元へ拡張し、まったく新しい視点からデータセットを可視化する方法を学びます。データを 3D でプロットし、数学的な曲面を可視化して、カメラからマテリアルまでをカスタマイズし、3D グラフをより直感的で楽しいものにします。このセッションを最大限に活用するには、2D Swift Charts の作成に慣れていることをおすすめします。
- Swift concurrency を取り入れるSwift concurrency の中核概念を学びます。concurrency はアプリの応答性とパフォーマンスを向上させます。Swift は、非同期コードと並行コードを正しく書きやすいよう設計されています。シングルスレッドのアプリを並行処理へ移行するために必要な手順を説明します。コードの非同期化、バックグラウンドへの移動、並行タスク間でのデータ共有など、Swift concurrency…
- Swift でメモリ使用量とパフォーマンスを改善Swift コードのパフォーマンスとメモリ管理を改善する方法を紹介します。高レベルなアルゴリズムの変更から、新しい InlineArray 型と Span 型を導入してメモリと割り当てを細かく制御する方法まで、コードを改善する手法を説明します。
- Swift と Java の相互運用性を探る単一のコードベースで Swift と Java を組み合わせる方法を学びます。Java プログラムで Swift を使ったり、その逆を実現したりできる swift-java 相互運用プロジェクトを紹介します。swift-java が提供するツールとライブラリを使い、2 つのランタイム間で相互運用する安全で高性能なコードを書く方法を説明します。
- Swift の新機能Swift の最新情報をお届けします。生産性を高めるワークフローの改善点と、基本的なプログラミング作業向けの新しいモダンなライブラリ API を紹介します。ソフトウェアスタックのさらに多くの層で Swift が採用されている例を説明します。最後に、concurrency を取り入れやすくする新しい言語機能と、必要なときに最高のパフォーマンスを実現する新機能を紹介します。
- SwiftData: 継承とスキーマ移行を詳しく探るクラス継承を使ってデータをモデル化する方法を紹介します。クエリを最適化し、継承を使うようアプリのデータをシームレスに移行する方法を学びます。モデルグラフの構築、効率的なフェッチとクエリ、堅牢なスキーマ移行の実装にサブクラス化を活用します。Observable と永続履歴を使い、変更を効率的に追跡する方法も説明します。
- SwiftUI の concurrency を探るSwiftUI が Swift concurrency を活用し、安全で応答性の高いアプリを構築する仕組みを紹介します。SwiftUI がデフォルトで main actor を使い、ほかの actor に処理を分担する仕組みを説明します。concurrency アノテーションを読み解き、SwiftUI のイベントループで非同期タスクを管理して、滑らかなアニメーションと UI…
- SwiftUI の新機能あらゆる Apple プラットフォーム向けの優れたアプリを構築するために、SwiftUI の新機能を学びます。Liquid Glass でアプリにまったく新しい外観と操作感を与える方法を紹介します。フレームワークの強化と新しい Instruments でパフォーマンスを高め、Web コンテンツやリッチテキスト編集などの高度な機能を統合する方法を説明します。3 次元でのビューレイアウトなど、SwiftUI…
- SwiftUI 向け WebKit の紹介WebKit を使い、Web コンテンツを SwiftUI アプリへ簡単に統合する方法を紹介します。Web コンテンツの読み込みと表示、Web ページとの通信などを学びます。
- SwiftUI 空間レイアウトの紹介SwiftUI を使って空間体験を構築するための新しいツールを紹介します。visionOS の 3D SwiftUI ビューの基本を学び、奥行きの配置で既存のレイアウトをカスタマイズし、モディファイアで空間内のビューを回転、配置します。空間コンテナを使って同じ 3D 空間内にビューを整列し、没入感のある魅力的なアプリを作る方法を紹介します。
- UIKit の新機能メニューバー対応の強化、自動 Observation トラッキング、新しい UI 更新方法、アニメーションの改善など、UIKit の最新 API でアプリをモダナイズします。UIKit アプリに SwiftUI シーンを含める方法に加え、SF Symbols、HDR カラーピッカーなども紹介します。
- UIKit アプリをさらに柔軟にシーンとコンテナビューコントローラを使い、iPhone、iPad、Mac、Apple Vision Pro で UIKit アプリをより柔軟にする方法を紹介します。アプリ中心のライフサイクルからシーンベースのライフサイクルへ移行し、ウインドウのサイズ変更とマルチタスクを改善して、アプリの可能性を広げます。列のインタラクティブなサイズ変更やインスペクタ列への正式対応など、UISplitViewController…
- Vision フレームワークでドキュメントを読み取るVision フレームワークの最新の進化を紹介します。RecognizeDocumentsRequest を使い、テキスト行の読み取りと段落へのグループ化、表の読み取りなどを行う方法を説明します。カメラレンズの汚れ検出と、写真ライブラリや独自のカメラ撮影パイプラインで汚れている可能性のある画像を特定する方法も詳しく紹介します。
- WWDC25 Platforms State of the Union を振り返るアプリとゲームに関する最新の進化を短時間で振り返ります。
- WWDC25 へようこそWWDC25 には詳しく知りたい内容が数多くあります。始めるための短いガイドを紹介します。
- Wallet の新機能Wallet の最新機能と改善点を紹介します。搭乗券を印象的な新デザインに更新する方法と、複数イベント用チケットの新機能を説明します。Wallet にパスをシームレスに追加するための API 変更点も解説します。
- Web で身分証明書を検証Digital Credentials でオンライン本人確認フローを強化する方法を学びます。Web サイトに Digital Credentials API を統合し、Wallet 内の ID から情報を要求する方法を解説します。新しい IdentityDocumentServices フレームワークを使い、アプリ独自の身分証明書をオンライン検証向けに提供する方法も紹介します。
- WebGPU で GPU コンピューティングを活用WebGPU API により、グラフィックスと汎用計算で GPU デバイスへ安全にアクセスする方法を学びます。GPU プログラムを記述する WGSL シェーディング言語も紹介します。デスクトップとモバイルデバイスで消費電力を抑えながら最適なパフォーマンスを得るためのベストプラクティスも詳しく説明します。
- Wi-Fi Aware でデバイス接続を大幅強化Wi-Fi Aware を使ってピアツーピアのネットワーク接続を作成する方法を学びます。帯域幅の向上とレイテンシの低減を活かし、リアルタイムでのビデオ共有、大容量ファイルの転送、アクセサリの制御を行う方法も解説します。DeviceDiscoveryUI、AccessorySetupKit、Network フレームワークを使い、アプリで Wi-Fi Aware を利用する方法も学びます。
- Writing Tools をさらに詳しく探るWriting Tools を使うと、アプリ内で直接テキストを校正、書き直し、変換できます。アプリ向けに Writing Tools をカスタマイズする高度な手法を学びます。書式設定の選択肢と、リッチテキスト編集との連携を紹介します。カスタムテキストエンジンがある場合は、Writing Tools の全体験をシームレスに統合し、テキストビュー内で直接編集できるようにする方法を学びます。
- Xcode 26 の新機能Xcode 26 の生産性とパフォーマンスに関する最新の進化を紹介します。開発ワークフローで大規模言語モデルを活用する方法を学びます。編集とデバッグの強化、パフォーマンスツールとテストツールの改善、Xcode が使用するオープンソースのビルドシステムエンジン Swift Build を紹介します。
- iOS と iPadOS の HealthKit でワークアウトを追跡iOS 向けの優れたワークアウト体験を構築するためのベストプラクティスを学びます。ワークアウトセッションのライフサイクルを確認し、Apple Watch と iPhone のワークアウトの違いを紹介します。Live Activities と Siri を使い、アプリのロック画面体験を強化する方法も説明します。
- iPad アプリのデザインを向上iPadOS で優れた外観と操作感を備えるアプリを作ります。サイズ変更可能なアプリウインドウ向けにレスポンシブレイアウトをデザインするベストプラクティスを学びます。ウインドウコントロールを理解し、適切に配置する方法を紹介します。優れたメニューバーの構成要素を確認します。新しいポインタと更新されたエフェクトも紹介します。
- visionOS 26 の新機能visionOS 26 の新機能を紹介します。強化されたボリューム API と、SwiftUI、RealityKit、ARKit の能力を組み合わせる方法を学びます。高速化されたハンドトラッキングと空間アクセサリからの入力を使い、さらに魅力的なアプリやゲームを構築する方法を紹介します。SharePlay、Compositor Services、没入型メディア、空間 Web、Enterprise API…
- visionOS で SwiftUI シーンを設定visionOS アプリのウインドウ、ボリューム、没入型空間を強化する新 API を紹介します。再起動時や所定位置への固定時にシーンがどう動作するかを細かく調整します。クリッピングマージンとスナップで、ボリュームを周囲の環境へ適応させます。没入型コンテンツを Mac から Vision Pro へストリーミングします。既存の UIKit ベースアプリもボリュームと没入型空間で強化します。
- visionOS のビデオ体験を探るアプリ内で没入型ビデオ体験を作成、表示するさまざまな方法を学びます。180°、360°、広視野角ビデオ用プロファイル、Apple Immersive Video の作成と再生の選択肢、2D、3D、空間ビデオの拡張機能など、visionOS 26 で利用できる多様なメディアタイプを紹介します。アプリとコンテンツに最適なプロファイルを確認します。
- visionOS のホバー操作をデザインvisionOS アプリ向けの高度な操作を作る方法を紹介します。魅力的なカスタムホバーエフェクトとアニメーションをデザインし、よくある誤りを避け、Look to Scroll などの操作を活用し、持続エフェクトで直感的なメディアコントロールを構築する方法を説明します。
- visionOS の空間アクセサリ入力を探る空間アクセサリをアプリへ統合する方法を学びます。仮想コンテンツの表示、アプリの操作、空間内での追跡、操作情報の取得を通じ、visionOS の仮想体験を強化します。
- visionOS アプリで没入型ビデオ再生に対応visionOS アプリで没入型ビデオを再生する方法を紹介します。さまざまな没入型レンダリングモードと、それらに対応するフレームワークを確認し、アプリで没入型ビデオをレンダリングする手順を説明します。このビデオを最大限に活用するには、まず WWDC25 の「visionOS のビデオ体験を探る」をご覧ください。
- visionOS 体験を近くの人と共有同じ部屋で Vision Pro を装着している人同士の共有体験を作る方法を学びます。SharePlay の統合と ARKit の活用方法、近くの参加者と FaceTime 参加者向けに更新されたウインドウ共有フロー、シームレスな共同作業のための新 API を紹介します。同じ空間にいる人が共同機能を見つけやすく、魅力的に使えるようにするベストプラクティスも説明します。
- visionOS 向けウィジェットをデザイン周囲の環境へ自然に溶け込む美しい visionOS 26 ウィジェットをデザインする方法を学びます。ウィジェットのデザインに奥行きを加え、空間コンピューティング向けにマテリアル、サイズ、スタイルをカスタマイズする方法を紹介します。既存のウィジェットを visionOS に適応させる方法と、実物のように感じられる新しいウィジェットをデザインする方法を説明します。
- visionOS 向けカスタム環境を最適化プロシージャルツールを使い、visionOS アプリやゲーム向けの美しい没入型環境を作る方法を紹介します。高品質な環境の構成要素を説明し、最適化プロセスを詳しく解説します。Apple が提供する Houdini 向けワークフローを使い、シーンのポリゴン数削減、ジオメトリの整理、UV マップのパッケージ化、Reality Composer Pro や任意のゲームエンジンへ読み込む USD…
- watchOS 26 の新機能watchOS 26 の新機能と、watchOS および iOS アプリへの統合方法を紹介します。ARM64 アーキテクチャを確認し、新しいデザインシステムを詳しく説明します。ウィジェットのアップデートと、コントロールを Apple Watch へ導入する方法も紹介します。
- アイデアからインターフェイスまでのデザイン基礎優れたアプリは明快で直感的に使えます。アプリデザインで機能を向上させ、目的を伝え、コンテンツ内で利用者を案内し、コンポーネントを適切に使って、効果を失わずシンプルな体験を保つ方法を紹介します。このセッションは、あらゆるスキルレベルのデザイナーと開発者、そしてデザインに関心のあるすべての方を対象とします。
- アプリでシネマティックビデオを撮影Cinematic Video API により、映画のようなビデオをアプリで簡単に撮影する方法を紹介します。Cinematic 撮影セッションの設定方法と、ビデオ撮影 UI を構築する基本を説明します。トラッキングとラックフォーカスの両方を実現する被写界深度エフェクトなど、Cinematic の高度な機能も紹介します。
- アプリで年齢に適した体験を提供新しい Declared Age Range API…
- アプリのオーディオ録音機能を強化アプリのオーディオ録音機能を改善する方法を学びます。iOS と iPadOS 26 の入力ピッカー操作を使い、柔軟にオーディオデバイスを選択する方法を紹介します。AirPods を使った高品質な音声録音に利用できる API を説明します。音声と周囲の背景音を分離できる空間オーディオの録音および編集機能も紹介します。すべて AudioToolbox、AVFoundation、Cinematic…
- アプリの多言語体験を強化複数の言語を使うすべての人にシームレスな体験を提供します。Language Discovery により、利用者の優先言語に合わせてアプリを最適化する方法を学びます。双方向テキストで複数範囲を選択する Natural Selection など、右から左へ記述する言語への対応強化を紹介します。アプリで多言語の利用場面に対応するためのベストプラクティスも解説します。
- アプリの電力使用量を分析、最適化バッテリー駆動時間を最大化できるようアプリを最適化する方法を学びます。Xcode に接続して問題を再現できる場合も外出先で発生する場合も、アプリの電力問題の根本原因を特定する方法を紹介します。電力使用量を測定し、新機能についてよりよい判断を下し、効率的なアプリを先回りして構築する方法を学びます。
- アプリアイコンの新しい外観を紹介ライトとダークの色合いやクリアオプションを含め、iOS、iPadOS、macOS のアプリアイコンに加わった新しい外観を概説します。霜のような質感と半透明表現を使い、アプリアイコンをより鮮やかで動的かつ表現力豊かにする方法と、鏡面ハイライトでもアイコンを美しく見せる方法を学びます。
- アプリ内課金向け App Store サーバ API を詳しく探るApp Store Server API、App Store Server Notifications、App Store Server Library の最新アップデートを紹介します。利用者の購入データをサーバ上で直接管理し、優れたアプリ内課金体験を提供するために役立ちます。appAccountToken と署名処理の更新、署名済み取引情報と更新情報の新フィールド、新 API…
- インクルーシブなアプリデザインの原則障がいへの理解が、誰にとっても優れたアプリを作るうえでどう役立つかを紹介します。複数の操作方法への対応、カスタマイズの提供、アクセシビリティ API の導入により、アプリをさらにインクルーシブにする方法を説明します。
- インタラクティブなスニペットをデザインスニペットは App Intents から呼び出され、アプリの情報を表示するコンパクトなビューです。ボタンと状態を持つ情報を含められるようになり、intent の一部として操作性を追加して、Siri、Spotlight、Shortcuts アプリへさらに多くの機能を提供できます。レイアウト、タイポグラフィ、操作、intent タイプに関する指針など、スニペットをデザインするためのベストプラクティスを学びます。
- ウィジェットの新機能WidgetKit は、ウィジェット、Live Activities、コントロールのアップデートによってアプリを向上させます。ウィジェットを visionOS と CarPlay に対応させ、アクセントレンダリングモードで最適な外観にする方法を学びます。関連性の高いウィジェットを watchOS の Smart Stack に表示し、プッシュ通知でウィジェットを最新に保つ方法も紹介します。
- ゲームをレベルアップ統合されたゲームプラットフォームでゲームを引き立てる方法を学びます。ゲームを強化し、プレイヤー体験をさらに向上させるために使えるテクノロジーを案内します。ゲームの構築、デバッグ、プロファイリングに欠かせない基本ツールを概説します。
- シームレスなマルチビュー再生体験を作成アプリで高度なマルチビュー再生体験を構築する方法を学びます。複数のプレイヤー間で再生を同期し、AirPlay とのシームレスな統合でマルチビュー再生を強化し、再生品質を最適化して魅力的な体験を提供する方法を解説します。
- デバイス上の基盤モデル向けプロンプト設計と安全性を探るFoundation Models フレームワークの長所を活かした生成 AI 体験をデザインします。まず、Apple Intelligence の中核となるデバイス上の大規模言語モデル向けにプロンプトを設計する方法を紹介します。続いて AI の安全性に関する主要な考え方と、生成 AI 機能を安全で信頼でき、使って楽しいものにする具体的な戦略を説明します。
- バックグラウンドでタスクを完了バックグラウンド実行の進化と、システムが実行時間をスケジュールする仕組みを紹介します。フォアグラウンドでの優れた体験を維持しながらバックグラウンドで機能を提供できるよう、バックグラウンド実行時間を最大限に活用する方法を説明します。API がアプリにバックグラウンド実行時間を提供する仕組みと、用途ごとに各 API がどう最適化されているかも解説します。iOS と iPadOS 26…
- パスキーの新機能iOS、iPadOS、macOS、visionOS 26 によるパスキーの強化点を紹介します。登録を効率化する新しいアカウント作成…
- プラットフォームの現状Apple プラットフォームの最新の進化をご紹介します。
- プラットフォームの現状 (ASL)Apple プラットフォームの最新の進化をご紹介します。
- 一緒にコーディング: AttributedString で SwiftUI にリッチテキスト体験を構築SwiftUI の TextEditor API と AttributedString を使い、リッチテキスト体験を構築する方法を学びます。リッチテキスト編集を有効にし、エディタの内容を操作するカスタムコントロールを作り、利用できる書式設定オプションをカスタマイズする方法を紹介します。優れたテキスト編集体験に役立つ AttributedString の高度な機能も説明します。
- 一緒にコーディング: Foundation Models フレームワークでデバイス上の AI をアプリに導入Foundation Models フレームワークを使い、SwiftUI アプリ向けの生成 AI 機能を開発します。フレームワークの基本を適用し、優れた機能を作るところから始めます。自作ツールでモデルを補完し、結果をストリーミングし、優れたパフォーマンスへ向けてさらに最適化する手順を例に沿って紹介します。
- 一緒にコーディング: Swift concurrency でアプリを向上既存のサンプルアプリを更新しながら、Swift concurrency でアプリのユーザー体験を最適化する方法を学びます。main actor 上のアプリから始め、必要に応じて非同期コードを段階的に導入します。task を使って main actor…
- 一緒にコーディング: Xcode でローカライズを探るXcode を使ってアプリを追加の言語へローカライズする方法を学びます。String Catalog の作成、テキストの翻訳、外部翻訳者とのファイル交換を順に進めます。翻訳者に必要なコンテキストを提供するベストプラクティスと、Xcode でその情報を自動提供する方法を学びます。大規模プロジェクト向けに、型安全な Swift コードを使って複雑さを管理し、文字列管理を効率化する手法も詳しく紹介します。
- 基調講演Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 基調講演 (ASL)Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 小さな文章変更で大きな効果を生むプラットフォーム全体に新しいデザインシステムが導入された今は、UI の文章も見直すよい機会です。繰り返しを削り、利点を先に伝えるといった小さな変更で、アプリの使いやすさと明快さをすばやく高める方法を学びます。
- 撮影コントロールでカメラ体験を強化カメラ体験で撮影コントロールをカスタマイズする方法を学びます。新たに対応した AirPods を含む、すべての物理撮影コントロールで写真を撮る方法と、Camera Control で設定を調整する方法を紹介します。
- 新しいデザインで AppKit アプリを構築新しいデザインシステムを最大限に活用できるよう AppKit アプリを更新します。タブビュー、分割ビュー、バー、プレゼンテーション、検索、コントロールの主な変更点を詳しく紹介し、カスタム UI で Liquid Glass を使う方法を説明します。このビデオを最大限に活用するには、一般的なデザイン指針を扱う「新しいデザインシステムを知る」を先にご覧ください。
- 新しいデザインで SwiftUI アプリを構築Liquid Glass がアプリの外観と操作感を変える方法を紹介します。この印象的な新マテリアルがプラットフォーム全体のツールバー、コントロール、アプリ構造を強化し、心地よい操作とシステムへのシームレスな統合を実現する仕組みを説明します。Liquid Glass を最大限に活用する新 API の導入方法も学びます。
- 新しいデザインで UIKit アプリを構築新しいデザインシステムを最大限に活用できるよう UIKit アプリを更新します。タブビュー、分割ビュー、バー、プレゼンテーション、検索、コントロールの主な変更点を詳しく紹介し、カスタム UI で Liquid Glass を使う方法を説明します。このビデオを最大限に活用するには、一般的なデザイン指針を扱う「新しいデザインシステムを知る」を先にご覧ください。
- 新しいデザインシステムを知る新しいデザインシステムを詳しく紹介し、ビジュアルデザイン、情報アーキテクチャ、中核的なシステムコンポーネントの主な変更点を説明します。システムがインターフェイスとコンテンツの関係を作り替え、デバイス、画面サイズ、入力モードを通じて動的で調和の取れた一貫性のあるデザインを可能にする仕組みを学びます。
- 機械学習ベースのビデオエフェクトでアプリを強化フレームレート変換、超解像、ノイズフィルタリングなどのエフェクトを追加し、ビデオ編集とライブストリーミングの体験を改善する方法を紹介します。Video Toolbox フレームワークで利用でき、Apple silicon 向けに最適化された ML ベースのビデオ処理アルゴリズムを説明します。これらのエフェクトを統合し、実際の用途でアプリの機能を強化する方法を学びます。
- 没入型アプリ向け Metal レンダリングの新機能Compositor Services を使う没入型アプリ向け Metal レンダリングの最新改善点を紹介します。アプリの操作可能な要素を強調するホバーエフェクトの追加と、動的レンダリング品質で忠実度を高める方法を学びます。新しい progressive immersion スタイルも説明します。Mac から Vision Pro へ Metal コンテンツを直接レンダリングし、macOS…
- 空間 Web の新機能visionOS 26 の Web 向け最新空間機能を紹介します。新しい HTML model 要素を使い、インライン 3D モデルを表示する方法を解説します。モデルのライティング、インタラクション、アニメーションなどの強力な機能も紹介します。360 度ビデオや Apple Immersive Video など、新たに対応した没入型メディアを Web サイトへ埋め込む方法を学びます。Web…
- 空間ビジネスアプリの機能強化を探るvisionOS 26 の最新機能と API がアクセス範囲を広げ、昨年発表されたエンタープライズ機能を拡張する仕組みを紹介します。モデルのトレーニングワークフローの構築、ビデオフィードの強化、ローカルネットワークを介した座標系の位置合わせを簡単に行い、社内アプリで共同体験を開発できる新機能を学びます。
- 組み合わせてさらに良く: SwiftUI と RealityKitvisionOS 26 で SwiftUI と RealityKit をシームレスに組み合わせる方法を紹介します。アニメーションや ConfigurationCatalog 対応などの Model3D 強化点と、RealityView への滑らかなトランジションを説明します。SwiftUI アニメーションで RealityKit コンポーネントの変更を制御し、インタラクティブな操作を実装し、新しい SwiftUI…
- 記録、再生、確認: Xcode による UI 自動化Xcode で XCUIAutomation テストを記録、実行、保守する方法を学びます。テストプラン構成を使い、数十種類のロケール、デバイスタイプ、システム条件で XCTest UI テストを再生します。Xcode テストレポートで結果を確認し、実行時のスクリーンショットとビデオをダウンロードします。Accessibility…
- 量子安全暗号に先行して対応量子コンピューティングという新たな脅威からアプリの機密ユーザーデータを保護し、ユーザーのプライバシーを守る方法を学びます。さまざまな量子攻撃、既存の暗号プロトコルへの影響、量子安全暗号を使った防御方法を紹介します。量子安全 TLS でネットワークデータを保護し、CryptoKit の量子安全 API でアプリケーションデータを保護する方法を学びます。
- 開発プロセスにプライバシーを統合計画段階から配備まで、アプリにプライバシーを組み込む方法を学びます。データの最小化、デバイス上の処理、透明性と制御に重点を置き、開発ライフサイクルの各段階へプライバシーを統合する実践的な方法を説明します。Apple のツールとフレームワークを使い、ユーザーデータを保護して、プライバシーを尊重するアプリ体験を作る方法を紹介します。
WWDC 2024
123 セッション- ARKit で空間コンピューティング体験を強化ARKit の最新機能を使い、魅力的な没入型体験を作る方法を学びます。ルームトラッキングとオブジェクトトラッキングを使い、周囲の環境との関わりを深める方法を紹介します。このプラットフォームで環境光の変化にアプリを反応させる方法も説明します。空間体験をより直感的にできるハンドトラッキングと平面検出の改善点も紹介します。
- AVFoundation のメディアパフォーマンス指標を紹介新しいメディアパフォーマンス API を使い、ユーザー体験を監視、分析、改善する方法を紹介します。さまざまな AVMetricEvents を使って HLS アセットの AVPlayer パフォーマンスを監視し、これらの指標からプレイヤーのパフォーマンス問題を把握して切り分ける方法を学びます。
- AccessorySetupKit の紹介AccessorySetupKit でアクセサリの設定体験を向上させます。Bluetooth または Wi-Fi アクセサリの画像を含む美しいペアリングダイアログを表示でき、Settings アプリを開く必要はありません。アプリだけをアクセサリとペアリングしてプライバシーを向上させる方法を紹介します。既存のアクセサリを移行し、AccessorySetupKit で管理できるようにする方法も学びます。
- 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 Connect の新機能見つけやすさ、テスト、マーケティングに関する新機能を紹介します。App Store での掲載候補にアプリを推薦する方法、バージョン公開などの節目を自動生成されたマーケティング素材で共有する方法、カスタムプロダクトページからアプリ内の特定コンテンツへディープリンクする方法、TestFlight の最新機能などを確認します。
- 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 のレイアウトを最適化し、適切なタイミングで必要な量の情報と操作性を提供する方法を学びます。
- Apple プラットフォームの機械学習を探るApple プラットフォームの機械学習フレームワークを概観します。初めて ML モデルを実装する方にも ML の専門家にも、アプリのニーズに合うフレームワークを選ぶための指針を紹介します。
- Apple プラットフォーム向けの高度なゲームをデザイン高度なゲームを Mac、iPad、iPhone に自然になじむよう調整する方法を学びます。さまざまなディスプレイでゲームを美しく見せ、各デバイスで直感的に操作できるよう入力とコントロールを調整し、優れたプレイヤー体験を実現する Apple テクノロジーを活用する方法を紹介します。
- CPU でリアルタイム ML 推論に対応BNNSGraph を使い、CPU 上で機械学習モデルの実行を高速化する方法を紹介します。BNNSGraph で機械学習モデルをコンパイルして CPU 上で実行する方法を説明し、音声処理モデルや信号処理モデル向けに、実行時のメモリ割り当てなし、シングルスレッド実行といったリアルタイム保証を提供する仕組みを紹介します。
- CloudKit Console でデータベースの動作を監視、最適化CloudKit Console の新しい可観測性機能を紹介します。Telemetry と Logging を使ってアプリの問題を診断し、最適化する方法を学びます。アプリケーションの動作を監視するアラートと、重要なコンテナイベントを把握するための通知を設定する方法を説明します。このセッションを最大限に活用するには、CloudKit コンテナの基礎知識があることをおすすめします。
- Contact Access Button の紹介Contacts の新しい認証モードと、アプリで Contacts へのアクセスを改善する方法を学びます。Contact Access Button をアプリに組み込み、必要に応じて連絡先を追加共有し、Contacts の認証へ進みやすくする方法を紹介します。Contacts のセキュリティ機能と、このボタンがアプリに適さない場合に使用できる代替 API も解説します。
- Core ML で機械学習モデルと AI モデルをデバイス上に配備Core ML で機械学習モデルと AI モデルを変換、実行するときに、速度とメモリ性能を最適化する新しい方法を学びます。モデル表現、パフォーマンス分析、実行、モデルスティッチングの新しい選択肢を紹介します。これらを組み合わせることで、魅力的でプライバシーに配慮したデバイス上の体験を構築できます。
- Core Spotlight でセマンティック検索に対応Core Spotlight を使い、アプリ内にセマンティック検索結果を表示する方法を学びます。利用者が自然言語で項目を検索できるよう、アプリのコンテンツをユーザー専用のデバイス上のインデックスに登録する方法を説明します。インデックス作成処理をスケジュールしてアプリのパフォーマンスを最適化する方法も紹介します。このセッションを最大限に活用するには、まず Apple Developer Web サイトで Core…
- Create ML の新機能インタラクティブなデータソースプレビューや、visionOS アプリ向けオブジェクトトラッキングモデルを構築する新テンプレートなど、Create ML のアップデートを紹介します。新しい時系列予測 API と分類 API など、重要なフレームワークの改善点も解説します。
- DockKit の新機能DockKit のインテリジェントトラッキングにより、被写体間をより滑らかに切り替えられる仕組みを紹介します。インテリジェントトラッキングの概要、ML モデルを使った被写体の選択と追跡、アプリでの利用方法を解説します。
- Dynamic Type 入門Dynamic Type を使うと、システムとすべてのアプリで好みのテキストサイズを選べます。Dynamic Type 対応を始められるよう、仕組み、アプリ内でテキスト拡大時の問題を見つける方法、SwiftUI と UIKit を使って優れた Dynamic Type 体験を作る実践的な手順という基本事項を解説します。Large Content Viewer…
- Embedded Swift で小さく実行Embedded Swift は、Swift の安全性と表現力を制約のある環境へ届けます。市販の Matter デバイスを使ったデモを通じ、さまざまなマイクロコントローラで Embedded Swift を実行する方法を紹介します。Embedded Swift サブセットがランタイムなしの小さなフットプリントに Swift の利点を収める仕組みを学び、Embedded Swift…
- FinanceKit の紹介FinanceKit を使うと、ユーザーの同意と管理のもと、財務管理アプリで Apple Cash や Apple Card などのデバイス上のデータをシームレスかつ安全に共有できます。アカウント、取引、残高への一回限りまたは継続的なアクセスをリクエストする方法と、iOS と iPadOS で優れた体験を構築する方法を紹介します。
- Genmoji でアプリの表現力を高めるアプリで Genmoji を生き生きと表示する方法を紹介します。Genmoji を含むテキストのレンダリング、保存、送受信方法を説明します。アプリにカスタムテキストエンジンがある場合に、Genmoji 対応を追加する手法も取り上げます。
- HDR でアプリの画像体験を動的にHDR 画像を読み書きし、アプリ内で HDR コンテンツを処理する方法を紹介します。新たに対応した HDR 画像形式と、HDR 画像を表示する高度な方法を確認します。HDR コンテンツをユーザーインターフェイスと共存させる方法と、アプリに HDR 画像対応を追加するときの注意点を説明します。
- HLS インタースティシャルで広告体験を強化HLS Interstitials を使い、HLS コンテンツへ広告をシームレスに挿入する方法を紹介します。統合タイムラインを使って UI 体験を調整し、インタースティシャル向け SharePlay を構築する方法も説明します。
- 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…
- Metal で機械学習を高速化Metal Performance Shaders Graph の新機能を使い、機械学習の Transformer モデルを高速化する方法を学びます。モデルの計算帯域幅と品質を向上させ、新しい MPSGraph ビューアで可視化する方法も解説します。
- Object Capture のエリアモードを紹介Object Capture の機能を拡張し、エリアのキャプチャと再構築に対応するエリアモードによって、iOS で新たな 3D キャプチャが可能になります。再構築用の新しい macOS サンプルアプリで iOS キャプチャの品質を最適化し、Apple Vision Pro、iPhone、iPad、Mac の Quick Look で最終結果を表示する方法を学びます。独自の画像処理パイプラインを作成できる新 API…
- Platforms State of the Union、5 分で振り返るApple プラットフォームの最新の進化を短時間で振り返ります。
- Reality Composer Pro でインタラクティブな 3D コンテンツを構成Reality Composer Pro の Timeline ビューで 3D コンテンツに動きを与える方法を紹介します。インバースキネマティクス、ブレンドシェイプ、スケルタルポーズを使い、キャラクターとオブジェクトが互いに、また周囲の世界と関わるアニメーションストーリーの作り方を学びます。組み込みアクションとカスタムアクションの使用、アクションの順序付け、トリガーの適用、自然な動きの実装方法も紹介します。
- RealityKit で空間描画アプリを構築空間描画アプリを構築する過程を通じて RealityKit を活用します。RealityKit を ARKit と SwiftUI に統合した印象的な空間体験を作りながら、RealityKit のリソースの仕組みと、低レベルのメッシュ API やテクスチャ API などの機能を使って利用者のブラシストロークを高速に更新する方法を学びます。
- RealityKit オーディオで空間コンピューティングアプリを強化RealityKit オーディオを使い、空間コンピューティング体験を向上させます。空間オーディオで 3D 没入型体験に臨場感を与える方法を紹介します。環境音やリバーブから、3D コンテンツに個性を加えるリアルタイムのプロシージャルオーディオまで、RealityKit オーディオ API でアプリをさらに魅力的にする方法を学びます。
- RealityKit デバッガを使いこなすRealityKit デバッガを紹介します。この新しいツールを使い、空間アプリのエンティティ階層を調査し、意図しない変換をデバッグし、欠けているエンティティを見つけ、システムの問題を引き起こすコードを特定する方法を説明します。
- SF Symbols 6 の新機能Apple の全プラットフォームで使われるシステムフォント San Francisco とシームレスに統合するよう設計されたアイコンライブラリ、SF Symbols の最新アップデートを紹介します。新しい Wiggle、Rotate、Breathe のアニメーションプリセットで、インターフェイスに生き生きとした動きを加える方法を学びます。このセッションを最大限に活用するには、まず WWDC23 の「SF…
- ScreenCaptureKit で HDR コンテンツをキャプチャScreenCaptureKit を使ってハイダイナミックレンジの色をキャプチャする方法を学び、HDR 対応、マイク収録、ファイルへの直接録画などの新機能を紹介します。
- SharePlay の空間 Persona テンプレートをカスタマイズvisionOS の SharePlay 体験でカスタム空間 Persona テンプレートを使い、アプリを基準にした Persona の配置を細かく調整する方法を学びます。SharePlay を使ったサンプルアプリにカスタム空間 Persona テンプレートを導入し、参加者を座席間で移動させ、Simulator…
- StoreKit とアプリ内課金の新機能App Store のアプリ内課金システムを使い、購入体験をさらに向上させる方法を学びます。新しい StoreKit ビューのコントロールスタイルと、サブスクリプションのカスタマイズを改善する新 API を実演し、取引単位の情報に追加されたフィールドと Xcode の新しいテスト機能を紹介します。StoreKit の重要な非推奨化についても確認します。
- Swift Charts: ベクトル化プロットと関数プロットプロットをさらに掘り下げます。関数プロットとベクトル化プロットを使い、数学関数や大規模なデータセットを表す美しいグラフをアプリに描画する方法を学びます。空気力学、磁気学、高次場理論でよく使われる関数の表示から、大規模でインタラクティブなヒートマップの作成まで、Swift Charts が対応します。
- Swift Testing の紹介Swift を使ってコードをテストする新しいパッケージ、Swift Testing を紹介します。強力な新 API の構成要素を確認し、一般的なテストワークフローへの適用方法と、XCTest やオープンソース Swift との関係を学びます。
- Swift Testing をさらに活用Swift Testing に組み込まれた機能を使い、優れたテストスイートを作成する方法を学びます。構成要素をさらに活用し、より多くのシナリオをカバーするようテストを拡張し、複数のスイートに整理し、並列実行向けに最適化する方法を紹介します。
- Swift on Server エコシステムを探るSwift はサーバアプリケーションの記述に適した言語で、Apple のクラウド製品における重要なサービスを支えています。ツールと Swift サーバパッケージのエコシステムを紹介し、データベースとの連携やアプリケーションへの可観測性の追加方法を実演します。
- Swift で非コピー可能型を利用Swift の非コピー可能型を使い始めます。Swift におけるコピーの意味、非コピー可能型が役立つ場面、値の所有権によって意図を明確に示す方法を紹介します。
- Swift のパフォーマンスを探るSwift が抽象化とパフォーマンスのバランスを取る仕組みを紹介します。考慮すべきパフォーマンス要素と、Swift オプティマイザがそれらに与える影響を学びます。Swift のさまざまな機能と実装方法を確認し、パフォーマンスに影響するトレードオフへの理解を深めます。
- Swift の新機能Swift の最新情報をお届けします。過去 10 年にわたる Swift の歴史を簡単に振り返り、ワークグループを通じたコミュニティの成長、パッケージエコシステムの拡大、対応プラットフォームの増加を紹介します。データ競合に対する安全性をデフォルトで実現する新しい言語モードと、制約の大きいシステムで Swift を実行できる言語サブセットを紹介します。非コピー可能型、型付き throws、C++…
- Swift ツアー: Swift の機能と設計を探るSwift プログラミング言語の基本機能と設計思想を学びます。ライブラリ、HTTP サーバ、コマンドラインクライアントを含む Swift パッケージを構築しながら、データのモデル化、エラー処理、プロトコルの使用、並行コードの記述などを紹介します。Swift を使い始めたばかりの方にも、初期から使っている方にも、言語を最大限に活用する方法を説明します。
- SwiftData でカスタムデータストアを作成SwiftData の表現力豊かな宣言型モデリング API と独自の永続化バックエンドを組み合わせます。カスタムデータストアを構築し、アプリへ永続化機能を段階的に追加する方法を学びます。このセッションを最大限に活用するには、WWDC23 の「SwiftData の紹介」と「SwiftData でスキーマをモデル化」をご覧ください。
- SwiftData の新機能SwiftData の表現力豊かな宣言型 API を使うと、アプリに永続化を簡単に追加できます。複合一意性制約、#Index による高速なクエリ、Xcode プレビュー内のクエリ、豊富な述語式など、SwiftData の改良点を学びます。これらの機能を使って、より豊かなモデルを表現し、アプリのパフォーマンスを向上させる方法を紹介します。カスタムデータストアの構築方法や SwiftData で履歴 API…
- SwiftData 履歴でモデルの変更を追跡SwiftData を使ってモデルの変更履歴を確認しましょう。履歴 API でデータストアの変更がいつ発生したかを把握し、その情報を使ってリモートサーバとの同期や別プロセスによる変更処理などの機能をアプリに構築する方法を学びます。カスタムデータストアに履歴 API のサポートを組み込む方法も解説します。
- SwiftUI で macOS ウインドウを調整macOS 専用に作られたと感じられるウインドウを構築します。明確な用途、使いやすさ、機能の表現に合わせてアプリのウインドウを細かく調整します。SwiftUI でウインドウのツールバーと背景をスタイル設定します。ウインドウを正確に配置し、復元と最小化を適切に扱います。
- SwiftUI でウインドウを操作visionOS、macOS、iPadOS で、優れたシングルウインドウアプリとマルチウインドウアプリを作る方法を学びます。コードからウインドウを開閉し、位置とサイズを調整し、別のウインドウへ置き換えることもできるツールを紹介します。利用者のワークフローに合うウインドウのデザイン原則も解説します。
- SwiftUI でカスタムビジュアルエフェクトを作成SwiftUI で印象的なビジュアルエフェクトを作る方法を紹介します。独自のスクロールエフェクト、豊かな色表現、カスタムトランジションの構築方法を学びます。Metal シェーダとカスタムテキストレンダリングを使った高度なグラフィックエフェクトも紹介します。
- SwiftUI のアクセシビリティを振り返るSwiftUI を使うと、誰もが利用できる優れた体験を簡単に構築できます。SwiftUI が提供する豊富なアクセシビリティ要素を通じて、支援技術がアプリをどう理解し、操作するかを紹介します。アクセシビリティモディファイアを使ってアプリのコンテンツや操作に関する情報を追加し、体験をさらにカスタマイズする方法も解説します。
- SwiftUI の基本Apple の宣言型ユーザーインターフェイスフレームワーク SwiftUI を一通り紹介します。ビュー、状態変数、レイアウトなど、SwiftUI でアプリを構築するための基本概念を学びます。充実した体験の構築や独自のカスタムコンポーネント作成に使える幅広い API を紹介します。SwiftUI を初めて使う方にも経験豊富な開発者にも、優れたアプリの構築で SwiftUI を活用する方法を説明します。
- SwiftUI の新機能SwiftUI を使い、あらゆる Apple プラットフォーム向けの優れたアプリを構築する方法を学びます。iPadOS のタブとドキュメントに導入された新しい外観と操作感を紹介します。新しいウインドウ API でウインドウ管理を改善し、visionOS アプリの没入型空間とボリュームをより細かく制御します。表現力豊かなグラフの作成や、テキストのカスタマイズとレイアウトに役立つ改良点なども紹介します。
- SwiftUI コンテナの仕組みを理解するSwiftUI コンテナビューの機能と、コンテナがサブビューを管理する仕組みを理解します。新しい API を活用して独自のカスタムコンテナを構築し、コンテナの内容をカスタマイズするモディファイアを作り、アプリを引き立てる仕上げを加えます。
- TVML アプリを SwiftUI へ移行SwiftUI は、すべての Apple プラットフォームで優れたアプリを構築でき、tvOS 18 でコンテンツをリビングルームへ届けるために推奨されるツールキットです。SwiftUI を使って TVMLKit の使い慣れたレイアウトとコントロールを作る方法を学び、ヒントとベストプラクティスを紹介します。
- TipKit で機能の見つけ方をカスタマイズ機能の発見に重点を置く TipKit フレームワークを使うと、アプリ内にヒントを簡単に表示できます。ヒントをグループ化して理想的な順序で機能を案内し、カスタム識別子でヒントを再利用可能にし、アプリの外観に合わせ、CloudKit で同期できるようになりました。TipKit の最新機能を使い、アプリが備える機能を利用者に見つけてもらう方法を学びます。
- Translation API の紹介新しい Translation フレームワークを使い、アプリ内のテキストを複数の言語間で翻訳する方法を紹介します。システム UI に翻訳をすばやく表示する方法と、アプリの UI 向けに大量のテキストをまとめて翻訳する方法を説明します。
- UI のアニメーションとトランジションを強化ナビゲーションとプレゼンテーションにズームトランジションを導入し、アプリ内の連続性を高める方法を紹介します。SwiftUI アニメーションで UIKit ビューをアニメーション化し、動きが連続して感じられるアニメーションを作りやすくする方法も学びます。
- UIKit の新機能タブとドキュメントの起動体験、トランジション、テキストと入力の変更点など、UIKit の新機能を紹介します。UIKit と SwiftUI のアニメーションやジェスチャ間の相互運用性向上をはじめ、UIKit 全体の改善点も解説します。
- USD と MaterialX の新機能Apple プラットフォームにおける Universal Scene Description と MaterialX 対応のアップデートを紹介します。これらのテクノロジーが 3D コンテンツの作成と配信の基盤となる仕組みや、優れた空間体験を作るワークフローの効率化にどう役立つかを学びます。RealityKit と Storm での USD および MaterialX 対応、システム提供ツールの進化などを紹介します。
- UX ライティングでアプリに個性を加えるどのアプリにも個性があり、それは何をどう伝えるかに表れます。アプリのボイスを定義し、お祝いの通知からエラーメッセージまで、状況に応じてトーンを調整する方法を学びます。アプリの目的と対象者を具体的にし、異なるトーンで文章を書く練習をします。
- Vision フレームワークの Swift 強化点を紹介Vision フレームワークの API は、concurrency などの最新 Swift 機能を活用するよう再設計され、多様な Vision アルゴリズムをアプリへ簡単かつ迅速に統合できるようになりました。更新された API とサンプルコードを紹介し、少ないコーディング作業でフレームワークの利点を得るためのベストプラクティスを説明します。画像の美的評価と全身ポーズという 2 つの新機能も実演します。
- WWDC24 の 18 の注目ポイント今年の Worldwide Developers Conference で発表された主な内容をまとめて紹介します。
- 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 を使ったワークアウトの作成、カスタマイズ、スケジュール設定に関する最新機能を紹介します。ペースとパワーのアラートに関する新機能や、距離目標のサポート拡大をすばやく確認します。カスタムステップ名の利点も紹介します。
- Writing Tools 入門Writing Tools がアプリ内で文章の校正、書き直し、変換を支援する仕組みを学びます。Writing Tools とアプリの連携について詳しく確認し、利用者があらゆるテキストビューで書いた文章を整えられるようにします。テキストの取得と処理の仕組み、カスタムテキストビューで Writing Tools に対応する方法も説明します。
- Xcode 16 の新機能Xcode 16 の生産性とパフォーマンスに関する最新の改善点を紹介します。コード補完、診断、Xcode Previews の強化について学びます。ビルドのアップデートに加え、デバッグと Instruments の改善点も確認します。
- Xcode Cloud ワークフローを拡張Xcode Cloud を開発ニーズに適応させる方法を紹介します。開始条件、カスタムエイリアス、カスタムスクリプト、Webhook、App Store Connect API を使い、ワークフローを効率化し、テストと配信を自動化する方法を説明します。
- Xcode の基本編集、デバッグ、コミットを繰り返します。アプリ開発で迅速な反復を支援する Xcode のツール群を紹介します。開発ワークフローの最適化と効率向上に役立つヒントを学びます。
- iOS または iPadOS ゲームを visionOS に対応iOS または iPadOS のゲームを、visionOS ならではの体験へ変える方法を紹介します。3D フレームや没入型背景で、没入感と楽しさを高めます。立体視やヘッドトラッキングでウインドウに奥行きを加え、プレイヤーをゲームの世界へさらに引き込みます。
- iOS、macOS、visionOS 向け RealityKit API の紹介RealityKit の新しいクロスプラットフォーム API を使い、iOS、macOS、visionOS 向けの没入型アプリを構築する方法を学びます。新しいホバーエフェクト、ライトとシャドウ、ポータル通過機能を、実例を通して確認します。
- iPadOS のタブとサイドバー体験を向上iPadOS 18 では、タブバーとサイドバーを柔軟に選べる新しいナビゲーションシステムが導入されます。再設計されたタブバーにより、コンテンツやほかの機能に使える領域が広がります。SwiftUI と UIKit を使い、タブの追加、削除、並べ替えなどのカスタマイズ機能を有効にして、アプリを個々の利用者に合わせる方法を学びます。
- visionOS でカスタムホバーエフェクトを作成利用者がビューを見ると表示が変化するカスタムホバーエフェクトの開発方法を学びます。不透明度、スケール、クリップエフェクトを組み合わせ、ボタンが広がるエフェクトを構築する方法を紹介します。快適で、利用者のアクセシビリティ要件を尊重するエフェクト作成のベストプラクティスも説明します。
- visionOS でパススルーと Metal を組み合わせてレンダリングMetal 体験を visionOS に拡張する準備をしましょう。パススルーを使い、レンダリングしたコンテンツを利用者の物理環境と統合するためのベストプラクティスを学びます。物理世界に合うようコンテンツを配置し、追跡可能なアンカー予測でレイテンシを減らす方法などを紹介します。
- visionOS の HealthKit 入門HealthKit を使い、空間キャンバスを最大限に活用する体験を作る方法を紹介します。このプラットフォームにおける HealthKit の機能、既存の iPadOS アプリを visionOS に移行する方法、ゲストユーザーセッション中の HealthKit に関する特別な注意点を確認します。SwiftUI、Swift Charts、Swift concurrency を使い、HealthKit…
- visionOS の Quick Look の新機能visionOS の Quick Look を使い、アプリ内のファイルプレビューと編集体験を向上させる方法を紹介します。アプリ内 Quick Look とウインドウ表示の Quick Look の統合に加え、アプリ内でウインドウ表示の Quick Look 体験をカスタマイズする新しい API を解説します。Quick Look での 3D モデル表示に関する最新の改善点も紹介します。
- visionOS のオブジェクトトラッキングを探るオブジェクトトラッキングを使い、現実世界の物体を visionOS アプリ内の仮想アンカーに変える方法を紹介します。オブジェクトトラッキングによる空間体験を最初から最後まで構築する方法を学びます。Create ML の機械学習で参照オブジェクトを作り、Reality Composer Pro、RealityKit、ARKit API で対象オブジェクトを基準にコンテンツを配置する方法を説明します。
- visionOS のゲーム入力を探るvisionOS ゲーム向けの優れた入力をデザインし、実装する方法を紹介します。システムジェスチャにより、プレイヤーがゲームを自然に操作できる仕組みを学びます。カスタムジェスチャとゲームコントローラに対応するためのベストプラクティスも紹介します。
- visionOS のマルチビュービデオ再生を探るAVExperienceController を使い、Apple Vision Pro で複数のビデオを再生する方法を学びます。導入のベストプラクティスを確認し、スポーツ中継をさまざまな角度から見る、複数の試合を同時に見るといった活用例を紹介します。アプリ内で魅力的かつ直感的なマルチビュー体験をデザインする方法も学びます。
- visionOS の没入型アプリ向けカスタム環境を作成Apple Vision Pro 向けに、視覚的に豊かで高性能なカスタムアプリ環境を作る方法を紹介します。デザインガイドラインと専門家の推奨事項を確認し、あらゆるデジタルコンテンツ作成ツールで没入型環境の構築を始めるための手法を学びます。
- visionOS 向け TabletopKit の紹介TabletopKit を使い、visionOS 向けのボードゲームを一から構築します。ゲームの設定、RealityKit による高度なレンダリングの追加、わずか数行のコードで FaceTime の空間 Persona を使ったマルチプレイヤーを有効にする方法を紹介します。
- visionOS 向けインタラクティブ体験をデザインEncounter Dinosaurs のデザイナーから、Apple Vision Pro…
- 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 でエンティティを検索可能にする方法、アプリ内検索との統合方法なども説明します。
- アプリを Swift 6 へ移行既存のサンプルアプリを更新しながら、Swift 6 への移行を実演します。モジュールごとに段階的に移行する方法と、データ競合の恐れがあるコードをコンパイラで特定する方法を学びます。明確な分離境界を確保し、共有された可変状態への同時アクセスを排除するさまざまな手法を紹介します。
- アプリ内課金向け App Store サーバ API の活用App Store Server API、App Store Server Notifications、オープンソースの App Store Server Library の最新アップデートを活用し、サーバを使って優れたアプリ内課金体験を構築する方法を学びます。現在の API…
- カスタム環境でメディア視聴の没入感を高めるDocking Region、Reverb、Virtual Environment Probe などの Reality Composer Pro コンポーネントを使い、メディア視聴体験を拡張します。Reflections、Tint Surroundings Effect、SharePlay、Immersive Environment Picker を使い、没入感をさらに高める方法を紹介します。
- キャプチャ間で色の一貫性を保つConstant Color API を紹介し、アプリを使って正確な色を判定する際にどう役立つかを説明します。API の導入方法、科学分野とマーケティングでの可能性、このテクノロジーを最大限に活用するためのベストプラクティスを学びます。
- システム体験向け App Intents をデザインApp Intents は、コントロール、Spotlight、Siri などのシステム体験を支えます。App Intents に適した機能を見極め、パラメータを使って intent に柔軟性を持たせる方法を紹介します。App Intents を使い、アプリの外から操作できるようにする方法と、コンテキスト情報を表示するためアプリ内へ移動する場面の例を紹介します。
- ジャーナリングアプリ向けの提案を強化システムから取得したより豊かなコンテンツを使い、ジャーナリングアプリにジャーナリングの提案を表示する方法を紹介します。State of Mind データ、振り返りのプロンプト、サードパーティ製メディアコンテンツや動きを伴うアクティビティへの対応など、新たに利用できるコンテンツの種類を確認します。
- デバイス管理の新機能iOS、iPadOS、macOS、visionOS の最新管理機能を学び、Apple Business Manager と Apple School Manager の最新変更点を紹介します。Activation Lock、SoftwareUpdate、Safari 管理のアップデートも取り上げます。
- ドキュメント起動体験を進化させる新しいドキュメント起動体験により、ドキュメントベースアプリの独自性を際立たせます。新しい API を活用し、アプリ起動時に最初に表示される画面をカスタマイズする方法を学びます。システム提供の新しいデザインを使い、カスタムアクション、装飾ビュー、印象的なアニメーションを追加します。
- パスキーへのアップグレードと認証情報マネージャでサインインを効率化既存のパスワードベースのアカウントをパスキーへ自動的にアップグレードする方法を学びます。アカウントのセキュリティとサインインのしやすさを向上させる理由と方法、認証情報マネージャアプリで利用できる新機能、新しい Passwords アプリでアプリ情報を見やすく提示する方法を紹介します。
- ヒープメモリを分析アプリの動的メモリの基盤であるヒープを詳しく見ていきます。Instruments と Xcode を使い、一般的なヒープの問題を測定、分析、修正する方法を紹介します。アプリで一時的な増加、継続的な増加、リークを診断するための手法とベストプラクティスも解説します。
- プライバシーの新機能Apple は、プライバシーを基本的人権だと考えています。優れたアプリ体験の構築に集中できるよう、プライバシーを保護しながらデータを管理する新しい権限フローと改善された権限フロー、そのほかの機能を紹介します。
- プラットフォームの現状Apple プラットフォームの最新の進化をご紹介します。
- プラットフォームの現状 (ASL)Apple プラットフォームの最新の進化をご紹介します。
- ボリュームと没入型空間を詳しく探るvisionOS のボリュームと没入型空間をカスタマイズする新しい方法を紹介します。ボリュームのサイズ変更と、周囲を移動する利用者への反応を細かく調整する方法を学びます。座標変換を活用し、ボリュームと没入型空間を連携させます。Digital Crown で没入度が調整されたときにアプリを反応させ、surrounding effect で没入型空間のパススルーの色合いを動的にカスタマイズする方法も紹介します。
- 今日の天気に詳しい背景情報を加えるWeatherKit を活用し、種類別の降水量、高度別の雲量、最大風速など、詳細な天気予報データを取得します。時間帯ごとに天気を要約し、気温や降水量の今後の大きな変化を強調する方法を紹介します。Historical Comparisons データセットを使って現在の天気を過去と比較する方法を理解し、世界中のあらゆる地点の過去の気象統計を詳しく確認します。Swift API と REST API…
- 位置情報の認証に関する新機能位置情報の認証が 2.0 に進化します。必要な認証を得るための新しい推奨事項と手法に加え、認証の目標を達成できない場合に知らせる新しい診断システムを紹介します。
- 優れた visionOS アプリをデザイン没入感を取り入れ、目と手に合わせてデザインし、奥行き、スケール、空間を活用して、魅力的な空間コンピューティングアプリを作る方法を紹介します。優れた visionOS アプリの例をいくつか取り上げ、デザイナーがこのプラットフォーム向けの新しい体験をどう構築したかを見ていきます。
- 優れたロック画面カメラ撮影体験を構築LockedCameraCapture API を使い、撮影アプリの有用な情報をロック画面へ直接表示する方法を紹介します。API の機能を確認し、撮影拡張機能の作成を始める方法と、デバイスがロックされているときの拡張機能の動作を学びます。
- 基調講演Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 基調講演 (ASL)Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお見逃しなく。
- 多言語対応アプリを構築多言語を使う利用者のために、アプリが正しく効果的に動作するようにします。テキストの入力、表示、検索、書式設定に関するベストプラクティスを学びます。キーボードを切り替えずに複数の言語を入力する方法を詳しく紹介します。String Catalog の最新機能でローカライズをさらに簡単にする方法も説明します。
- 実行、停止、調査: LLDB で効果的にデバッグLLDB を使ってコードベースを調査、デバッグする方法を学びます。クラッシュログとバックトレースを最大限に活用し、アクションや複雑な停止条件でブレークポイントを強化する方法を紹介します。「p」コマンドと Swift 6 の最新機能でデバッグ体験を向上させる方法も説明します。
- 明示的にビルドされるモジュールを理解する明示的にビルドされるモジュールによって Xcode 16 のビルドがどう変わるかを紹介します。コードのビルドでモジュールが使われる仕組み、明示的にビルドされるモジュールがコンパイルタスクの透明性を高める仕組み、ターゲット間でモジュールを共有してビルドを最適化する方法を学びます。
- 機械学習モデルと AI モデルを Apple silicon に対応Apple silicon の性能を活用できるよう、機械学習モデルと AI モデルを最適化する方法を学びます。デバイス上への配備に向けてモデルを準備する変換ワークフローを確認します。Apple silicon と互換性のあるモデル圧縮手法と、モデル配備ワークフローのどの段階で適用できるかを理解します。ストレージサイズ、レイテンシ、消費電力、精度のトレードオフも紹介します。
- 次世代 CarPlay アーキテクチャの紹介次世代 CarPlay のアーキテクチャを詳しく紹介します。車載システムと iPhone が連携し、車と iPhone の長所を示す一貫した体験を作る仕組みを学びます。UI のレンダリングと合成の仕組みを理解し、車種ごとに特別な体験を設定、カスタマイズする方法を紹介します。このセッションは、次世代 CarPlay に関心のある自動車メーカーとシステム開発者を対象としています。
- 次世代 CarPlay デザインシステムを紹介各自動車メーカーが車の個性とブランドを表現できる、次世代 CarPlay の中核となるデザインシステムを紹介します。ゲージ、レイアウト、動的コンテンツなどは細かくカスタマイズ、調整でき、独自のデザイン思想を表現した象徴的で各車両に合う外観を作れます。このセッションは、自動車メーカー、システム開発者、次世代 CarPlay 対応システムのデザインに携わるすべての方を対象としています。
- 空間 Web への最適化Web で visionOS の機能を最大限に活用する方法を紹介します。選択部分のハイライト表示の改善や、空間写真とパノラマ画像をフルスクリーンで表示する機能など、最近のアップデートを確認します。WebSpeech による音声入力とテキスト読み上げ、WebAudio による空間サウンドスケープ、WebXR による没入型体験など、既存の Web 標準を活用する方法を学びます。
- 空間コンピューティング向けに 3D アセットを最適化最適化された 3D アセットを作成する一連のワークフローを詳しく紹介します。デジタルコンテンツ作成ツールでメッシュ、マテリアル、テクスチャを最適化するためのベストプラクティスを学びます。シェーダグラフ、ベイク、マテリアルインスタンスを活用し、パフォーマンスを最適化しながら 3D シーンを強化します。ネイティブツールを使ってアセットを効率的に扱い、アプリのパフォーマンスを向上させます。
- 高度なゲームを Apple プラットフォームへ移植Apple プラットフォームを通じ、世界中のプレイヤーへ簡単にゲームを届ける方法を紹介します。Windows 実行ファイルを Apple silicon で評価し、コードサンプルを使ってゲームの移植を始め、シェーダコードを Metal に変換して、ゲームを Mac、iPhone、iPad に展開する方法を説明します。HLSL シェーダを認識する強化された Metal ツールを使い、Metal…
- 魅力的な空間写真と空間ビデオ体験を構築空間写真と空間ビデオをアプリに導入する方法を学びます。さまざまな種類の立体メディアを紹介し、iPhone 15 Pro の iOS アプリで空間ビデオを撮影する方法を説明します。visionOS の新しい QuickLook Preview Application API など、空間メディアを検出、表示するさまざまな方法を紹介します。写真やビデオを空間メディアにするメタデータとステレオの概念も詳しく解説します。