4 ポイント 投稿者 GN⁺ 2026-02-04 | 1件のコメント | WhatsAppで共有
  • Xcode 26.3 では、開発者が AnthropicのClaude AgentOpenAIのCodex といったコーディングエージェントをXcode内で直接利用可能
  • この機能は 「agentic coding」 と呼ばれ、Xcodeが開発者の目標に応じて作業を分解し、プロジェクト構造に合わせて判断を下す 自律的な開発支援 を提供
  • エージェントは、ドキュメント検索、ファイル構造の探索、プロジェクト設定の変更、Xcode Previewsのキャプチャおよびビルドの反復検証 など、開発プロセス全体を支援
  • Appleは、これにより開発者が 生産性と創造性を最大化 し、イノベーションに集中できるようになると説明
  • 新しい Model Context Protocol により、外部の互換エージェントやツールもXcodeと連携可能となり、Appleプラットフォーム開発の柔軟性が拡大

Xcode 26.3の主な機能

  • Xcode 26.3は agentic coding対応 を導入し、開発者がコーディングエージェントを活用してアプリを構築できる新しい方法を提供
    • Anthropicの Claude Agent とOpenAIの Codex をXcode内で直接利用可能
    • Xcodeが開発者の目標を理解し、作業分解、意思決定、組み込みツールの活用 を自律的に実行
  • この機能は、Xcode 26で導入された インテリジェントなコーディングアシスタント を拡張したもので、Swiftコードの作成と編集を超えて、さらに多くの機能へのアクセスを可能にする
    • エージェントは開発ライフサイクル全体で協調し、ワークフローの簡素化、高速な反復、アイデアの実現 を支援

開発ワークフローとの統合

  • Claude AgentとCodexは、Xcodeの ドキュメント検索、ファイル構造の探索、プロジェクト設定の更新 機能にアクセス可能
    • また、Xcode Previewsのキャプチャ によって結果を視覚的に検証し、ビルドと修正のプロセスを反復実行できる
  • Appleは、この統合によって 高度なモデルの推論能力 とXcodeの基本機能が組み合わさり、Appleプラットフォーム開発に最適な成果を提供すると説明
    • 開発者は、プロジェクトに最も適したモデルを選択して利用可能

Appleの見解

  • Appleの Susan Prescott(グローバルデベロッパリレーションズ担当バイスプレジデント) は、「業界をリードする技術を開発者の手に直接届け、最高のアプリを作れるようにすることが目標だ」と述べた
    • agentic coding が生産性と創造性を高め、開発者がイノベーションに集中できるようワークフローを簡素化すると強調

Model Context Protocol

  • Xcode 26.3は Model Context Protocol を通じて機能を開放
    • これは オープン標準 であり、開発者がXcodeと互換性のある 他のエージェントやツール を自由に利用できるようにする
    • 組み込み統合に加えて、外部モデルとの連携の柔軟性も確保

提供情報

  • Xcode 26.3 は現在、Apple Developer Program会員 向けに リリース候補(Release Candidate) として提供中
    • まもなく App Store を通じて正式リリース予定
    • AnthropicおよびOpenAIの サービス利用規約 が適用される場合がある

