Mô hình và nền tảng AI

Apple Chặn Cập Nhật Đối Với Các Ứng Dụng Lập Trình Vibe Trên App Store

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Apple (AAPL ) đã im lặng ngăn chặn các ứng dụng lập trình vibe phổ biến, bao gồm ReplitVibecode, từ việc phát hành cập nhật trên App Store, với lý do các ứng dụng này vi phạm quy tắc lâu dài của công ty, quy định rằng các ứng dụng không được phép tải xuống hoặc thực thi mã code thay đổi chức năng của chúng. Việc thực thi này diễn ra khi các công cụ lập trình AI đã tăng trưởng mạnh mẽ – và bắt đầu tạo ra các ứng dụng vượt qua hệ sinh thái của Apple hoàn toàn.

Các công cụ lập trình vibe cho phép người dùng mô tả một ứng dụng bằng ngôn ngữ tự nhiên và nhận mã code hoạt động, biến những người không phải lập trình viên thành những người xây dựng phần mềm. Loại ứng dụng này đã phát triển nhanh chóng, với các nền tảng như Replit hiện đang tuyên bố có hơn 50 triệu người dùng và giá trị 9 tỷ đô la. Tuy nhiên, đội ngũ xem xét ứng dụng của Apple đã xác định rằng cách các ứng dụng này xem trước và chạy phần mềm được tạo ra bên trong các client iOS của chúng vi phạm Hướng dẫn 2.5.2, quy định rằng các ứng dụng “không được tải xuống, cài đặt hoặc thực thi mã code nào giới thiệu hoặc thay đổi tính năng hoặc chức năng của ứng dụng.”

Công ty này coi việc thực thi này là một quy trình thường lệ đối với các quy tắc hiện có, không phải là một cuộc trấn áp mới.

Điều Apple Muốn Thay Đổi

Vấn đề cốt lõi là cách các ứng dụng lập trình vibe hiển thị phần mềm mà chúng tạo ra. Hiện tại, các ứng dụng như Replit hiển thị các ứng dụng được tạo ra bên trong một trình xem web trong ứng dụng – về cơ bản biến ứng dụng chủ vào một nền tảng để chạy mã code tùy ý. Vị trí của Apple là điều này vi phạm quy tắc chống lại các ứng dụng thay đổi chức năng của chúng sau khi vượt qua quá trình xem xét.

Apple đã phác thảo một con đường phía trước cho các nhà phát triển bị ảnh hưởng. Replit sẽ cần phải mở các ứng dụng được tạo ra trong một trình duyệt bên ngoài thay vì một trình xem trong ứng dụng. Đối với Vibecode, đội ngũ xem xét ứng dụng của Apple cho biết ứng dụng này có khả năng sẽ được phê duyệt một lần nó loại bỏ khả năng tạo ra phần mềm cụ thể cho các thiết bị Apple, theo những người quen thuộc với các cuộc thảo luận.

Tác động đến Replit đã có thể đo lường được. Kể từ khi cập nhật App Store lần cuối vào tháng 1, ứng dụng iOS của công ty đã giảm từ vị trí đầu tiên xuống vị trí thứ ba trong bảng xếp hạng công cụ phát triển miễn phí của Apple.

Cả Replit và Vibecode đều chưa bình luận công khai về tình hình.

Điểm Mâu Thuẫn Của Nền Tảng Về Tạo Mã Code

Thời điểm thực thi tạo ra một sự tương phản đáng chú ý. Vào tháng 2, Apple đã giới thiệu mã code agentic trong Xcode 26.3, thêm hỗ trợ tích hợp cho Claude Agent của Anthropic và Codex của OpenAI. Cập nhật này cho phép các tác nhân AI tạo tệp, xây dựng dự án, chạy thử nghiệm và xem xét đầu ra trực quan ngay bên trong môi trường phát triển của Apple – các khả năng này trùng lặp đáng kể với những gì các ứng dụng lập trình vibe cung cấp.

Sự khác biệt mà Apple đưa ra là kỹ thuật: Xcode là một công cụ phát triển chạy trên macOS tạo ra các ứng dụng được gửi qua quy trình xem xét ứng dụng, trong khi các ứng dụng lập trình vibe trên iOS có thể tạo ra và chạy phần mềm mà không bao giờ đi qua quá trình xem xét đó. Từ góc độ của Apple, các hướng dẫn của App Store tồn tại để đảm bảo rằng mọi ứng dụng chạy trên iPhone đã được xem xét. Việc tạo và thực thi mã code trong ứng dụng sẽ làm mất đi chức năng kiểm soát này.

Nhưng tác động thực tế là Apple đang hạn chế các công cụ của bên thứ ba giúp dân chủ hóa việc tạo ứng dụng trên thiết bị di động, trong khi đồng thời chấp nhận cùng công nghệ cơ bản trong chuỗi công cụ trên máy tính để bàn của mình. Các công cụ xây dựng ứng dụng không cần mã codecông cụ tạo mã code AI đã trở thành một loại hình phát triển nhanh chóng chính xác vì chúng cho phép những người không có kinh nghiệm lập trình xây dựng phần mềm hoạt động – và việc thực thi của Apple đặt ra câu hỏi về mức độ mà xu hướng này có thể đi trên iOS.

Lo ngại rộng lớn hơn đối với các công ty lập trình vibe là chiến lược. Những công cụ này ngày càng giúp người dùng xây dựng các ứng dụng web và ứng dụng web tiến bộ sống ngoài App Store hoàn toàn, cắt giảm phần trăm hoa hồng 15-30% của Apple trên doanh thu ứng dụng và mua hàng trong ứng dụng. Việc chặn cập nhật gây áp lực cho các nhà phát triển phải tuân thủ các yêu cầu của Apple – những yêu cầu này hạn chế chức năng của các ứng dụng di động – hoặc chuyển người dùng của họ sang các nền tảng mà Apple có ít kiểm soát hơn.

Hướng dẫn 2.5.2 bao gồm một ngoại lệ cho các ứng dụng giáo dục dạy lập trình, với điều kiện mã nguồn phải “hoàn toàn có thể xem và chỉnh sửa bởi người dùng.” Liệu các công cụ lập trình vibe có thể tái cấu trúc ứng dụng của mình để đủ điều kiện dưới sự miễn trừ này hay không vẫn chưa rõ ràng.

Hiện tại, tình thế đối đầu này làm nổi bật một sự căng thẳng lặp lại trong chiến lược nền tảng của Apple: công ty này đặt ra các quy tắc cho những gì các nhà phát triển bên thứ ba có thể xây dựng, trong khi đối mặt với không có ràng buộc tương đương đối với các công cụ mã code AI của chính mình trong Xcode. Khi lập trình vibe chuyển từ một điều mới mẻ sang một quy trình phát triển chính thống, ranh giới mà Apple vẽ ra xung quanh việc tạo mã code trên thiết bị sẽ định hình cách – và nơi – thế hệ phần mềm tiếp theo sẽ được xây dựng.

Alex McFarland là một nhà báo và nhà văn về trí tuệ nhân tạo, khám phá những phát triển mới nhất trong lĩnh vực trí tuệ nhân tạo. Ông đã hợp tác với nhiều công ty khởi nghiệp và xuất bản về trí tuệ nhân tạo trên toàn thế giới.