Tin công nghệ › Phần mềm & Web
Xcode 27.3 bổ sung trợ lý lập trình GitHub Copilot trực tiếp vào ứng dụng
Apple vừa phát hành bản thử nghiệm Xcode 27.3 beta 1 với điểm nhấn là sự xuất hiện của GitHub Copilot trong hệ thống trợ lý lập trình. Bản cập nhật cũng mang đến nhiều cải tiến cho Device Hub, công cụ Preview và Swift Testing.

Apple vừa phát hành Xcode 27.3 beta 1 mang theo nhiều tính năng mới, trong đó nổi bật nhất là việc mở rộng trợ lý lập trình tích hợp sẵn để hỗ trợ GitHub Copilot. Dưới đây là các chi tiết cụ thể.
GitHub Copilot có mặt trên Xcode
Kể từ phiên bản Xcode 26.3, các nhà phát triển đã có thể tích hợp trực tiếp các tác nhân lập trình AI vào Xcode để hỗ trợ từ việc viết mã nền tảng cho đến cập nhật toàn bộ dự án dựa trên tài liệu và cấu trúc tệp.
Apple lần đầu giới thiệu tính năng tích hợp ChatGPT trong Xcode 26, tiếp theo là Claude của Anthropic. Sau đó, hãng mở rộng cả hai tích hợp này với khả năng lập trình tự động thông qua OpenAI Codex và Anthropic Claude Agent.
Đến Xcode 27, Apple bổ sung thêm Google Gemini bên cạnh giao diện được thiết kế lại, tính năng lập kế hoạch tương tác và hội thoại nhiều lượt.
Giờ đây, với Xcode 27.3, Apple tiếp tục mở rộng danh sách các công cụ lập trình AI được hỗ trợ bằng cách bổ sung GitHub Copilot.
Ghi chú phát hành của Xcode 27.3 beta 1 bao gồm mục Thông minh Lập trình như sau:
Thông minh Lập trình
Tính năng mới
GitHub Copilot hiện đã có sẵn trong trợ lý lập trình. (185837709)
Tương tự như các tích hợp tự động khác, đây là tin vui đặc biệt dành cho các nhà phát triển có công ty đã tiêu chuẩn hóa sử dụng GitHub Copilot, cho phép họ sử dụng công cụ AI ưa thích của công ty ngay bên trong Xcode.
Dưới đây là ghi chú phát hành đầy đủ cho Xcode 27.3 beta 1:
Tổng quan
Xcode 27.3 beta bao gồm Swift 6.4 và các bộ SDK cho iOS 27.3, iPadOS 27.3, tvOS 27.3, watchOS 27.3, macOS 27.3 và visionOS 27.3. Bản beta hỗ trợ gỡ lỗi trực tiếp trên thiết bị cho iOS 17 trở lên, tvOS 17 trở lên, watchOS 10 trở lên và visionOS. Xcode 27.3 beta yêu cầu máy Mac chạy macOS Tahoe 26.6 trở lên.
Trung tâm Thiết bị (Device Hub)
Tính năng mới
Giờ đây bạn có thể kéo các mục vào thiết bị trong Device Hub. Thả ứng dụng (.app hoặc .ipa) để cài đặt hoặc thả liên kết để mở trên thiết bị. Trên các trình giả lập iOS, hãy thả bất kỳ tệp nào khác để lưu tệp đó bằng ứng dụng Files. (179246120) (FB23037189)
Vấn đề đã giải quyết
Device Hub hiện hỗ trợ sử dụng phím Option kết hợp kéo để mô phỏng cử chỉ chạm hai ngón tay cho iPhone và iPad. (169537162)
Device Hub hiện chấp nhận đầu vào từ bàn phím và chuột cho các trình giả lập hệ điều hành cũ hơn iOS 18.0, tvOS 18.0, watchOS 11.0 và visionOS 2.0. (190652440)
Vấn đề đã biết
Hỗ trợ Device Hub cho CarPlay yêu cầu các thiết bị phải được kết nối vật lý qua cáp USB (không hỗ trợ qua mạng). Trình giả lập iOS không được hỗ trợ cho CarPlay. (179494052) (FB23101450)
Khi sử dụng Device Hub qua Sidecar hoặc máy Mac có Touch, chỉ có thể gửi tối đa hai thao tác chạm đến thiết bị đích. Từ ba thao tác chạm trở lên sẽ bị macOS diễn giải thành cử chỉ hệ thống. (185140491) Cách khắc phục: Tắt cử chỉ chạm trong phần Cài đặt dưới mục Màn hình Cảm ứng.
Bản xem trước (Previews)
Tính năng mới
Tên tệp và siêu dữ liệu snapshot của công cụ RenderPreview MCP hiện bao gồm các giá trị ghi đè được áp dụng. (176531615)
Công cụ RenderPreview MCP hiện hỗ trợ chụp nhanh trễ tương tác cho các bản xem trước trên macOS. (181244878)
Vấn đề đã giải quyết
Hiển thị thông báo lỗi rõ ràng hơn khi sandbox chặn thư viện tải trong bản xem trước. (147269145)
Bản xem trước tiện ích trên macOS giờ đây sẽ thất bại kèm theo thông báo lỗi rõ ràng. (178635433)
Khắc phục sự cố sập ứng dụng có thể xảy ra khi xây dựng bản xem trước sau khi không gian làm việc đóng lại. (183679367)
Khắc phục thời gian xử lý quá mức cho các tệp nguồn chứa chuỗi toán tử dài. (184132564)
Khắc phục sự cố bản xem trước làm mới không cần thiết khi dự án hoặc không gian làm việc của Xcode không thay đổi. (187278576) (FB24753484)
Bản xem trước giờ đây sẽ làm mới khi nội dung danh mục tài sản thay đổi trên ổ đĩa. (187456273) (FB24785391)
Khắc phục sự cố công cụ RenderPreview MCP báo cáo không có bản xem trước trước khi chúng tải xong. (188424749)
Khắc phục sự cố công cụ RenderPreview MCP kết xuất bản xem trước khác với bản được yêu cầu. (188817121)
Khắc phục sự cố sập ứng dụng có thể xảy ra khi thay đổi mã trong chế độ Canvas có thể thay đổi kích thước. (189463909)
Trình giả lập (Simulator)
Vấn đề đã giải quyết
Đã sửa: Thời gian chạy của trình giả lập có thể không truy cập được đối với người dùng thuộc nhóm daemon. (Tài khoản người dùng không nên được thêm vào nhóm daemon.) (190649396)
Kiểm thử Swift (Swift Testing)
Tính năng mới
Xcode giờ đây hỗ trợ viết kiểm thử giao diện với Swift Testing và XCUIAutomation. (95593221)
Tự động hóa Giao diện (UI Automation)
Tính năng mới
XCUIAutomation hỗ trợ thiết lập góc bản lề trên iPhone Duo với lớp XCUIHinge mới. (187479559)
Xcode 27.3 dự kiến sẽ được phát hành vào tháng 12, cùng với macOS 27.3 và các hệ điều hành tương đương.
Nguồn: 9to5Mac · Bản dịch tiếng Việt của VGSNews, chỉ để tham khảo.