1件のコメント

 
GN⁺ 2026-02-04
Hacker Newsの意見
  • 今回の Xcode 26.3 リリースノートを見ると、驚いたことに macOS 26(Tahoe)を要求していない

    • iOS 開発を長くやってきた立場からすると、XcodeReleases.com によれば通常は毎年 2 回のメジャーアップデートがある
      9 月の X.0 バージョンでは Swift と SDK のバージョンが上がり、ベータ期間が長い
      3〜4 月の X.3 / X.4 バージョンでは Swift が再び上がり、最低 macOS 要件も引き上げられる
      今回のリリースは Swift のバージョンが据え置きなので、コアツールチェーンは 26.2 と同じで、そのため macOS 要件も変わっていないようだ
    • ただし AI 関連機能を使うには macOS 26 が必要で、それ以前のバージョンでは 制限された機能しか動かない
  • 「空中楼閣を築いている」という言い方のように、Xcode はもう バグ修正と最適化に集中すべき段階だと思う

    • 10 年間 Xcode を使っているが、自分の経験では着実に改善している
      たまにキャッシュを消す必要はあるが、一日を台無しにするほどではない
      iOS、macOS、CarPlay、Watch 向けアプリを作っていて大きな不便はなかった
      だから「Xcode がそんなにひどい」という話は理解できない
    • AI は単なる流行ではなく、ソフトウェアエンジニアリングの中核要素になった
      Xcode がこれを取り逃がせば、製品の将来にリスクが生じる
    • Xcode ができる前から使っているが、品質をめぐる議論は毎年繰り返されている
      Objective‑C の ガベージコレクション移行期には品質が大きく落ち、その後も完全に回復した感じはない
    • macOS 全体にも未完成のアイデアが多い
      優れたコンセプトはあるが、実装が半分くらいで止まっている印象だ
    • バグ修正だけでは 株主を満足させられず、AI 機能を押し出すほうが目立つ選択なのだろう
  • Xcode が自分のコンピュータにインストールされるたび、ある種の 存在論的カーネルパニックを引き起こされる気分だ
    .json や .xml のファイル関連付けを強制的に変えられるたびに怒りが湧く
    単にテキストファイルを見るだけのために 12GB の IDE を起動しなければならない現実がつらい
    Gentoo stage 1 install 並みに遅い起動速度も相変わらずだ
    Xcode のインターフェースとデバッガは学ぶ価値も使う価値もあるが、読み込み時間はいまだに謎だ

    • Xcode が iOS ランタイムなど数 GB のファイルをインストールしてディスクを埋め、しかも SIP のせいで削除もできないようにするのが不満だ
    • ファイル関連付けを変えればいいのでは、という意見もある
      Xcode がアップデートのたびに関連付けを戻しているのか気になる
      JSON の整形なら他のエディタでも十分できる
    • macOS 開発に興味はあったが、Xcode をインストールして起動してみたあと、その 使い勝手の古さにがっかりした
    • 今回の話題は Xcode の AI 統合なので、単なる不満よりも コードのプライバシーやコンテキストウィンドウの扱い方のような技術的議論のほうが気になる
    • VSCode の即時起動速度に慣れている立場からすると、Visual Studio 2026 が今ではほぼその水準にまで追いついたのは印象的だ
  • 今回のアップデートの本当の要点は MCP(Model Context Protocol) のサポートだ
    これで Claude や Codex に縛られず、好きな エージェントを接続できる

    • MCP がもっと多くのツール群に開かれるといい
      とくに Xcode Instruments に MCP 統合が入れば、大きな変化になるはずだ
  • Xcode の CLI が安定して動いていれば、こんな問題はなかったはずだ
    現状ではランダムに失敗し、5000 行もの 非構造ログを吐き出す
    Xcode はこうした問題を把握しながらも xcodebuild を直さず、MCP サーバーで包んだだけのように見える
    CLI が信頼できていれば、はるかに豊かなエコシステムが可能だっただろう

    • xcode で始まる CLI は不安定だが、swift 系はずっと安定している
      swift-formatswift-test のようなツールは他言語のエコシステム並みの水準まで発展している
      自分はアプリコードを Swift パッケージに分離してテスト速度を 60 倍にした経験を この記事 にまとめた
  • XcodeBuildMCP があれば、わざわざ Xcode を開く必要はほとんどない
    ターミナルで Claude がコードを書き、build_sim → launch_app_sim → screenshot describe_ui の順に作業する
    ただし Instruments のプロファイリングや署名関連の作業には、依然として Xcode が必要だ
    describe_ui がアクセシビリティツリーを返す機能は エージェントにとって非常に有用

    • Xcode プロジェクトの複数の設定ファイルは公開ドキュメント化されていないため、エージェントが編集できないよう制限している
      Xcode の agentic programming はおそらく、より 安全なアプローチを取るのだろう
      describe_ui ワークフローは興味深く、すでに実装可能なのか気になる
    • XcodeBuildMCP が C++ シンボル定義をエクスポートできるなら、実質的に LSP サーバーを公開したのと同じで興味深い
    • 自分は今でもブランチごとに Xcode を開き、Claude が作ったコードを IDE でレビューし、バージョン比較とデバッグを自分でやっている
    • 高速な UI プレビューの反復作業は、まだ Xcode の外で完全に置き換えるのが難しい
  • 最近の Apple OS リリースのうち、どれくらいが agentic coding で作られているのか気になる

    • Bloomberg の Mark Gurman によれば、Apple は社内で「Claude ベースで動いている」とのことだ
      関連ツイート 参照
    • UI デザインはチャットボットがやったように感じることが多い
    • Activity Monitor のように、ウィンドウをほぼ全画面まで広げないとタブが見えない UI を見ると、vibecoding 以前の時代の産物のように思える
  • Anthropic のブログによれば、いまや Xcode が Claude Agent SDK を公式サポート している

  • 「Xcode Previews を視覚的にキャプチャする」機能こそ本当に価値のある部分だ
    シミュレータとの相互作用までできれば完璧だろう
    それ以外については、今後もターミナルで Claude Code を使い続けるつもりだ

    • まだシミュレータと直接やり取りはできない
      その機能は依然として XcodeBuildMCP が担っている
      今後のリリースで実装されることを期待している
  • すでに Xcode 26.2 で Claude を使っているが、26.3 で 何が変わったのかははっきりしない

    • 現在、エージェント統合ウィンドウで 3 種類のプロバイダタイプを試したところ、Xcode が完全に クラッシュして IDE 自体が起動しなくなった
    • 「Xcode 26.3 は Model Context Protocol を通じて、すべての互換エージェントやツールを利用可能にする」という文言がある
      そのほかにもいくつか改善があるのかもしれない
    • 既存の agentic coding 統合は 遅くてぎこちなかった
      CLI で自分の好みのエージェントツールを使うほうがはるかによかった