トピックガイド

システムサービス

バックグラウンド処理、接続、共有、自動化、デバイス機能と、アプリが UI の外で依存するサービスを統合します。

システムサービスのセッションでは、アプリと OS の間にあるインフラを扱います。バックグラウンド実行、ネットワーク、アクセサリ、共有、スケジュール、連係と、これらの機能を確実に動作させるライフサイクル規則を紹介します。

セッション
25
2026
10
2025
10
2024
5

このトピックの内容

  • バックグラウンド処理とライフサイクル
  • 接続、アクセサリ、ネットワーク
  • 共有、連係、システム統合

WWDC 2026

10 セッション
  1. Bluetooth Channel Sounding でアクセサリを見つける8:12 · システムサービスChannel Sounding を使い始め、Bluetooth アクセサリに距離と方向の認識を導入します。新しい Nearby Interaction API と Core Bluetooth API、アクセサリ側で必要な変更を詳しく説明します。滑らかで応答性の高い体験を保ちながら消費電力を最適化します。
  2. CarPlay アプリを加速16:20 · システムサービスCarPlay のオーディオ、ナビゲーション、音声ベースの会話型アプリなどに加わる新機能を紹介します。対応車両の駐車中に、お気に入りのビデオを閲覧、視聴できる CarPlay ビデオアプリの作成方法を説明します。CarPlay アプリへサムネイル、メディア情報、音声コントロールを統合する方法も学びます。
  3. Container Machines の紹介11:07 · Swift, システムサービスContainer に含まれる新ツール Container Machines は、Mac 上に軽量で永続的な Linux 環境を提供します。Container Machines の仕組みと、Containerization の設計によって macOS 上の Linux 開発に高性能でシームレスな体験を提供する方法を紹介します。
  4. Private Cloud Compute の新しい Apple Foundation Model で構築10:58 · システムサービス, AI と機械学習Private Cloud Compute では、ユーザーのプライバシーを保護しながら、強力な最先端モデルへアクセスできます。その仕組みと、Foundation Models フレームワークを使ったアクセス方法を紹介します。可用性の確認と、アプリ内で適切なフォールバックを処理するためのベストプラクティスも説明します。
  5. Shortcuts の新機能11:02 · AI と機械学習, システムサービスアプリのコンテンツを使って強力なショートカットを構築する手法を紹介します。新しい自動化により、アプリとシステムを統合する方法が増えます。新しい「Use Model」transcript 機能で App Entity を LLM…
  6. Virtualization アプリの機能を拡張20:29 · システムサービスmacOS 27 の強力な新機能を Virtualization アプリへ導入します。初回起動時のユーザーアカウント設定を通じ、macOS ゲストのセットアップを自動化する方法を紹介します。USB アクセサリを仮想マシンへパススルーする高度なワークフローや、カスタムネットワークトポロジとポートフォワーディングを説明します。アプリの仮想マシン実行体験を豊かにする最近の改善点も学びます。
  7. Wallet の新機能15:49 · システムサービス, アプリサービスApple Wallet パスの最新デザインアップデートと開発者ツールを紹介します。豊かで鮮やかな新スタイルでパスを刷新します。新しいバーコード形式と柔軟な pass actions API を説明します。パスの大規模なデザイン、パーソナライズ、配信を簡素化する強力なツール、Pass Designer と Pass Builder も紹介します。
  8. ライブコミュニケーション体験を作成17:18 · システムサービス, アプリサービスLiveCommunicationKit は、リアルタイムコミュニケーションアプリを統合された体験へ変えます。ロック画面でのフルスクリーン表示から Dynamic Island によるシームレスなマルチタスクまで、必要な場所にアプリを表示する豊かなネイティブ会話 UI の提供方法を紹介します。着信、発信、グループ会話向けにフレームワークを統合する手順を説明します。
  9. 新しい MetricKit の紹介17:43 · 開発者ツール, システムサービスパフォーマンス問題をこれまで以上に速く見つけて修正します。MetricKit が重要なパフォーマンス指標と実行可能な診断情報を提供し、アプリの改善機会を正確に把握できる仕組みを紹介します。StateReporting フレームワークを使い、アプリの状態ごとに指標と診断を関連付け、アプリ体験を最適化するための全体像を得る方法も解説します。
  10. 電力とパフォーマンスのグループラボ61:05 · システムサービスオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された電力とパフォーマンスの主な内容について議論します。英語で実施されます。

WWDC 2025

