Apple gỡ bỏ ứng dụng “Anything” khỏi App Store: Siết chặt “vibe coding”?

Theo báo cáo từ The Information, Apple đã chính thức gỡ bỏ ứng dụng “Anything” khỏi App Store vào tuần trước, với lý do vi phạm các quy định trong Hướng dẫn đánh giá ứng dụng.

Bối cảnh sự việc

Trước đó, The Information cho biết Apple đã chặn các bản cập nhật của một số ứng dụng liên quan đến “vibe coding” – hình thức lập trình dựa trên AI hoặc cảm xúc – như ReplitVibecode.

Theo Apple, các ứng dụng này vi phạm quy tắc lâu đời của App Store:

Một ứng dụng không được phép chạy mã có thể thay đổi hành vi của chính nó hoặc các ứng dụng khác sau khi đã được kiểm duyệt.

Apple cũng nhấn mạnh rằng vấn đề không nằm ở bản chất “vibe coding”, mà là ở việc các ứng dụng này không tuân thủ một số điều khoản trong chính sách của hãng.

Quy định Apple viện dẫn

Cụ thể, Apple đã trích dẫn điều 2.5.2 trong Hướng dẫn đánh giá ứng dụng:

  • Ứng dụng phải hoạt động độc lập trong phạm vi của mình
  • Không được tải xuống, cài đặt hoặc thực thi mã bên ngoài
  • Không được thay đổi tính năng sau khi đã được duyệt

Ngoài ra, điều 3.3.1(B) trong Giấy phép chương trình nhà phát triển cũng quy định:

  • Mã tải về không được làm thay đổi mục đích chính của ứng dụng

Nói cách khác, Apple cho phép các ứng dụng hỗ trợ học lập trình hoặc phát triển phần mềm, nhưng không chấp nhận việc một ứng dụng tự thay đổi chức năng của nó thông qua mã bên ngoài.

Vì sao “Anything” bị gỡ bỏ?

Theo báo cáo mới nhất, ứng dụng “Anything” đã bị xóa hoàn toàn khỏi App Store sau khi nhà phát triển Dhruv Amin cố gắng điều chỉnh để tuân thủ quy định.

Cụ thể:

  • Ứng dụng đã chuyển việc chạy thử (preview) các app được tạo bằng vibe coding sang trình duyệt web
  • Tuy nhiên, Apple vẫn từ chối bản cập nhật này
  • Sau đó, ứng dụng bị gỡ bỏ hoàn toàn

Hiện tại, Apple chưa đưa ra phản hồi chính thức về quyết định này.

Điều đáng chú ý

Một điểm gây tranh cãi là:
👉 Một số ứng dụng vibe coding tương tự vẫn đang hoạt động trên App Store

Điều này đặt ra câu hỏi về:

  • Tính nhất quán trong việc áp dụng quy định
  • Ranh giới giữa “công cụ lập trình hợp lệ” và “ứng dụng vi phạm”

Apple đang bảo vệ hay kìm hãm?

Cách xử lý của Apple có thể được nhìn nhận theo hai hướng:

Tích cực:

  • Bảo vệ người dùng khỏi mã độc và hành vi không kiểm soát
  • Duy trì sự ổn định và an toàn của hệ sinh thái iOS

Tiêu cực:

  • Hạn chế sự phát triển của các công cụ lập trình mới
  • Có thể làm chậm xu hướng AI và no-code trên nền tảng iOS

Kết luận

Việc Apple gỡ bỏ “Anything” cho thấy hãng vẫn giữ lập trường rất chặt chẽ với việc kiểm soát ứng dụng. Tuy nhiên, trong bối cảnh các công cụ lập trình dựa trên AI đang phát triển nhanh chóng, cách tiếp cận này có thể sẽ cần được điều chỉnh trong tương lai.

Liệu Apple sẽ nới lỏng quy định để bắt kịp xu hướng, hay tiếp tục ưu tiên kiểm soát tuyệt đối? Câu trả lời vẫn còn ở phía trước.

Bình luận

0 Nhận xét