View in English

  • Apple Developer
    • 今すぐ始める

    「今すぐ始める」を詳しく見る

    • 概要
    • 学ぶ
    • Apple Developer Program

    最新情報

    • 最新ニュース
    • Hello Developer
    • プラットフォーム

    プラットフォームを詳しく見る

    • Appleプラットフォーム
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    特集

    • デザイン
    • 配信
    • ゲーム
    • アクセサリ
    • Web
    • Home
    • CarPlay
    • テクノロジー

    テクノロジーを詳しく見る

    • 概要
    • Xcode
    • Swift
    • SwiftUI

    特集

    • アクセシビリティ
    • App Intent
    • Apple Intelligence
    • ゲーム
    • 機械学習とAI
    • セキュリティ
    • Xcode Cloud
    • コミュニティ

    コミュニティを詳しく見る

    • 概要
    • 「Appleに相談」イベント
    • コミュニティによるイベント
    • デベロッパフォーラム
    • オープンソース

    特集

    • WWDC
    • Swift Student Challenge
    • デベロッパストーリー
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Center
    • ドキュメント

    ドキュメントを詳しく見る

    • ドキュメントライブラリ
    • テクノロジー概要
    • サンプルコード
    • ヒューマンインターフェイスガイドライン
    • ビデオ

    リリースノート

    • 注目のアップデート
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • ダウンロード

    ダウンロードを詳しく見る

    • すべてのダウンロード
    • オペレーティングシステム
    • アプリ
    • デザインリソース

    特集

    • Xcode
    • TestFlight
    • フォント
    • SF Symbols
    • Icon Composer
    • サポート

    サポートを詳しく見る

    • 概要
    • ヘルプガイド
    • デベロッパフォーラム
    • フィードバックアシスタント
    • お問い合わせ

    特集

    • アカウントヘルプ
    • App Reviewガイドライン
    • App Store Connectヘルプ
    • 近日導入予定の要件
    • 契約およびガイドライン
    • システムステータス
  • クイックリンク

    • イベント
    • ニュース
    • Forum
    • サンプルコード
    • ビデオ
 

ビデオ

メニューを開く メニューを閉じる
  • コレクション
  • すべてのビデオ
  • 利用方法

