Code iOS trên Mac vừa trở nên nhàn hơn bao giờ hết. Anthropic đã đưa khả năng kiểm thử ứng dụng trực tiếp vào ứng dụng Claude Code trên Mac, cho phép các nhà phát triển xây dựng, khởi chạy và tương tác ngay trong một bảng mô phỏng (simulator pane). Việc nhúng thẳng Simulator vào Claude giúp dev Apple không còn phải Alt+Tab mỏi tay giữa các cửa sổ.
Yêu cầu hệ thống và quyền truy cập
Hiện tại, tính năng này đang được phát hành dưới dạng Public Beta. Nhà phát triển cần đáp ứng các điều kiện cụ thể về tài khoản và môi trường để kích hoạt:
- Gói cước: Yêu cầu người dùng đang đăng ký các gói Pro, Max hoặc Team.
- Phiên bản: Cần cài đặt Claude Desktop v1.24012.0 trở lên.
- Môi trường: Độc quyền trên macOS và yêu cầu hệ thống đã cài đặt phần mềm Xcode kèm theo nền tảng iOS.
Bởi iOS Simulator của Apple chỉ hoạt động trên macOS, đây là giới hạn phần cứng bắt buộc. Đồng thời, tính năng này chỉ khả dụng trong các phiên làm việc cục bộ (local sessions). Các phiên bản chạy trên nền tảng đám mây hoặc thông qua kết nối SSH không thể truy cập vào hệ thống mô phỏng trên máy Mac.
Cơ chế hoạt động của trình mô phỏng
Khi được kích hoạt, một bảng mô phỏng iOS sẽ hiển thị ngay cạnh khung trò chuyện của Claude. AI có khả năng quan sát ứng dụng khi đang chạy, tương tác với giao diện UI và tự động tinh chỉnh mã nguồn dựa trên phản hồi thực tế.
Bảng mô phỏng trên Desktop điều khiển simulator một cách trực tiếp. Nó không cần chiếm quyền điều khiển toàn bộ màn hình hay che khuất các cửa sổ khác của người dùng.
Nhà phát triển hoàn toàn có thể can thiệp thủ công bất cứ lúc nào. Bạn được phép vuốt, chạm trực tiếp trên trình mô phỏng của Claude và sử dụng toàn bộ các phím tắt tiêu chuẩn vốn có của ứng dụng Apple Simulator.
Hướng dẫn thiết lập chạy thử nghiệm
Anthropic thiết lập một quy trình chuẩn ba bước để nhà phát triển bắt đầu đưa ứng dụng vào kiểm thử với AI:
1. Nạp dự án iOS
2. Giao việc cho AI
Build the app and run it in the simulator to check the onboarding flow (Biên dịch ứng dụng và chạy trên trình mô phỏng để kiểm tra luồng giới thiệu).3. Giám sát quá trình thực thi
Khi ứng dụng khởi chạy, bảng iOS Simulator sẽ mở ra cạnh cuộc hội thoại. Trong lần đầu tiên sử dụng, người dùng cần xác nhận cấp quyền cho phép Claude truy cập thiết bị.
Sau khi được cấp quyền, Claude sẽ tự động cài đặt ứng dụng vào máy ảo. Nó tự thực hiện các thao tác chạm qua các màn hình và đọc nội dung hiển thị để xác minh các thay đổi mã nguồn, cho phép lập trình viên ngồi quan sát toàn bộ quá trình debug theo thời gian thực.
Đánh giá tác động đến quy trình lập trình
Tuy nhiên, liệu thực tế có mượt mà như quảng cáo? Chạy song song Xcode, Claude Desktop cùng máy ảo iOS chắc chắn sẽ là một bài test "hủy diệt" RAM trên các máy Mac cấu hình vừa phải. Bên cạnh đó, việc AI có gặp "ảo giác" (hallucination) khi tự động chạm vào các phần tử UI phức tạp hay không vẫn là một ẩn số cần thêm thời gian để giới dev kiểm chứng.