PaPoo
cover

Claude CodeがiOS Simulatorに対応 Apple向けアプリを作って試せる時代に

Anthropicの「Claude Code」が、AppleのiOS Simulatorと連携できるようになりました。しかも公開ベータです。
これ、地味に見えてかなり面白い動きです。AIがコードを書くのはもう珍しくありませんが、「書いたあとに実際のiPhoneアプリっぽい画面で動かして、触って、直す」ところまで入ってきたのは、開発の流れを一段変える話だと思います。

まず、何が起きたのか

MacRumorsによると、Claude Code for desktop が iOS Simulator を扱えるように更新されました。
Claude Code に「build」「run」「check」などを指示すると、作業中のアプリを iOS Simulator の中で開き、実際に動いている様子を見ながら操作し、必要なら修正を繰り返して完成まで持っていけるそうです。

しかも、開発者はその間も普通に iOS Simulator を使い続けられます。AIに作業を任せていても、自分で動作確認を並行できる。ここはかなり実用的です。AIが勝手に画面をいじって、こっちは何も触れない、みたいな窮屈さがないのはいいですね。

image_0002.svg

この機能がちょっとすごい理由

今回のポイントは、Claude が「computer use」で遠回しに操作するのではなく、​iOS Simulator に直接つながることです。
computer use というのは、AIが画面を見てマウスやキーボード操作をまねる仕組みのこと。便利ですが、macOS の Accessibility や Screen Recording の権限が必要になります。

でも今回の統合では、その権限がいりません。直接Simulatorを扱えるので、仕組みとしてはより素直で、開発用途に向いている感じがあります。私はここがかなり大きいと思いました。
AIが「画面を見る人」ではなく、「開発環境の中で作業する同僚」に近づいた、という印象です。

image_0003.svg

ただし、注意点もある

Anthropic は、Claude が iOS Simulator 上の端末のスクリーンショットを Anthropic に送信し、会話の保持ルールに従って保存すると説明しています。
つまり、画面の中に重要な情報を出すのは避けたほうがいい、ということです。特に、実アカウントでログインしないように、Anthropic も注意を促しています。

これはかなり現実的な注意で、むしろ好感が持てます。AI開発の話は華やかですが、ログイン情報や個人データが画面に出ると一気に面倒になりますからね。便利さの裏側にある面倒ごとをちゃんと意識しておくべきです。

image_0004.jpg

使うには何が必要か

この iOS Simulator 連携は、​macOS 上の Claude Code Desktop で使えます。
さらに、​Xcode に iOS platform が入っていることが必要です。つまり、Apple向けアプリ開発の標準環境がちゃんと整っている前提です。

また、Simulator pane はローカルセッションのみで使えるとのこと。クラウド上で全部完結する、というよりは、手元のMacで動かす開発ワークフローにぴったり合わせた機能です。これはApple系アプリ開発の現場感に寄せた設計だと思います。

image_0006.jpg

これで何が変わるのか

正直に言うと、こういう機能は「AIがアプリ開発を丸ごと自動化する」みたいな大げさな話に見えがちです。
でも実際には、もっと地味で、もっと効く変化が起きるはずです。

たとえば、ちょっとしたUIの修正や、画面遷移のバグ取り、フォームの挙動確認みたいな作業は、開発者にとってかなり時間を食います。そこをClaude Codeがある程度回してくれるなら、体感のスピードはかなり上がるでしょう。
「自分で全部打つ」より、「AIに試してもらって、変なところだけ直す」ほうが早い場面は確実に増えます。

image_0007.jpg

一方で、AIが作るコードの質は当然バラつくはずです。コメント欄にもある通り、今後は「vibe-coded slop」と呼ばれる雑なアプリが増える、という懸念もあります。これは極端な言い方ですが、気持ちはわかります。
私も、AIで作業が速くなること自体は歓迎しつつ、​理解せずに動かしているだけのコードが増えるのは少し怖いと思います。便利だからこそ、最後に人間が見て判断する目は必要です。

それでも、かなり面白い一歩

今回の発表は、AIが「コードを書く」段階から「実機に近い環境で試す」段階へ入ってきた、という意味で目立ちます。
特にApple向けアプリは、ただコードが動けばいいわけではなく、画面の見え方や触ったときの反応が大事です。そこにAIが踏み込めるなら、プロトタイプ作りのハードルはかなり下がるはずです。

image_0008.jpg

個人的には、これで「アイデアはあるけど、最初の試作品を作るのが面倒」という人がぐっと増えると思います。いい意味でも悪い意味でも、アプリの数は増えそうです。
ただし、数が増えることと、良いアプリが増えることは別です。そこはしばらく、ユーザーの目利き力が試されるでしょう。


参考: Claude Code Can Now Build and Test iOS Apps in Apple's Simulator

同じ著者の記事