Claude CodeのMacアプリに、かなり面白い新機能が入りました。iOSアプリを、ClaudeがSimulator上で実際に動かしながらテストできるようになったんです。しかも会話画面の横にシミュレーター用の表示が出て、コードを書かせて、そのまま動作確認までつなげられる。これは開発体験としてかなり気持ちいいと思います。
Anthropicが公開ベータとして、Claude Code DesktopにiOSアプリのテスト機能を追加しました。対象はPro、Max、Teamプランのユーザーです。使えるのはClaude Desktop v1.24012.0以降。そして前提条件として、XcodeにiOS platformが入っていることが必要です。
ここでいうSimulatorは、iPhoneやiPadの代わりにMac上でアプリを動かす仕組みです。実機そのものではありませんが、起動して、画面をタップして、スワイプして、UIの確認をするにはかなり便利です。開発者なら「毎回本物のiPhoneをつないで試すの、地味に面倒だよね」と思ったことがあるはずで、そこをClaudeがかなり肩代わりしてくれるわけです。
一番おもしろいのは、Claudeが単にコードを書くAIではなく、「動かして、見て、直す」ところまで踏み込んできた点です。

従来のAIコーディング支援は、どちらかというと「こう書けばいいですよ」という提案止まりでした。でも今回の機能だと、Claudeはアプリを起動し、画面を読み取り、自分で操作しながら修正を重ねられます。つまり、雑に言えばAIがUIテストをしながら開発を回す感じです。これはかなり実務っぽい。
しかも、シミュレーターは会話の横に表示されるので、開発者はClaudeのやりとりを見ながら、必要なら自分でタップやスワイプもできます。完全自動でブラックボックス化するのではなく、途中で人間が割り込める。ここはかなり大事だと思います。AI任せにしすぎると変な方向に進んだときに追いづらいので、手綱を握れる設計は好印象です。
Anthropicが案内している流れはシンプルです。
まずClaude Code DesktopのCodeタブで、iOSアプリのプロジェクトを開きます。次に「このアプリをビルドして、シミュレーターで起動して、オンボーディングの流れを確認して」といった感じで依頼します。するとClaudeがアプリを起動し、シミュレーターで操作し、画面を見て確認していきます。
ここでポイントなのは、「テストして」とふんわり頼むより、「何を確認したいか」を少し具体的に伝えたほうが良さそうなことです。これはAI相手ではよくある話で、目的が明確なほうが結果も安定しやすい。たとえばログイン画面、初回起動、購入導線みたいに、見たい場所を指定すると強そうです。

便利そうに見えて、制限はあります。まず、これはMac限定です。理由は単純で、AppleのiOS SimulatorがmacOSでしか動かないからです。さらに、ローカルセッションのみ対応で、cloudやSSHのセッションからは使えません。つまり、自分のMacの中でシミュレーターを直接触れるときだけ動く仕組みです。
Anthropicの説明では、シミュレーターpaneはシミュレーターを直接操作するので、いわゆるcomputer useのように画面全体を乗っ取るわけではないとのこと。これも地味にありがたい。作業中に他のウィンドウを隠されると、開発者ってすぐストレスを感じますからね。
一方で、CLIから使う場合は話が少し変わって、Claudeはcomputer use経由でシミュレーターを操作するそうです。つまり、どの経路で使うかによって挙動が違う。ここは少しややこしいですが、Macアプリ内での体験がいちばん気持ちよさそうだと感じます。
個人的には、これは「AIにコードを書かせる」から「AIと一緒に開発を回す」への一歩だと思います。

特にiOSアプリ開発は、画面を見ながら確認する作業が多いので、こういう統合は相性がいいです。ボタンの位置、初回起動の導線、フォームの入力ミス、画面遷移のつながり。こういう細かいところをAIが何度も触って修正するのは、相当効率が良いはずです。
ただし、万能ではないでしょう。UIテストは見た目と動作の確認には強いですが、複雑な非同期処理や微妙なバグ、端末依存の挙動まで完全に任せるのはまだ難しいはずです。なので、実際には「AIが下地を作る」「人間が最後に詰める」という分担になっていくのではないかと思います。
それでも、開発の反復回数が減るのはかなり大きい。エンジニアの時間は、コードを書くことより「直して、試して、また直す」ことにかなり消えます。そこを短縮できるなら、価値はかなりあるはずです。
参考: Claude Code brings live iOS app testing into its Mac app - 9to5Mac