10 セッション
  1. Apple-Hosted Background Assets の紹介25:05 · アプリサービス, App Store、配信、マーケティングBackground Assets を基盤に、ゲームやその他のアプリケーション向けコンテンツのアセットパックをダウンロードする新機能を紹介します。Apple にアセットパックをホストしてもらう方法と、セルフホスティングを管理する方法を学びます。ネイティブ API の統合と対応する App Store 実装を詳しく説明し、アプリのコンテンツ配信とユーザー体験を強化するためのツールを紹介します。
  2. CarPlay 向けにアプリを大幅強化22:09 · システムサービス, アプリサービスLive Activities とウィジェットを CarPlay および CarPlay Ultra に対応させ、利用者がアクティビティの進捗や関連情報をひと目で確認できるようにする方法を学びます。すべての CarPlay アプリで使える新しいテンプレートオプションと、ナビゲーションアプリから車のインストルメントクラスタや HUD に表示するターンごとのメタデータを提供する方法を紹介します。
  3. EnergyKit で家庭の電力使用を最適化15:28 · システムサービスアプリで EnergyKit に対応し、家庭の電力使用量を最適化できるようにする方法を学びます。電力がよりクリーンで安価な時間帯に、家電を動かしたり EV を充電したりできるようになります。オンボーディング、充電スケジュールの生成、電力使用量のフィードバックを通じたエネルギー使用の分析情報提供について詳しく紹介します。
  4. Network フレームワークで構造化 concurrency を使用21:10 · システムサービスNetwork フレームワークは Apple プラットフォームで低レベルのネットワーク接続を行う最適な方法です。iOS、iPadOS、macOS 26 では、構造化 concurrency コードにも自然に適合します。接続、データとフレーム化メッセージの送受信、着信接続の待ち受け、ネットワーク上のサービス検索を行う方法を紹介します。主要なベストプラクティスもあわせて解説します。
  5. NetworkExtension でネットワークトラフィックをフィルタリング、トンネリング28:11 · システムサービスNetworkExtension フレームワークの API を使うと、システムの中核的なネットワーク機能を柔軟に拡張できます。ネットワークコンテンツフィルタの実装、VPN 構成の作成と管理などに対応します。iOS、iPadOS、macOS 26 では、ホスト名だけではなく URL 全体を使ってトラフィックを判断する堅牢なコンテンツフィルタを構築でき、URL…
  6. Wi-Fi Aware でデバイス接続を大幅強化23:44 · プライバシーとセキュリティ, システムサービスWi-Fi Aware を使ってピアツーピアのネットワーク接続を作成する方法を学びます。帯域幅の向上とレイテンシの低減を活かし、リアルタイムでのビデオ共有、大容量ファイルの転送、アクセサリの制御を行う方法も解説します。DeviceDiscoveryUI、AccessorySetupKit、Network フレームワークを使い、アプリで Wi-Fi Aware を利用する方法も学びます。
  7. アプリで年齢に適した体験を提供13:37 · システムサービス, プライバシーとセキュリティ新しい Declared Age Range API…
  8. アプリの電力使用量を分析、最適化19:43 · システムサービス, 開発者ツールバッテリー駆動時間を最大化できるようアプリを最適化する方法を学びます。Xcode に接続して問題を再現できる場合も外出先で発生する場合も、アプリの電力問題の根本原因を特定する方法を紹介します。電力使用量を測定し、新機能についてよりよい判断を下し、効率的なアプリを先回りして構築する方法を学びます。
  9. バックグラウンドでタスクを完了18:38 · システムサービスバックグラウンド実行の進化と、システムが実行時間をスケジュールする仕組みを紹介します。フォアグラウンドでの優れた体験を維持しながらバックグラウンドで機能を提供できるよう、バックグラウンド実行時間を最大限に活用する方法を説明します。API がアプリにバックグラウンド実行時間を提供する仕組みと、用途ごとに各 API がどう最適化されているかも解説します。iOS と iPadOS 26…
  10. 量子安全暗号に先行して対応20:09 · システムサービス, プライバシーとセキュリティ量子コンピューティングという新たな脅威からアプリの機密ユーザーデータを保護し、ユーザーのプライバシーを守る方法を学びます。さまざまな量子攻撃、既存の暗号プロトコルへの影響、量子安全暗号を使った防御方法を紹介します。量子安全 TLS でネットワークデータを保護し、CryptoKit の量子安全 API でアプリケーションデータを保護する方法を学びます。

WWDC 2024

5 セッション
  1. AccessorySetupKit の紹介15:24 · システムサービス, プライバシーとセキュリティAccessorySetupKit でアクセサリの設定体験を向上させます。Bluetooth または Wi-Fi アクセサリの画像を含む美しいペアリングダイアログを表示でき、Settings アプリを開く必要はありません。アプリだけをアクセサリとペアリングしてプライバシーを向上させる方法を紹介します。既存のアクセサリを移行し、AccessorySetupKit で管理できるようにする方法も学びます。
  2. CloudKit Console でデータベースの動作を監視、最適化13:26 · システムサービスCloudKit Console の新しい可観測性機能を紹介します。Telemetry と Logging を使ってアプリの問題を診断し、最適化する方法を学びます。アプリケーションの動作を監視するアラートと、重要なコンテナイベントを把握するための通知を設定する方法を説明します。このセッションを最大限に活用するには、CloudKit コンテナの基礎知識があることをおすすめします。
  3. パスキーへのアップグレードと認証情報マネージャでサインインを効率化14:01 · アプリサービス, システムサービス既存のパスワードベースのアカウントをパスキーへ自動的にアップグレードする方法を学びます。アカウントのセキュリティとサインインのしやすさを向上させる理由と方法、認証情報マネージャアプリで利用できる新機能、新しい Passwords アプリでアプリ情報を見やすく提示する方法を紹介します。
  4. 次世代 CarPlay アーキテクチャの紹介27:40 · システムサービス次世代 CarPlay のアーキテクチャを詳しく紹介します。車載システムと iPhone が連携し、車と iPhone の長所を示す一貫した体験を作る仕組みを学びます。UI のレンダリングと合成の仕組みを理解し、車種ごとに特別な体験を設定、カスタマイズする方法を紹介します。このセッションは、次世代 CarPlay に関心のある自動車メーカーとシステム開発者を対象としています。
  5. 次世代 CarPlay デザインシステムを紹介19:25 · システムサービス, デザイン各自動車メーカーが車の個性とブランドを表現できる、次世代 CarPlay の中核となるデザインシステムを紹介します。ゲージ、レイアウト、動的コンテンツなどは細かくカスタマイズ、調整でき、独自のデザイン思想を表現した象徴的で各車両に合う外観を作れます。このセッションは、自動車メーカー、システム開発者、次世代 CarPlay 対応システムのデザインに携わるすべての方を対象としています。