کلود حالا می‌تواند اپلیکیشن‌های iOS را مستقیماً در شبیه‌ساز اپل بسازد و تست کند.

کلود حالا می‌تواند اپلیکیشن‌های iOS را مستقیماً در شبیه‌ساز اپل بسازد و تست کند.

چهارشنبه، ۳۱ تیر ۱۴۰۵

کلود حالا می‌تواند اپلیکیشن‌های iOS را مستقیماً در شبیه‌ساز اپل بسازد و تست کند.

شرکت Anthropic اعلام کرده است که ابزار Claude Code در نسخه دسکتاپ اکنون از iOS Simulator اپل پشتیبانی می‌کند. این قابلیت فعلاً به‌صورت Public Beta در دسترس توسعه‌دهندگان قرار گرفته است.

مهم‌ترین قابلیت‌های جدید

  • اجرای مستقیم پروژه‌های iOS

    • Claude می‌تواند پروژه‌های در حال توسعه را در iOS Simulator باز کند، اجرا کند و بررسی کند.

  • مشاهده زنده عملکرد برنامه

    • هنگام اجرای اپلیکیشن، Claude خروجی شبیه‌ساز را به‌صورت زنده مشاهده می‌کند، با رابط کاربری تعامل دارد و در صورت مشاهده مشکل، کد را اصلاح کرده و دوباره تست می‌کند.

  • توسعه تکرارشونده (Iterative Development)

    • این فرآیند تا زمانی ادامه پیدا می‌کند که برنامه به نتیجه مطلوب برسد و توسعه‌دهنده نیز هم‌زمان می‌تواند از شبیه‌ساز استفاده کند.

تفاوت مهم با قابلیت Computer Use

یکی از نکات جالب این قابلیت این است که Claude دیگر برای کنترل شبیه‌ساز از قابلیت Computer Use استفاده نمی‌کند.

در عوض، ارتباط مستقیم با iOS Simulator برقرار می‌شود؛ بنابراین:

  • نیازی به مجوزهای Accessibility در macOS نیست.

  • نیازی به Screen Recording نیست.

  • سرعت و دقت کنترل شبیه‌ساز بیشتر خواهد بود.

نکات مربوط به حریم خصوصی

Anthropic اعلام کرده است:

  • تصاویر (Screenshot) گرفته‌شده از iOS Simulator برای پردازش به سرورهای Anthropic ارسال می‌شوند.

  • این تصاویر طبق سیاست نگهداری مکالمات ذخیره می‌شوند.

  • به همین دلیل توصیه می‌شود هنگام استفاده از Claude از ورود به حساب‌های واقعی (مانند Apple ID شخصی) داخل شبیه‌ساز خودداری کنید.

پیش‌نیازها

برای استفاده از این قابلیت به موارد زیر نیاز دارید:

  • Claude Code Desktop روی macOS

  • نصب Xcode

  • نصب iOS Platform در Xcode

  • اجرای پروژه به‌صورت Local Session

چرا این خبر مهم است؟

این قابلیت باعث می‌شود توسعه اپلیکیشن‌های iOS بیش از گذشته خودکار شود. Claude می‌تواند:

  • برنامه را اجرا کند،

  • رابط کاربری را بررسی کند،

  • خطاها را پیدا کند،

  • اصلاحات لازم را اعمال کند،

  • و دوباره نتیجه را تست کند.

این روند می‌تواند زمان توسعه و رفع باگ را به شکل قابل توجهی کاهش دهد و تجربه توسعه‌دهندگان iOS را ساده‌تر کند.