その他のビデオ

  • 概要
  • トランスクリプト
  • Platforms State of the Union

    Appleプラットフォームにおける最新の進化についてお伝えします。

    リソース

      • HDビデオ
      • SDビデオ
  • このビデオを検索

    2026 Platforms State of the Unionへ ようこそ 一年で最も楽しみなこのイベントでは 素晴らしいアプリやゲームを作るための テクノロジーやフレームワーク 毎日使うツールについて 皆さんと最新の情報を共有します この場から 私たちのアイデアを刺激し 新たなレベルの可能性をもたらし さらに優れたテクノロジーの実現を 促進するアプリが生まれます 私たちにとって ここで皆さんとつながり 皆さんの持つ情熱や課題について学び その取り組みをより強力に サポートする方法を探求することは 素晴らしい体験です 皆さんのご意見は 私たちが開発する 最も重要なテクノロジーに反映されます この一年 それが最も顕著に表れたのが Liquid Glassによる新デザインと Apple Intelligenceでした どちらもOS26のリリースにおける 大きなテーマで 今年もそれは同様です Appleの取り組みの多くに 皆さんのご意見が反映されています デザインとIntelligenceが重要なのは 皆さんのアプリ独自の魅力を さらに引き立ててくれるためです 皆さんがアプリに込めた 気配りとこだわりをさらに高め 高度な専門知識によって形作られる ユニークなインターフェイスと 充実した体験を際立たせます 強化されたインテリジェンス機能と 組み合わせることで 従来は不可能だった機能を実現できます 最新の成果を紹介するにあたり 主要なトピックは3つあります まずApple Intelligenceです アプリに生成インテリジェンスを 直接組み込む新しい方法や ユーザーによるアプリ利用の再開を 促進する システムインテリジェンスとの 新しい連係機能を紹介します 次にプラットフォームの改善です デザインの洗練、より柔軟なUIレイアウト、 SwiftとSwiftUIのアップデート、 そしてアプリのスピードと適応力を高め よりビルドしやすくする機能強化です 最後にデベロッパの生産性強化です エージェントコーディングがさらに充実し Xcodeも改善され より速く よりパーソナルになりました お話しする内容はたくさんありますが まずはApple Intelligenceからです Apple Intelligenceの核心は Apple Foundation Modelです Googleと提携し Geminiファミリーのモデルの基盤となる テクノロジーを活用することで 生み出された 最新のApple Foundation Modelは Apple Intelligenceによる体験を支え 皆さんのアプリにおける インテリジェンスの活用を さらに強力にサポートします モデルは デバイス上とプライベートクラウド コンピューティングの両方で実行できます Apple Intelligenceの基盤となる Apple Foundation Modelは Foundation Modelフレームワークを介して 皆さんのアプリでも利用できます このフレームワークの機能は今年拡張され 画像入力と サーバモデルのサポートが追加されます より複雑なタスクに取り組む際に 最先端の高性能なモデルが必要な場合 APIにより お好みのクラウドモデル プロバイダを利用できるようになります 大規模クラウドモデルに できる限りアクセスしやすくなるように これから初めてのアプリに 取り組む場合であったとしても App Storeで200万ダウンロード以下の デベロッパは クラウドAPIのコストなしで プライベートクラウドコンピューティングの Apple Foundation Modelを使用できます 最高水準のプライバシー保護のもとで 最先端のインテリジェンスを利用できます アイデアの探求へと踏み出す第一歩が インフラコストによって 妨げられるべきではありません これらの機能強化により Foundation Model フレームワークは あらゆるモデルに対応する 単一のAPIを提供するようになります Apple Intelligenceは アプリ内の機能に利用できるだけでなく システム全体の様々な場所に アプリを表示する上でも役立ちます これにより ユーザーがアプリを見つけ 利用を再開する機会が増えます App Intentフレームワークは アプリとApple Intelligenceを接続し 次のような OSの コアテクノロジーを活用します Spotlightの セマンティックインデックスは 対応するあらゆるアプリの パーソナルコンテキストを整理し表示します App Toolboxは ユーザーのリクエストに 応えるために利用できる機能を 複数のアプリをまたいで特定します システムオーケストレーターは ユーザーのプライバシーを 守りつつ すべての調整を行います アプリ内とシステム全体の インテリジェンスを連係させることで 単独では可能でない体験を実現できます インテリジェンスが 皆さんのアプリをさらにパワフルにします そして皆さんのアプリが インテリジェンスの有用性をさらに高めます では これらのフレームワークが アプリがどう変革するかを 詳しく見てみましょう RichardとMary Bethが説明します

    Foundation Modelフレームワークは ネイティブのSwift APIで Apple Intelligenceが 利用するのと同じオンデバイスモデルへの 直接のアクセスを可能にします すでに多くのデベロッパが導入しており 「Wayfair」などのショッピングアプリや 「CellWalk」などの教育アプリ 「CricHeroes」などの 地域向けスポーツアプリに利用しています すべてデバイス上で実行され インフラコストも不要で プライバシー面も万全です オンデバイスのモデルの可能性を拡げる 皆さんの活用例は実に見事です そこで魅力的なアップデートをご紹介します まずは すぐ開発に導入できる インテリジェンスを活用した機能を 手短に説明します Mary Beth お願いします このサンプルアプリは 日本の紙工芸である 折り紙をテーマにしています リラックスしながら 創造性を発揮できるアプリです 簡単にご紹介しましょう このアプリでは 私の折り紙作品を 美しいギャラリーで表示します 注目してほしい点は Foundation Modelを使って ユーザーの興味や素材に合った Origamiプロジェクトを表示する点です ステップごとのフィードバックも表示します もちろん 友だちと一緒に作ると もっと楽しいですよね そこで チャット機能も組み込みました 集まる計画を立てたり 折り紙制作について話したりできます 現在は みんなの興味をまとめて Origamiプロジェクトにする クールな機能を開発中です Rachelが用意した折り紙と うちの犬の写真を組み合わせて みんなで一緒に制作できる 楽しいプロジェクトを作ります Foundation Modelフレームワークにより アイデアの元となる画像をアプリが分析し 利用できる素材や イメージしている犬のテーマを理解します 日本語テキストも翻訳して これらすべてのコンテキストを活用し いくつかのアイデアを提案します これにしましょう インテリジェンスは インタラクティブな チュートリアルでも活躍します 以上 簡単なプレビューでした 次はフレームワークの説明です 今年 Foundation Modelフレームワークは 新たなレベルに進化します まず テキストと画像を使った マルチモーダルプロンプトなどの 新機能が追加され 新しいカテゴリの画像認識体験を 構築できるようになります 手順はシンプルで プロンプトに画像を添付するだけです 加えて Visionフレームワークが 統合されたことで モデルが使用できる 専用ツールが利用可能になります 正確にテキストを抽出するOCRや すべてデバイス上で動作する 高速なバーコードリーダーなどです 次はサーバモデルについてです オンデバイスのモデルは 多くのタスクで非常に役立ちます しかし 複雑なワークフローには より大きなモデルが必要な場合もあります そこで フレームワークを拡張して ClaudeやGeminiなどのサーバモデルを 簡単に呼び出せるようにしました ツールコーリングや ガイド付き生成などの機能を使用できます また あらゆるモデルプロバイダが Language Modelプロトコルに準拠した Swiftパッケージを作成できるため デベロッパはアプリに 最適なモデルを自由に選べます さらに AIの導入を始めようとしている 皆さんが Apple Foundation Modelを プライベートクラウドコンピューティング上で クラウドAPIのコストなしで使用できるよう アクセスを開放します 最先端レベルのインテリジェンスを 利用できるうえに ユーザーデータはどこにも保存されず Appleも含め 何者も データにアクセスできません ユーザーは クラウドモデルを活用した 機能に毎日アクセスできます iCloud+のサブスクリプション登録者は さらに広範なアクセスが可能です 使用するモデルを問わず 簡単に切り替えられます このような強みを備えた Foundation Modelフレームワークは アプリで大規模言語モデルを実行する 最良の方法です より多くのモダリティと より多くのモデルを自由に選べるので 次に必要なのは それらを活用するための幅広い方法です そこで 新しいオープンソースの Swiftパッケージを導入します 開発を始める際に役立つ 事前に構築されたツールが多数あり スキルや コンテキスト管理のための ユーティリティなどの概念で構成されます 例えば「Tiimo」のようなタスク管理アプリで このパッケージを使えば ユーザーのデータに合わせてトーンと 提案内容を調整するスキルを取り込み 日々のタスクをこなせるよう パーソナライズされた要約を提供できます この分野は進化がハイペースです 現在主流の抽象化の方法が 明日には旧式化しているかもしれません そのため オープンソースパッケージの これらのユーティリティは Dynamic Profileと呼ばれる 新しい基本要素で構成されています これはFoundation Modelフレームワークの 新しい宣言型APIであり 極めて適応力の高いAI体験を より少ないコードでビルドできるため スキルとサブエージェントを オーケストレーションし ツールを柔軟に切り替えながらリアルタイムで インストラクションを更新できます Origamiアプリでのインテリジェンス活用を Dynamic Profileが支える仕組みを確認します まずXcodeを開きます 皆さんの多くがすでに使っている LanguageModelSessionから始めます 特定のモデル、ツール、インストラクションで セッションを作成する代わりに Dynamic Profileを使えば セッションを継続的に 更新できるようになります LanguageModelSessionの プロファイルを選択して よく使う Swiftの リザルトビルダー構文で始めます bodyでは 最初のProfileを アイデア出しのガイドとして定義します これは 提供された写真をもとに プロジェクトのアイデアを生成するものです PrivateCloudComputeLanguageModelを 使用するためのモディファイアを追加します また 創造性を高めるために temperatureを上げて設定します Dynamic Profileの優れた点は このbodyは通常 1つのProfileに解決され セッション実行時に使用されるProfileは 常に一度に1つとなりますが アプリの機能において必要な場合は 同じセッション内で必要な回数だけ Profileを切り替えられる点です アプリの状態に応じて Profileを変更します そして チュートリアル生成を処理する 2つ目のProfileを追加します プライベートクラウドコンピューティングを 再び使用し 推論レベルをdeepに設定します これが最も難しいタスクだからです 最後に 「谷折り」のような折り紙の 専門用語を説明するProfileを追加して ユーザーにわかりにくい言葉を説明します これはシンプルで容易なタスクです オンデバイスのSystemLanguageModelを 使用して サーバ呼び出しの回数を減らします 実際に見てみましょう チュートリアルで この難しい用語をタップすると オンデバイスのモデルが わかりやすい説明を生成します Dynamic Profileでは モデルを切り替えていますが すべてが 同じ連続した トランスクリプトを共有するので 少ないプロンプトで コンテキストに 応じたインテリジェンスが得られます チュートリアルのProfileで使ってみましょう インストラクションとツールも 自由に切り替えられます アプリのビューモデルを使って チュートリアルが生成済みか確認します 生成済みであれば インストラクションとツールを 追加してモデルをサポートし ユーザーに合った 高品質な フィードバックを提供できるようにします bodyはモデルのターンごとに再計算され セッションは常に最新に保たれます この時点で 3つのOrigami Profileが 3つのAIエージェントに見えませんか? Dynamic Profileが 適応性のある 構成要素として設計されているからです AIエージェントやスキルの構築でも その他の高レベルな抽象化でも すべて実現できます Foundation Modelフレームワークの これらの新しいAPIは 柔軟性と コンポーザビリティを重視しており 皆さんと共に成長していきます これらすべてを アプリに組み込みやすくするために ビルド、テスト、 万全のリリースまでを網羅した 包括的なツールセットをご用意しています 新しいEvaluationフレームワークも このセットに含まれています このフレームワークでは プロンプトをテストして インテリジェンスを活用した機能が 確実に動作することを検証できます 強化されたFoundation Model Instrumentは モデルの動作を視覚化して アプリ内でデバッグするのに役立ちます 新しいfmコマンドラインツールではモデルに ターミナルから直接プロンプトを提供できます 他にも多くの機能があります Python SDKや 画像によるツールコーリングのほか 各アプリのプライベートな Core Spotlightを活用する 新しいRAGツールも利用できます Foundation Modelフレームワークは このように ネイティブのSwift APIにより 複数のモデルへのシームレスなアクセスと 斬新な機能の利用を可能にします さらにもう1つ 大きな発表があります 今年の夏後半に このフレームワークを オープンソースにする予定です アプリで使うのと同じSwift APIを サーバでも利用できるようになり 完全なエンドツーエンドのAIワークフローが Swiftを導入する環境を問わず実現します Foundation Modelフレームワークは 以上のように サードパーティのモデルや プライベートクラウドコンピューティング オンデバイスのモデルとも統合できます 目的に最適なモデルを選択できる 柔軟性がもたらされます 一方 特定のモデルをアプリに組み込んで デバイス上で実行したい場合は Core AIを利用できます Core AIは プラットフォームに 直接組み込まれた まったく新しい フレームワークで サポートのための ツールやテクノロジーも備えています オンデバイスモデルをアプリに導入し 実行する最良の手段として設計されています メモリセーフな最先端のSwift APIにより 妥協のないパフォーマンスを発揮するほか きめ細かいインタレスト管理や モデルの特化から カスタムのGPUカーネルまでに対応する 広範なチューニング機能を提供します フレームワークに加え Pythonベースのツールも用意されているため PyTorchモデルをCore AIランタイム向けに 変換し最適化できます Core AIのフレームワークは 新しいデベロッパツールチェーンとの 高度な統合によって支えられており 事前コンパイル機能や 専用のCore AI Instruments 元のPythonソースコードまで テンソル値を直接トレースできる 強力なビジュアルデバッガを備えています また 利用可能なコンピューティング リソースに応じて拡張できる設計なので iPhoneアプリで コンパクトなビジョンモデルを実行して リアルタイムのカメラクエリを行える一方 デスク上で数十億パラメータのLLMを Macアプリに導入して 多段階の複雑なワークフローで エージェント型アシスタントを利用できます デバイスやモデルを問わず すべてをデバイス上で実行でき サーバへの依存もなく トークンコストもゼロです Core AIのパフォーマンスは Appleシリコンに最適化されており Siriを含むシステム全体にわたり Apple Intelligenceの エクスペリエンスを強化します そして今年 Apple Intelligenceは デベロッパの可能性をさらに広げます Loriに説明してもらいましょう Apple Intelligenceはアプリをまたいだ パーソナルコンテキストを活用し 画面の内容を理解して タスク遂行のためのアクションを実行します これらの機能を App Intentフレームワークを通じて 統合できるようになります このフレームワークは プラットフォームが アプリの機能を理解するための仕組みです これを使うことで アプリのコンテンツをより見つけやすく 機能をより使いやすくするための アクションボタン、ショートカット、 ウィジェット、Siri AIの活用が可能になります App Intentスキーマにより Siriの機能との統合が簡単になります スキーマは Siriが深く理解できる 認識しやすい構造で その基盤は 長年の言語モデルトレーニングです エンティティスキーマにより アプリが扱う コンテンツや概念を記述できます またインテントスキーマにより アプリが 実行できるアクションを記述できます パーソナルコンテキストの理解を 可能にするのは エンティティスキーマです アプリのコンテンツを Spotlightの セマンティックインデックスに提供すれば ユーザーがアプリの情報を素早く簡単に 見つけられるようになるほか アプリのアトリビューションも取得できます 重要なコンテンツプロパティの インデックスキーが組み込まれているため 少ないコードで より多くの理解が得られます Siriがインテントスキーマを理解できるため ユーザーは普段の言葉でリクエストできます ユーザーは 特定のフレーズを覚える必要はなく コード内でのフレーズの定義も不要です スキーマはタスク管理、写真編集、 コミュニケーションなど アプリの 一般的なカテゴリをカバーしています また システムがサポートする 多数のアクションもカバーしています アプリが実行できるアクションに対応する インテントスキーマを導入するだけで ユーザーが実行できるようになります これらのスキーマはシステム定義なので 将来のアップデート後にも利用できます つまり Siriの言語理解が 進化するにつれて 新しい言語や地域の方言の サポートが追加された場合も コードを変更せずとも インテントはそのまま機能します これらの機能と新しい View Annotations APIを組み合わせれば ユーザーは画面上のアプリのコンテンツを 参照してアクションを実行できます ユーザーはアプリと 会話のような形でやり取りでき 覚える必要のあるコマンドではなく 自然に感じられる言葉で操作できます 次に OrigamiアプリをSiriと 連係させる仕組みを説明します アプリのコンテンツとアクションを記述する エンティティとインテントを すでに用意してあり エンティティは IndexedEntityプロトコル準拠であるため Spotlightにインデックス化できます エンティティスキーマにも準拠することで Siriがアプリのコンテンツを 発見して推論できるようになります @AppEntityマクロを使い Message、 Contact、Conversationの各エンティティが 対応するエンティティスキーマに 準拠するようにします アプリの起動完了時に各エンティティを Spotlightにインデックス化して 同期を保つようにしています 再ビルドして最新の変更を反映しました アプリを起動していないときでも うまく機能するか試してみましょう Hey Siri Origamiナイトには誰が来る?

    Siri:Origamiアプリのメッセージによると Kevin、Mary Beth、Rachel、 Richardが Origamiナイトについて話しています Richardは何を持ってくるの?

    Siri:Richardはピザを持ってくるつもりだと 言っています いい感じですね ただし ここから続けたい場合 この情報に対するアクションが必要です Siriが見つけたコンテンツを アクションの対象にするには インテントを sendMessageスキーマに準拠させます 今度は@AppIntentマクロを使います コンテンツではなく アクションだからです ビルドして再実行し Siriに Richardへのメッセージ送信を依頼します 「ピザのうち1枚はベジタリアン用に してもらえる?」

    Siri:Origamiアプリから送信しますか? はい

    Siri:送信しました メッセージを送信できました さらに アプリ画面の表示内容を 「2つ目のメッセージ」や 「この写真」などと言うだけで 参照できるようにしましょう 新しいView Annotation APIを使うと ビューをエンティティに関連付けられます そのエンティティをアプリのインテントに 渡して アクションの対象にします MessageListビューには会話内の すべてのメッセージが含まれています 新しいViewモディファイアを使って 各メッセージ行を 対応するMessageEntityにマッピングします 試してみましょう Hey Siri この写真と次のメッセージを Kevinに送って 「Rachelが折り紙の練習用に 紙を買ってきてくれたの-- あなたは何色がいい?」

    Siri:Origamiアプリから 送信しますか? はい

    Siri:送信しました Siriがメッセージと写真を送信しました パーソナルコンテキスト、 アプリの一般的なアクション、 オンスクリーン認識を組み合わせることで 皆さんのアプリは システムの インテリジェントな構造の一部になります ユーザーはSiriを通じて 自然言語による機能へのアクセスや セマンティック検索による発見を 日常のワークフローに統合できます では Joshに戻します

    以上が 私たちが思い描く インテリジェントなプラットフォームです 豊かなネイティブ体験と インテリジェントな 自然言語インターフェイスが 連係して機能します このことは アプリデベロッパに 素晴らしいチャンスをもたらします Siriによって自然言語をサポートし アプリの体験を向上させたり Foundation Modelフレームワークで パワフルなAI機能を構築したり Core AIを使ってデバイス上で お好みのモデルを実行したりできます アプリ内の機能を実装するために カスタムモデルを使っている場合は Core AIが最適なテクノロジーです モデルをすべてのデバイスで 効率的に実行できるようになります また プラットフォーム組み込みなので アプリには常に 最新の修正と機能強化が適用されます 生成モデルの実験、トレーニング、 研究、ファインチューニングや ローカルの推論サーバの実行に 熱心に取り組んでいるデベロッパの方は Appleのアレイフレームワークである MLXを使えば 最先端のイノベーションやテクノロジーを 簡単に探究できます MLXは Metal 4と GPU Neural Acceleratorをサポートし Thunderbolt経由のRDMAで 複数台の Macを使うトレーニングへの拡張も可能です MLXはすべてがオープンソースで これまでになく高速です Apple Intelligenceを活用し Appleシリコンに支えられた 幅広い機能を提供する Appleのプラットフォームは インテリジェンスを駆使する次世代の アプリやゲームの構築と配信に最適です 次に これらすべてを支える基盤について さらに詳しく見ていきましょう これには アプリが依拠するシステムや 呼び出すフレームワークから 作業の計画、メモリ管理、 UIレンダリングのプロセスまで含まれます これらの基盤のパフォーマンスと品質を 特に詳しく解説します 今年のリリースにおける 多数のプラットフォームの改善を 一緒に確認しましょう 新しいSDKで再ビルドすると アプリの起動速度が向上し 応答性の改善を実感できます フレームワーク、メディア、検索、 アクセシビリティの全体にわたる 改良とプラットフォームの改善、Swiftと SwiftUIの機能強化など 多数の進歩があり 特にデザイン関連が充実しています 昨年 Liquid Glassを中心とする 新しいデザインが導入され デザイン言語に統一をもたらすことで 様々なデバイスをまたぐ体験という 今日の世界のニーズに対応しました 新しいデザインは アプリの 表現力と楽しさを向上させつつ ユーザーがすぐに慣れることのできる 親しみやすさも従来通りです 「Tide Guide」などのアプリでは特に美しく 潮汐データやチャートをスクロールすると 繊細でインタラクティブなハイライトが 反応します 「SketchPro」では ブラシパネルと コントロールが半透明で ツールを切り替える際にも 背景のアートワークが透けて見えます この1年間 デザインをより洗練させる 取り組みを続けてきました この取り組みの延長として 27のリリースでは デザインの新たなアップデートが行われます すでにLiquid Glassを導入済みのアプリは アップデートのメリットの多くが 自動的に適用されます Cindyが詳細を説明します

    今年のリリースでは Liquid Glassを構築するための基盤が 更新されたほか 新しいデザインがさらに改良され 一貫性が向上しています また iOSアプリを 多様なデバイスと画面サイズに 適応させる新しい方法も追加されます アプリに反映される変更点を 確認していきましょう Liquid Glassがもたらす優れた読みやすさを 維持するための調整を行い 背景にある複雑なコンテンツを より効果的に緩和させるようにしました 奥行きと境界を よりはっきり感じられるように エッジを暗めにし 鏡面ハイライトをより明るくしました また 設定に新しいスライダーを追加し より細かいパーソナライズを可能にしました ウルトラクリアから完全な不透明までの間で Liquid Glassを調整でき ユーザーが自分に最適な 見た目を選べます Liquid Glassを導入済みのアプリは 今年のリリースで実行するだけで これらの改善を自動的に取得できます 再コンパイルも不要です Liquid Glassは「透明度を下げる」や 「コントラストを上げる」など 各種のアクセシビリティ設定に シームレスに対応します macOS 27では「枠線を表示」の 環境値のサポートも追加され iOSと同様になりました macOSアプリのカスタムコントロールにも この設定を適用できます MacとiPadのサイドバーはエッジまで 拡張され 構造がより明確になるとともに アプリのコンテンツや壁紙の屈折は これまでと同様です サイドバーのアイコンの色に アプリの アクセントカラーを使うデザインが復活し アプリをより個性的にするとともに どれがキーウィンドウかを明確にします List APIとLabel APIにより これらのアップデートは自動的に適用され アイテムごとの色合いの カスタマイズもサポートされます macOSのすべてのウインドウに 一律の 急角度な角の丸みが適用されるようになり すべてのアプリにわたり 一貫性がより高く維持されます コンテンツがバーの下にもぐり込むと 統一されたツールバーが上部に表示され テキストの読みやすさを保ちながら コントラストを改善します このエフェクトは標準のツールバーに 自動的に適用され 既存のscrollEdgeEffect APIを使って カスタマイズもできます また アイコンとメニューを 意識的に使用して 最も重要なアクションに 注目を集める方法も検討しました macOSとiPadOSの両方で使えます アイコンはデフォルトでは非表示ですが アプリの主要なアクションのアイコンを 表示するためのAPIがあります また アイコン内での Liquid Glassの表示方法も更新され よりシャープで明確になっています この新しいレンダリングは すべてのアプリアイコンに適用されます 他にも新機能を導入しています 個性を加えるために 選択的に使用できる屈折などです Icon Composerでは Liquid Glassの複数のレイヤーで 構成されるアイコンを デザインできるようになりました 新しい注釈機能も導入され 屈折を追加したり Liquid Glassの コンテンツエフェクトを調整したりできます 作成中のアイコンの実際の見た目や 以前のリリースの見た目を確認できる インタラクティブプレビュー機能もあります これらのアップデートによって すべてのアプリとプラットフォームにわたり より容易に集中してデザインができます 次はアプリの適応性についてお話しします 現在iOSアプリは iPadでiPhoneアプリとして MacではiPhoneミラーリングを通じてなど 従来より多くの場所に表示されます iOSアプリがこれらの状況で より大きな画面に表示される場合 ユーザーは 余っているスペースを活用して より多くの情報を 表示することを望みます そこで今年 iPhoneミラーリングとiPadでの iOSアプリのサイズ変更を サポートする機能を導入します Origamiアプリを使って この機能の仕組みを見てみましょう 最新のSDKで再ビルドすると アプリのサイズ変更が 自動的に有効になります OrigamiアプリはSwiftUIアプリなので シーンライフサイクルと 基本的なサイズ変更をサポートする 標準フレームワークを利用しています SwiftUIやAuto Layoutを すでに使用しているか サイズクラスの変更に対応している場合 サイズ変更を フルサポートするための 準備は十分に整っています カスタムビューがある場合は レイアウトの判断に Auto LayoutとTrait Collectionを 使用するように更新します サイズ変更が可能な新しい iOSシミュレータとプレビューを使えば Xcode内で さまざまな画面サイズをテストして レイアウトがうまく機能するか 正確に確認できます コーディングエージェント向けのスキルも 提供しており サイズ変更に関する よくある問題の検出と修正に役立ちます 特定のデバイスや向きだけ想定して デザインするのではなく さまざまなサイズとアスペクト比に 対応できるデザインにしましょう iPhoneミラーリングの使用時に 最適な体験を提供するには あらゆるサイズに適応し サポートできるようアプリを更新します サイズ変更可能なシミュレータ、プレビュー、 iPhoneミラーリングにより アプリを最大限に動的かつ柔軟な状態に 維持することができます 次はSwiftUIについて Franckが説明します SwiftUIは Appleデバイス向けに アプリを構築する最善の方法です SwiftUIは Appleプラットフォームで 優れたアプリを構築するために必要な すべての知識を 反映するように設計されています レイアウト、アニメーション、 プラットフォーム統合に関する 複雑な問題をスムーズに処理します そのため 皆さんは自身のアプリを 際立たせるための作業に集中できます Liquid Glassなどの新機能が追加された際も アプリが SwiftUIを念頭に置いて 設計されていれば これらの機能を簡単に導入できます 「Xogot」のような新しいアプリは SwiftUIで構築されています Appleプラットフォームに真になじむ 利用体験を実現するためです 「Xogot」のゲーム開発環境では オープンソースのGodotエンジンを Appleデバイス向けに利用できます iPadから始め iPhoneに拡張しましたが Macへ移行する際にも 完全に自然な移行になりました Notionなど 以前はクロスプラットフォームや Webのテクノロジーを使用していたアプリも ユーザーインターフェイスを SwiftUIに移行しています 他のテクノロジーでは実現できない パフォーマンスと UIの一貫性が得られるからです 強力なエージェントコーディングツールを 使えるため 従来以上にSwiftへのコードの ポーティングが簡単になります もちろんAppleでも アプリを作るときは SwiftUIを使っています たとえば SwiftUIのおかげで 新しいSiriアプリの構築が簡単になりました すべてのAppleプラットフォームと Logic ProなどのCreator Studioアプリ間で コードを共有できるほか SwiftUIで新機能を 構築することで パフォーマンスを高め クロスプラットフォーム対応にできます 私たち自身もSwiftUIを使っているので Apple製アプリに行った改善は そのまま皆さんの アプリへの改善にもなります そして今年 SwiftUIは大きく進化します カスタムコードを減らせる より充実したインタラクション、 アプリを大幅に高速化する スピードの向上、 アプリのための新機能 この3つの進化です まずはインタラクションから説明します 今年 SwiftUIはアプリに より動的なインタラクションをもたらします たとえば 並べ替え可能なコンテナでは あらゆるコンテナに ドラッグによる並べ替えを 簡単に追加できます リスト以外のグリッドでの並べ替え たとえば このOrigamiアプリの グリッドを並べ替えるには 以前は大量のコード記述が必要でした それが今では ForEachに .reorderable()を追加して 親に.reorderContainer()を 加えるだけで完了です これだけで Origamiアプリの モデルの順序をカスタマイズできます リフトとドロップのアニメーションを SwiftUIが処理し グリッドやスタックなど あらゆるコンテナで利用できます 少し出来の悪い Origamiモデルもあるので SwiftUIで 任意のコンテナ内での スワイプアクションも実装しました スワイプでカスタム行を削除するために 既存の.swipeActions()モディファイアを 行に追加し .swipeActionsContainer()を スクロール可能なコンテナに追加します これにより カスタム行への クイックアクションを柔軟に実現できます 最後に テキスト選択も より柔軟になりました iOSには TextFieldやTextEditorと同様の 正確なテキスト選択機能が搭載されています macOSでは カスタムテキストレンダリング、 テキストバイブランシー、 縦書きテキストもサポートしました 次に スピードについて見ていきましょう スピードは常に私たちの優先事項ですが 今年は特に力を入れています これまでと同じように使用しながら 多くの改善を実感できるでしょう SwiftUI、AppKit、UIKitのアーキテクチャを 段階的に統合していますが 今年は 多くのコントロールにわたって 共通の基盤を共有しています つまり アプリをどこで実行しても 今回の改善のメリットが得られます 例えば macOSのメニューピッカーは 多数のリストアイテムを スムーズに処理できるようになりました また ネストされたスタックレイアウトの場合 これまでSwiftUIは 柔軟性を維持するために 子アイテムをそれぞれ 複数回計測していました 現在は不要な計算を省略することで レイアウトのサイズ変更に 要する時間が1/2になりました パフォーマンスを向上させるには 不要な処理をなくすのが一番です 今回 SwiftUIは Stateオブジェクトを 初回ロード時のみ初期化するようになりました これまでは ビューが再初期化されるたびに Stateオブジェクトの 新しい一時インスタンスが 作成されていました Stateが遅延処理されるようになり ダイナミックプロパティから マクロに変換されたため この改善が自動的に適用されます 画像の読み込みについては AsyncImageも冗長性を排除しています 標準のHTTPキャッシュを使って コンテンツを自動的にキャッシュするため 画像は一度だけダウンロードされ 必要な場合のみ再取得されます 最後に 新機能についてお話ししましょう 最初はツールバーです 新しいサイズ変更機能により 多様なサイズやアスペクト比に合わせて アプリを最適化することが これまで以上に重要になっています この体験の中心的な要素がツールバーです SwiftUIでは ツールバーのアイテムを 微調整できるようになりました 新しいvisibilityPriorityモディファイアで 重要なアイテムを「high」に設定すると スペースが狭くなっても そのアイテムは同じ幅で表示されます アーカイブや削除などの操作を 新しいツールバーの オーバーフローメニューコンテナに追加し オーバーフローメニューでグループ化できます 最後に 新しいtopBarPinnedTrailing プレースメントを使用すると ツールバーをどのようにリフローしても アイテムが必ず右端に表示されます ウインドウをサイズ変更した時 ツールバーが 適切に表示されるようになりました 重要なボタンは表示されたままです 優先度の低いアイテムは オーバーフローメニューに組み込まれ 共有アイコンは常に右端表示されます 新しいprominent tab roleを使用して 画面の端にタブを固定することもできます SwiftUIはドキュメントベースのアプリにも 新たな可能性を開きます 新しいドキュメントインフラにより 様々な機能をすぐに利用できます 例えば ファーストクラスの URLアクセスにより ディスクへの読み書きを 完全にカスタマイズできます XcodeやPagesのような アプリを支えている仕組みです 例えば ファイルURLへの直接アクセスにより ファイル全体ではなく ファイルの必要な部分だけを読み込み 変更された箇所だけを 書き込むことができます 提供されたオブザーバブルな構成を使って ドキュメントの属性を オブザーブおよび更新することもできます 新しいドキュメントAPIは 最新のSwiftと深く統合されており オブザーブやSwiftの並行処理などを サポートしています 最後に 素晴らしい機能を紹介します Spatial Previewフレームワークを使用すると Apple Vision Proを装着した ユーザーの周囲の空間に Macアプリを拡張できます アプリにこの新しいAPIを取り入れると 3Dモデルが空間対応になり Apple Vision Proにストリームした時 ユーザーはオブジェクトやモデルの プレビュー、編集、共有を リアルタイムに行うことができます すでに紹介した機能に加えて 他にも多数の機能強化があります ContentBuilderによる 型チェックパフォーマンスの向上、 新しいアラートバインディングAPI、 クロスフェードトランジションの調整などです プラットフォームのこうした機能強化により 高速な処理、リッチなインタラクション、 パワフルな新機能がSwiftUIにもたらされ デベロッパが活用できるようになりました では Swift自体を見てみましょう Holly お願いします Swiftは スタックのあらゆるレイヤで 利用する言語として設計されています Swiftを使えば フル機能のモバイルアプリ、 インターネットスキルサービス、 組み込みファームウェアなどの安全で 表現力豊かなコードを迅速に記述できます パフォーマンス、深度、 相互運用性に優れたSwiftは 低レベルシステムやサーバプログラミングで C/C++の後継と見なされています また Swiftの利用しやすさと表現力は アプリやフレームワークなどの 高レベルな開発にも最適です これほど広範囲に対応できる言語は Swiftだけです これこそ スタックが成長しても Swiftを使い続けられる理由です Appleプラットフォーム以外でも Linux、Windows、Android、Web向けの 開発ツールがSwift.orgに用意されています 多くのデベロッパが他のプラットフォームや サーバにもSwiftのコードを取り入れ パフォーマンスに優れたSwiftのメリットを スタック全体で活用しています 例えば Flightyは そのサービスでSwiftを使用して 空港の訪問回数を追跡するコードを アプリとバックエンド間で共有しています また GoodNotesはWebAssembly向けの Swiftを使ってWeb、Chrome OS、Android、 Windowsにアプリを移行し 10万行以上のコードを再利用しています FrameoはSwift-Javaの相互運用性を利用して iOSアプリとJavaで書かれた PhotoFrameソフトウェア間で Swiftライブラリを共有しています この相互運用性により C、C++、Javaの既存のシステムに Swiftを組み込むことができるため 書き直さなくても すべてのレイヤで Swiftのメリットを享受できます Appleでは 自社のスタックの あらゆるレイヤをSwiftで構築しています Foundationは Objective-Cフレームワークを 内部でネイティブSwiftに 移行できるようにしました AppKitとUIKitもそれに続き それぞれの実装でSwiftとSwiftUIを 広く活用しています オープンソースのWebエンジンであり Safariを支えているWebKitは 大規模でセキュリティクリティカルな C++コードベースです Swiftの安全なC++相互運用性を使い WebKitはコアコンポーネントを Swiftバージョンへと 段階的に置き換えています ネットワークスタックではQUICトランスポート レイヤーをSwiftで書き直しました このプロジェクトは 今月後半にオープンソース化され SwiftNIOとの統合により クロスプラットフォームで利用可能になります Swift.orgの活気あふれる オープンソースコミュニティを通じて 参加することができます スタックのさらに下のレイヤーでは 今年 セキュリティとパフォーマンス重視の システムがSwiftに移行されました TrueTypeフォントレンダリングエンジンは 長年 手動で最適化されていたCを メモリセーフかつ高速な Swiftコードに置き換えました 最も低いレベルでは ベアメタルファームウェア、コプロセッサ、 ドライバにわたって 数十万行のSwiftコードを記述しました 27のリリースでは コアオペレーティング システムカーネルの一部を Swiftで書き始めました これらの領域でSwiftが高い能力を 発揮するようになっても 私たちは Swiftの最も重要な 設計目標の1つを忠実に守っています 楽しさです 自分のアイデアをSwiftで記述し 反復処理を行う際 コンパイラがミスを検出してくれます 最新のアップデートは ワークフローの改善に重点を置いているので 皆さんは 魅力的なコードの記述という 楽しい作業に集中できます Swift 6.4は 日常的なタスクが もっと楽になるように設計されています いくつかご紹介しましょう コードベースの移行中 または 新機能を段階的に導入している時 プロジェクト全体のコンパイラ警告に すべて一度に対応するのは 現実的でない場合があります コードの特定の部分で警告を非表示にしたり 厳格な対処が必要な個所では 警告をエラーに昇格できるようになりました 複数のAppleプラットフォーム向けに コードを記述する時は available属性が長く 繰り返しになりがちです Appleプラットフォームのバージョン番号が 同じ場合 すべて列挙しなくても 「anyAppleOS」と記述するだけで済みます deferブロック内での 非同期呼び出しの制限がなくなり defer内でawaitが機能するようになりました 何をビルドしていても Swiftのコンパイラ診断は 日々の頼れる相棒として早期にミスを発見し 正しいコードへと導いてくれます Swiftコードを記述したことがあれば 次のようなエラーメッセージに 遭遇したことがあるはずです 「妥当な時間内に この式の型チェックを実行できません」 これは 複雑な演算子の式、クロージャ、 または深くネストされた SwiftUIビューの本体で 発生することがあります 非常に不便でしたが 大幅に改善しました 多くの場合 このフォールバックエラーが 発生していたコードが 正常にコンパイルされるか 対処しやすいエラーを返すようになります スムーズなワークフローにとって 重要な領域なので Appleでは引き続き投資を続けていきます Swift 6.4は日々のコーディングの 生産性を高めるとともに プロジェクトのより専門的な 領域にも同様のメリットを もたらします Swiftでフルスタックに挑むなら 今がまさに最高のタイミングです では Joshに戻します

    今年のリリースにおける プラットフォームの改善点をご紹介しました 時として 前進するためには 何かを手放さなければなりません 昨年お伝えしたとおり macOS Tahoeは Intel Macをサポートする最後のリリースです macOSのAppleシリコンへの移行が完了し エコシステム全体で 単一のアーキテクチャに 注力できるようになりました これはアプリにもメリットをもたらします Mac App StoreでAppleシリコン専用の バイナリを配布できるため アプリのダウンロードサイズが小さくなり 単一アーキテクチャに 集中してテストできます さらに Liquid Glassを用いた 新デザインもさらに洗練されました 移行を完了させる絶好のタイミングです 旧デザインを使用するために 選択可能だったサポートが廃止となります アプリをXcode 27で再コンパイルすると Liquid Glassを使った 新デザインが自動的に適用されます システム全体にわたって 多数の 改善が加えられた今年のリリースにより アプリやゲームのルックアンドフィールが これまで以上に向上します では Appleプラットフォームでの 生産性向上と 開発に役立つツールに目を向けてみましょう インテリジェンスは コードの記述、 新機能の追加、アプリのビルドの方法を 根本から変えつつあります 昨年 AIコーディングアシスタントを Xcodeに導入したところ 多くの方がすぐに取り入れてくださいました 迅速なコーディングと 新しいAPIの スムーズな採用を支援します この分野は進化が非常に速いため リリースのペースを上げ これまで以上に迅速に 新しいXcodeの機能をお届けしています 今年の初め コーディングエージェントを Xcodeに導入するとともに Model Context Protocolを活用して エージェントがプレビューの取得や ドキュメントを検索できるようにする ツールも提供しました MCPを使用すると Xcodeは すでに使用しているツールにも接続できます 例えば Figmaなどのアプリや GitHubのようなサービスから接続できます また XcodeにはAnthropicやOpenAIの エージェントとの連係が組み込まれており 今回Googleも加わりました 本日 XcodeはAgent Client Protocolの サポートを追加しました これにより 互換性のあるエージェントを Xcodeに取り込むことができます ACPサポートとGeminiの連係は 本日から利用可能なXcode 26の アップデートに含まれています そしてXcode 27では さらに多くの機能が提供されます Kenが説明します コードの最初の一行からApp Storeまで XcodeはAppleプラットフォーム向けの 最高のアプリを開発できる場所です 何百万人ものデベロッパが Xcodeでコードを書きデバッグを行い コーディングエージェントと 並行して作業しています SwiftUIでインターフェイスをデザインし リアルタイムでプレビュー デバイスやシミュレータでテストして ユーザーより先に問題を見つけ Instrumentsでパフォーマンスを プロファイリングして アプリの迅速性、 応答性、効率的を維持します 今年のXcodeには 2つの大きなテーマがあります 1つ目はインテリジェンスで この後詳しくお話しします 2つ目は日々の体験 つまりXcodeの操作感です 私たちも皆さんと同じように 毎日何時間もXcodeを使っています すべてのOSとアプリを Xcodeでビルドしています 実は Xcode自体もXcodeでビルドしています 高速で楽しく パーソナルであると同時に 使いやすくなければなりません 皆さんのフィードバックを受けて Xcodeを全面的に改善しました プロジェクトの読み込みが速くなりました 主なクラッシュやスピンの問題を修正しました デバッグセッションの信頼性が高まり 式の評価も速くなりました 負荷の大きいログを コンソールで スムーズに処理できるようになりました Xcode 27は30%軽量化されています Appleシリコンのみに対応し エージェントやドキュメントなどは バックグラウンドでダウンロードされます これで常に最新の状態を維持できます では 実際に使ってみましょう まず Xcodeの設定がiCloudに 自動保存されるようになりました 新しいMacをセットアップすると 設定のインポートが提示されます iMacから設定を読み込みます Apple IDでサインインできます Git configも自動的に入力されます このように 新しいMacで すぐにコーディングを始められます 新しいプロジェクトを作成してみましょう ご覧ください 、の順に選択すると すぐにエディタが開きます ファイル名も バンドルIDも 何も設定する必要がありません もちろん これらは 後から指定することもできます アイデアの検討、新しいAPI、 ビューのプロトタイピングに最適です では Origamiプロジェクトを 開いてみましょう macOS 27の洗練されたデザインにより Xcode 27は鮮明で 美しい仕上がりです カスタマイズしましょう Xcode 27では ツールバーを 自分好みにカスタマイズできます 必要に応じてアイテムを追加/削除するなど 簡単にアレンジできます アクティビティビューは ドキュメントタイトルにすっきり収まり 他のアイテムのための スペースがさらに広がります ナビゲーションボタン、 キャンバストグル、エディタ分割も すべてツールバーに表示されています 新しいコーディングアシスタントの 会話を作成するための ショートカットを追加しましょう これは後で使います 次は とても楽しいです テーマです エディタだけでなく アプリ全体に カラーが反映されるようになります 背景からシンタックスのカラーまで すべてをカスタマイズできます キーワードに最適な パープルのシェードも設定できます Xcode 27には 魅力的な 新しい選択肢が用意されています お気に入りをいくつかご紹介します まずは フレッシュで 香りまで漂ってきそうです もう少しエネルギッシュなものがよければ エレクトリックな感じがたまりません とは すべてのテーマで使用できます は リラックスした感じです 複数のプロジェクトに 同時に取り組んでいるとき それぞれ異なるテーマを設定すれば プロジェクトを一目で 見分けることができます では 作業に戻りましょう 次は 継続的なインテグレーションと デリバリーを提供するXcode Cloudです Xcodeに組み込まれています Origamiプロジェクトで 使えるように設定しましょう をクリックして リポジトリへのアクセスを許可するだけです 最初のクラウドビルドを開始できます App Store Connectの設定は不要です Xcode Cloudのビルドが最大2倍速くなり Apple Vision Proと Appleシリコン上でMetalを使用する アプリもサポートされました 次はプレビューです UIの反復処理に最適な方法であり アクセシビリティのサイズ、 向き、ローカライズなど 様々な表示の外観を 簡単に確認できます あらゆるプロパティのバリエーションを 確認できるようになりました このビューを開いて クラフトメモを表示しましょう どのように表示されるかは 4種類の値を持つ CraftState列挙値によって異なります この列挙値をプレビューに渡すと UIのすべての状態を示す グリッドが表示されます 4つすべてを一目で確認できます 次は もう1つの画期的な機能です 実際のハードウェア上で アプリのパフォーマンスを評価し センサーを使用するなど 実際の環境でテストできます また シミュレータを使って 古いOSや 手元にないデバイスをカバーできます Xcode 27では、これら両方を 新しいDevice Hubとして統合しました シミュレータの後継であり さらに多くの機能を備えています ご覧ください 初めてアプリを起動すると シミュレータのようなウインドウが開きます いつもと同じように回転したり スクリーンショットを撮ったり ホーム画面に戻ったりできます ビューを拡張すると デバイスのプロパティを変更して 様々なシステム設定に対する アプリの応答をテストできます ダークモードへの切り替えや フォントサイズの拡大なども可能です 最高の忠実度を実現するため エクスペリエンスを一から作り直しました ピンチしてズームしたり 2本指で スクロールしたり プレビューと同様に シミュレータを動的にサイズ変更して 様々なサイズにiOSアプリが どのように対応するかを確認できます ここにあるiPhoneのように 複数の物理デバイスを一か所から 管理および操作することもできます Origamiアプリを Macから直接起動して 操作することができます シミュレータの利便性と 実機の忠実度の両方を 備えています 以上がXcode 27の エクスペリエンスの概要です エクスペリエンスだけでなく 開発作業を真に加速させる 今年最大の変更点は インテリジェンスにあります Kevin よろしくお願いします デベロッパにとって素晴らしい時代です インテリジェンスが アプリの開発方法を変えつつあります エージェントコーディング そしてAppleの プラットフォーム、フレームワーク、ツールは アイデアを形にする力を与えてくれます Xcode 27はエージェントコーディングを 大きく進歩させ 最高のモデルと エージェントのパワーを Xcodeに直接取り込みました エージェントを操作する方法から 最良の結果を得るためのツールセットまで Xcode体験のあらゆるレイヤーに エージェントが組み込まれています プロジェクトの理解、ドキュメントの検索、 ビルドやテストに役立つツールも 用意されています さらにXcode 27には バリアントを使った プレビューのレンダリング、 シミュレータの操作、 アプリのローカライズ、デバッグなどの 新しいツールも用意されています ツールだけではありません Xcodeでエージェントを使うと すべての回答もSwift、SwiftUI、 Appleのフレームワークが基盤となります つまり Appleプラットフォーム向けに 開発する場合 Xcodeは エージェントを使った コーディングが最適といえます アプリ開発のあらゆる段階で どのように機能するかを見てみましょう アイデアから始まり それをビルド および検証して 改善します 新しい言語の追加や問題の修正などです まず Origamiアプリに 楽しい機能を追加しましょう 娘は私と一緒に 折り紙を作るのが大好きです 彼女を驚かせるため キャラクターについての ちょっとした冒険ストーリーを 作る機能を追加したいと思います エージェントとの 新しい会話から始めます ツールバーから作成しましょう 他のファイルと同じように エディタ内に直接開きます 作成するのはこちらです Origamiプロジェクトに 娘だけの冒険ストーリーを 生成するボタンを 追加します それだけでも良い結果が得られますが もう少し具体的なイメージがあるので 詳細を追加してみます まず 舞台設定やストーリーで 使用するアイテムなど 娘がいくつかの オプションを選びます アプリが最初のページを生成し 次に何が起きるかを彼女に選ばせます 最新のFoundation Model APIを使用し 美しいタイポグラフィで 提示したいと思います コーディングエージェントで 最良の結果を得るには まず実装とデザインについて連携し その後でコードを記述します そこで プロンプトに/planを追加します ついでに図表もリクエストしておきましょう その方がプランを見直しやすくなります では 始めましょう エージェントがXcodeのツールを使って プロジェクトを探索し コードベース、 アーキテクチャ、パターンを理解して 目的の機能をビルドするための 最適な方法を見つけようとしています いくつかの確認事項も尋ねてきます データを保持しますか? はい。ストーリーの次の展開の選択肢は いくつにしますか? 2~3つが良いですね エージェントがプランの作成を続行します 少し時間を飛ばしましょう プランが作成され 美しく レンダリングされたマークダウンとして 会話のすぐ隣に表示されました とても見直しやすく さらに改善することもできます 現在の実装では 設定項目と 選択肢が固定されています 自分でも追加できたら素晴らしいですね コメントとして追加しましょう これでプランが完成しました 実行しましょう Xcodeとエージェントが連係して このプランを実装します コードやプレビューなど 変更されるものは すべてXcodeに表示されます 実行中に実装を改善できます 例えば ストーリーのヒーロー画像に 楽しい画像フィルタを追加しましょう 機能のビルドが完了したようです コード量はまだ多いですが プレビューは素晴らしい出来です 実行してみましょう Origamiプロジェクトを開いて 新しいツールバーアイコンをタップすると 1ページ目にアイテムと 設定が表示されます 森と杖を選びます 自分で追加したい場合のボタンもありますね これがストーリーの最初のページです 魅力的なヒーロー画像が表示されています 娘もきっと気に入るでしょう 数分前には単なるアイデアだったものが アプリで実行できるようになりました 素晴らしい! 機能を構築するのに必要なのは コードを書くだけではありません 意図した通りに動作するか 確認する必要もあります Xcode 27には エージェントが作業を 確認するためのツールも用意されています 例えば エージェントはテストを実行して アプリのロジックを検証したり Playgroundを使ってアイデアを分離したり (APIを使った実験など) ライトモードとダークモードの視覚的な 変更をプレビューでチェックしたり 様々な向き、テキストサイズ、 ローカライズを確認したりできます さらに エージェントがシミュレータで アプリを操作できるようになりました ご覧ください 設定、アイテム、さらにカスタマイズの 様々な組み合わせをテストしたいと思います XcodeがOrigamiとDevice Hubを起動して テストを開始します エージェントはタップ、スワイプ、 入力が可能です 完了すると テストの概要が表示されます 途中で撮影されたスクリーンショットも すべて確認できます ここでは Origamiアプリの新しい ストーリー機能をデザインおよびビルドし エンドツーエンドでテストしました 次に、エージェントコーディングを使って アプリを改善する方法を見ていきましょう Xcodeのエージェントは 新しいAPIの導入や アプリのアクセシビリティの向上など あらゆるエンジニアリングタスクを 支援します Origamiアプリをローカライズしましょう 最初はフランス語です Xcodeは新しい言語を 自動的にString Catalogに追加し エージェントと連係して プロジェクト全体にわたって 文字列を翻訳します これは単なる逐語訳ではありません 各文字列のコンテキスト、周囲のコード、 UI、アクションを確認した上で 最適な翻訳を選択します 完了後は String Catalogで すべての翻訳を確認できます ビルドして実行しましょう アプリがローカライズされました 素晴らしい! 優れたアプリの開発には ユーザーからの フィードバックとデータへの対応が重要です Organizerでは クラッシュ、ハング、 パフォーマンス指標など 実際の環境でのアプリの実行状況を 匿名化・集計された形で把握できます エージェントを使って重要な問題を発見し 修正できるようになりました Xcodeに最新リリースでの 上位クラッシュを表示させてみましょう 発生頻度でランク付けされた クラッシュの一覧が表示されます 最初のクラッシュは 先週プッシュしたアップデートが原因ですね 修正しましょう

    Xcodeはシンボル化された クラッシュログを調べ 問題の発生個所を特定し クラッシュを再現して修正を行い その後で検証します これで問題が修正されました このように 開発、計画、ビルド、 改善のすべての段階で エージェントとXcodeが連係します ぜひXcodeとエージェントを活用して 皆さんのアイデアを実現させてください 最後に これらすべてを可能にしている ものについてお話しします Xcode 27には Appleのエンジニアと デザイナーの専門知識が スキル、ドキュメント、 MCPツールとして組み込まれています スペシャリストの集団です SwiftUIスペシャリストは ビューと データフローの構成を熟知しています アクセシビリティスペシャリストは、 アクセシビリティを高める方法を知っています ユニバーサルサイジング、テスト、 パフォーマンスのスペシャリストもいます これまでご覧いただいた多くの機能は これらのスペシャリストが担っています そして 皆さんのアイデアも追加できます Xcodeはそれらすべてを 同じ方法で統合します プラグインです この技術は多くのエージェントが採用し コミュニティで広く利用されています これほど多くのプラグインが既に作成され 共有されているのは素晴らしいことです プラグインには エージェントに新しい タスクを指示するスキルを追加できます Model Context Protocolを使った ツールを含めることもできます プラグインに新しく追加された Agent Client Protocolにより 皆さんが選択したエージェントを 組み込むことができます インストールは簡単です コマンドラインを使うか git URLをXcodeに直接貼り付けるだけです FigmaやGitHubなどのパートナーなら ワンクリックで簡単に設定できます これらをすべて組み合わせることができます XcodeにFigmaのデザインをSwiftUIで実装し 様々なバリアントに最適化させ スキルを使ってリサイズ可能にして GitHubにPRを送ることができます 素晴らしいですね 以上がXcode 27の エージェントコーディングの説明です アイデアからアプリ完成まで 全工程をカバーし 作成、改良、リリースのスタイルに 合わせて設計されており あらゆるユーザーにリーチできます 皆さんの次の素晴らしい作品を 見せてもらえるのが楽しみです ではJoshに戻します

    今年はXcodeとその他多くの デベロッパツールにとって大きな一年です 全面的に刷新されたReality Composer Pro 3は完全に再構築され RealityKitによるプロダクション品質の 3D体験の制作に対応しています キャラクターアニメーションや よりリアルなライティングのほか Mac仮想ディスプレイでの編集結果を リアルタイムで確認できる ライブプレビューをサポートしています 今年のリリースではゲームデベロッパ向けの 機能もさらに充実しており Game Porting Toolkitも 大幅にアップデートされます Appleプラットフォームへのゲームの ポーティングの所要時間を大幅に 短縮させる コーディングエージェント向けの AIスキルが追加されます 新しいMetalのコマンドラインツールを通じて 開発とデバッグ中に エージェントによる 直接のコントロールが可能になり Appleプラットフォームでのゲーム開発の ベストプラクティスを ポーティングの全工程に採用できます 以上 デベロッパの生産性強化についてでした 2027年のリリースには 開発に活用できる新機能が多数あります App Intentフレームワークにより アプリをApple Intelligenceに接続できます Foundation Modelフレームワークと Core AIにより パワフルな生成インテリジェンス機能を アプリに直接組み込めます デザイン、Swift、SwiftUIの全体におよぶ プラットフォームの改善により アプリのスピードと柔軟性が高まり 構築が容易になります Xcodeには エージェントコーディングの さらに充実したサポートが追加されました ここでご紹介した内容は ほんの一部に過ぎません 本日の内容を深く掘り下げる 100を超えるセッションがあります Apple IntelligenceやXcode 27 デザインなど 様々なテーマを扱っています セッションはApple Developerアプリ、 Webサイト、YouTubeで視聴できますし 今年からは新たにBilibiliでも配信します またこの一週間を通じて オンラインでも さらに多くのコンテンツをご用意しています グループラボやオンラインパネル Q&Aセッションに登録して Appleの エンジニアやデザイナーと交流しましょう Apple Developer Forumsでも Appleのメンバーとつながり 質問したり 会話をフォローしたりして 最新のツールやテクノロジーについて 学ぶことができます つながりの機会は 今週だけにとどまりません 世界各地の対面イベントやオンラインの ハンズオンワークショップやラボ その他のイベントを通じてAppleとつながり 通年コミュニティで学び交流できます 皆さんと直接お会いできる機会も大切です Developer Centerでは 直接お会いする機会がたくさんあります Developer Centerはクパティーノ、上海、 シンガポール、ベンガルールにあります そして今秋にはベルリンに 5つ目のDeveloper Centerがオープンします ヨーロッパ屈指の活気あるデベロッパと デザイナーのコミュニティの拠点の街です 皆さんぜひご来訪ください オンラインイベントへのご参加も歓迎です 今年がWWDC初参加の方も 25回目の方も ありがとうございます 皆さんの作品が私たちの原動力です 私たちの多くが 皆さんの作った アプリを使い ゲームを楽しんでいます 本日の内容のすべてが 皆さんの次の素晴らしいアイデアを 実現するための力になることを 願っています 皆さんの次の作品を楽しみにしています WWDCをお楽しみください

