Cuộc sống số

Apple cấm cửa mọi ứng dụng ‘vibe coding’

Cẩm Bình 02/04/2026 23:28

Trang The Information đưa tin Apple vừa gỡ bỏ ứng dụng Anything khỏi App Store – động thái mới nhất thể hiện quan điểm cứng rắn với “vibe coding” của nhà Táo.

“Vibe coding” là xu hướng mới nổi gần đây, chỉ hành động xây dựng phần mềm chủ yếu bằng cách ra lệnh cho AI thông qua ngôn ngữ tự nhiên thay vì tự tay viết từng đoạn mã.

Cách làm này rất nhanh chóng, cho phép người không có chuyên môn kỹ thuật cũng tạo được ứng dụng, nhưng tiềm ẩn rủi ro bảo mật và tỷ lệ lỗi cao, không phù hợp với dự án tầm cỡ. Mặc dù vậy “vibe coding” vẫn được ca ngợi và ngày càng được ứng dụng rộng rãi.

Anything khá nổi tiếng trong giới yêu thích lập trình, cho phép người dùng dễ dàng tạo phần mềm, trang web hay công cụ số chỉ bằng lệnh đầu vào dạng văn bản mà không cần viết mã phức tạp.

Screenshot 2026-04-02 150744
Apple luôn giữ chất lượng ứng dụng trên App Store - Ảnh: Gabby Jones/Bloomberg via Getty Images

Đây không phải trường hợp đầu tiên. Theo The Information, kể từ tháng 3 Apple đã gỡ bỏ hoặc chặn phát hành hàng loạt ứng dụng “vibe coding” trong đó có cả Vibecode hay Replit.

Hãng không hề cảm tính khi làm vậy. Họ giải thích với trang Mac Rumors rằng mặc dù không có quy định cụ thể nào cấm “vibe coding”, nhưng ứng dụng như vậy vi phạm Nguyên tắc 2.5.2 của App Store.

Nguyên tắc nêu rõ: “Các ứng dụng phải độc lập trong gói dịch vụ của mình, không được đọc hoặc ghi dữ liệu bên ngoài khu vực chứa được chỉ định, cũng như không được tải xuống, cài đặt hoặc thực thi mã để tung ra hoặc thay đổi tính năng của ứng dụng mình lẫn ứng dụng khác. Ứng dụng giáo dục được thiết kế cho giảng dạy, phát triển hoặc cho phép học sinh thử tính khả thi của mã, tải mã trong vài trường hợp hạn chế với điều kiện mã đó không được sử dụng cho mục đích khác. Ứng dụng như vậy phải cho phép người dùng xem và chỉnh sửa hoàn toàn mã nguồn”.

Đầu năm nay nhiều nhà phát triển phàn nàn tình trạng App Store chậm trễ trong phê duyệt ứng dụng, một số cho rằng chính số ứng dụng “vibe coding” tạo ra nút thắt làm kéo dài thời gian phê duyệt.

Về phía Apple, quan điểm cứng rắn với “vibe coding” giúp giữ chất lượng chung cho ứng dụng trên App Store, qua đó giữ chân người dùng trong hệ sinh thái iOS cũng như thu hút thêm người dùng mới.

Google không cứng rắn như Apple, nhưng cũng đã siết chặt quy trình kiểm duyệt và gỡ bỏ ứng dụng có trải nghiệm người dùng kém trên Play Store.

Ứng dụng kém chất lượng

Việc không nắm vững kiến thức lập trình mà chỉ dựa vào “vibe coding” thường đem lại sản phẩm kém chất lượng. Có ứng dụng giao diện trông rất đẹp do AI giỏi thiết kế, nhưng tính năng thực tế lại gặp lỗi vì bỏ qua logic chuyên môn nghiệp vụ. Có ứng dụng chèn quá nhiều tính năng nhỏ lẻ mà không kiểm soát cấu trúc mã, dẫn đến việc sửa lỗi này lại sinh thêm lỗi khác gây phản hồi chậm hoặc treo máy. Một trang web bán hàng đơn giản nếu được tạo bởi người không hiểu về bảo mật mạng có thể để lộ thông tin khách hàng trong mã nguồn hoặc thiếu lớp xác thực mật khẩu đúng chuẩn, do AI ưu tiên mã khả dụng nên bỏ qua tiêu chuẩn bảo mật. Ngoài ra còn trường hợp thiếu khâu chạy thử ở nhiều môi trường khác nhau khiến ứng dụng gặp lỗi khi chuyển sang thiết bị không phải thiết bị tạo.

Ứng dụng AI vào hỗ trợ lập trình không phải việc xấu. Tuy nhiên người dùng ít nhất cần nắm vững kiến thức căn bản, đừng yêu cầu viết toàn bộ ứng dụng trong một câu lệnh duy nhất đồng thời kiểm tra kỹ từng phần, tiến hành chạy thử tự động trước khi đưa vào sử dụng thực tế.

Cẩm Bình