Apple ngầm thừa nhận RAM 8GB trên Mac không còn đủ để vận hành cho tính năng của Xcode 16

Tại Hội nghị các nhà phát triển toàn cầu (WWDC) 2024, Apple đã giới thiệu các phần mềm mới dành cho lập trình viên, bao gồm Xcode 16 – công cụ phát triển ứng dụng cho iOS và macOS. Đáng chú ý, một tính năng mới trong Xcode yêu cầu chip M-series cùng RAM tối thiểu 16GB. Có thể nói, đây là lần đầu tiên Apple ngầm thừa nhận rằng 8GB RAM không còn đủ đáp ứng nhu cầu trong năm 2024. Hãy cùng Phong Vũ tìm hiểu chi tiết thông tin này qua bài viết dưới đây nhé!



Tính năng Predictive Code Completion là gì?

Tại WWDC 2024, Apple đã công bố nhiều bản cập nhật và tính năng thú vị, từ macOS Sequoia đến bộ công cụ Trí tuệ Apple. Tuy nhiên, một tính năng mới đã được lặng lẽ thêm vào Xcode, nền tảng phát triển ứng dụng cho các thiết bị của Apple. Tính năng này được gọi là Hoàn thành Mã Theo Dự đoán (Predictive Code Completion).

Xcode 16
Predictive Code Completion đã được Apple lặng lẽ thêm vào Xcode 16.

Vậy Predictive Code Completion là gì? Đây là một nâng cấp hữu ích cho các nhà phát triển ứng dụng. Tính năng này dự đoán các dòng code bạn sẽ nhập tiếp theo và tự động hoàn thành chúng, tương tự như tính năng tự động hoàn thành câu trong Gmail nhưng thông minh hơn. Đây là một trong những tính năng hỗ trợ người dùng dựa trên học máy, hoạt động bằng Swift và Apple SDK. Tất cả dữ liệu được xử lý thông qua phần cứng của máy tính chứ không phải máy chủ đám mây.

Predictive Code Completion trong Xcode 16 không vận hành trên 8GB RAM

Apple tuyên bố rằng tính năng Predictive Code Completion trong Xcode 16 sẽ không hoạt động trên các máy tính macOS chỉ có 8GB RAM. Nói cách khác, để sử dụng tính năng Predictive Code Completion trong Xcode 16 để phát triển ứng dụng cho MacBook hoặc iPhone, các nhà phát triển cần có ít nhất 16GB RAM.

Các nhà phát triển đã quen với việc sử dụng các ứng dụng AI tạo ra mã để hỗ trợ họ viết code. ChatGPT và Google Gemini đều có các tính năng viết và tinh chỉnh các dòng code. Mặc dù Predictive Code Completion không cung cấp khả năng viết code tự do như ChatGPT hoặc Gemini, Apple hướng đến việc tiết kiệm thời gian cho các nhà phát triển ứng dụng.

Vấn đề nằm ở chỗ các máy tính macOS với RAM 8GB, cấu hình cơ bản, không có đủ bộ nhớ để tải và chạy mô hình AI hỗ trợ tính năng Predictive Code Completion. Từ Mac Mini, iMac, MacBook Air đến MacBook Pro, đều có những nhà phát triển phải sử dụng máy cấu hình cơ bản do hạn chế về ngân sách.

Predictive Code Completion 3
Predictive Code Completion trong Xcode 16 không vận hành trên 8GB RAM.

Mặc dù yêu cầu này chỉ ảnh hưởng đến các nhà phát triển đang làm việc với Xcode 16 để tạo các ứng dụng mới cho iPhone hoặc iPad, nhiều người dự đoán rằng trong tương lai, nhiều tính năng học máy hơn sẽ không hoạt động trên các thiết bị chỉ có 8GB RAM do không đủ bộ nhớ để tải và chạy các mô hình AI. Điều này đặc biệt đúng đối với các tính năng xử lý trên thiết bị trong bộ công cụ Trí tuệ Apple, hữu ích cho nhiều người trong công việc hàng ngày.

Ít nhất là cho đến hiện tại, điều này vẫn chưa trở thành hiện thực. Không phải mọi máy tính chạy chip Apple Silicon với RAM 8GB đều được sử dụng để phát triển thông qua môi trường Xcode. Tuy nhiên, dung lượng RAM mặc định của máy tính Mac vẫn là một chủ đề gây tranh cãi, mặc dù 8GB RAM vẫn đủ cho hầu hết người dùng có nhu cầu cơ bản.

Một số người cho rằng yêu cầu RAM 16GB chỉ áp dụng cho một tính năng trong Xcode 16 – phần mềm dành cho lập trình viên – nên không quá đáng ngại. Điều này đúng ở một mức độ nào đó bởi đa số người dùng mua Mac chip M với cấu hình mặc định có lẽ sẽ không sử dụng Xcode 16 và tính năng Hoàn thành Mã Theo Dự đoán. Thực tế, Mac 8GB RAM vẫn đáp ứng tốt các nhu cầu cơ bản.

Predictive Code Completion 2
Nhiều tính năng học máy hơn được dự đoán sẽ không hoạt động trên các thiết bị chỉ có 8GB RAM.

Tuy nhiên, nhiều người dùng vẫn lo ngại trong tương lai sẽ xuất hiện các tính năng hoặc ứng dụng mới đòi hỏi nhiều RAM hơn, khiến máy không đủ RAM bị tụt hậu. Predictive Code Completion trong Xcode 16 như trên chính là một ví dụ điển hình, rõ rệt nhất.

Sinh nhật Phong Vũ