Developer Footer

  • ビデオ
  • WWDC26
  • Platforms State of the Union
  • メニューを開く メニューを閉じる
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    メニューを開く メニューを閉じる
    • アクセシビリティ
    • アクセサリ
    • Apple Intelligence
    • App Extension
    • App Store
    • オーディオとビデオ(英語)
    • 拡張現実
    • デザイン
    • 配信
    • 教育
    • フォント(英語)
    • ゲーム
    • ヘルスケアとフィットネス
    • アプリ内課金
    • ローカリゼーション
    • マップと位置情報
    • 機械学習とAI
    • オープンソース(英語)
    • セキュリティ
    • SafariとWeb(英語)
    メニューを開く メニューを閉じる
    • 英語ドキュメント(完全版)
    • 日本語ドキュメント(一部トピック)
    • チュートリアル
    • ダウンロード
    • フォーラム(英語)
    • ビデオ
    Open Menu Close Menu
    • サポートドキュメント
    • お問い合わせ
    • バグ報告
    • システム状況(英語)
    メニューを開く メニューを閉じる
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles(英語)
    • フィードバックアシスタント
    メニューを開く メニューを閉じる
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(英語)
    • Mini Apps Partner Program
    • News Partner Program(英語)
    • Video Partner Program(英語)
    • セキュリティ報奨金プログラム(英語)
    • Security Research Device Program(英語)
    Open Menu Close Menu
    • Appleに相談
    • Apple Developer Center
    • App Store Awards(英語)
    • Apple Design Awards
    • Apple Developer Academy(英語)
    • WWDC
    最新ニュースを読む。
    Apple Developerアプリを入手する。
    Copyright © 2026 Apple Inc. All rights reserved.
    利用規約 プライバシーポリシー 契約とガイドライン