Skip to main content
POS21 tháng 7, 2026· Mathias Nielsen

Tôi vừa vibe-code được một ứng dụng tuyệt vời, làm thế nào để đưa nó lên cửa hàng ứng dụng?

AI đã xây dựng ứng dụng của bạn chỉ trong một buổi chiều. Đưa nó lên cửa hàng mới là phần chậm chạp: tài khoản nhà phát triển, các nguyên tắc đánh giá từ chối các ứng dụng dạng web wrapper, và hạn ngạch người thử nghiệm. Dưới đây là lộ trình thực tế và khi nào bạn nên bỏ qua hoàn toàn cửa hàng ứng dụng.

Nhà sáng lập đang chuẩn bị đưa một ứng dụng vibe-code lên cửa hàng ứng dụng, xem xét lại ứng dụng trên điện thoại tại bàn làm việc

Câu trả lời ngắn gọn: để phát hành một ứng dụng vibe-code, bạn đăng ký làm nhà phát triển, đóng gói bản build native và gửi đi kiểm duyệt. Không có bước nào trong số đó là khó để bắt đầu. Trở ngại là AI đã rút ngắn thời gian xây dựng của bạn từ vài tháng xuống còn một buổi chiều, còn các cửa hàng ứng dụng thì không rút ngắn bất cứ thứ gì. Bạn cần tài khoản, thông tin hiển thị trên cửa hàng, giấy tờ về quyền riêng tư và một ứng dụng hoạt động ổn định khi người kiểm duyệt dùng thử. Yêu cầu cuối cùng đó là nơi hầu hết các ứng dụng do AI xây dựng phải dừng bước. (Các khoản phí và chính sách dưới đây là chính xác tại thời điểm xuất bản. Hãy xem các thông tin chi tiết này như một lát cắt tại một thời điểm.)

Apple thực sự yêu cầu những gì trước khi bạn có thể gửi ứng dụng?

Ba thứ: một tài khoản nhà phát triển trả phí, một bản build iOS native và một trang thông tin ứng dụng hoàn chỉnh. Chương trình Apple Developer Program có chi phí 99 USD mỗi năm¹, không có phí cho mỗi lần gửi. Bản build native quan trọng hơn mọi người nghĩ. App Store không chấp nhận một đường dẫn URL; nó chấp nhận một ứng dụng đã được biên dịch (một tệp nhị phân được đóng gói, tệp thực tế có thể cài đặt được), nghĩa là bạn cần Xcode trên máy Mac hoặc một dịch vụ tạo bản build cho bạn.

Trang thông tin ứng dụng có một danh sách kiểm tra riêng: ảnh chụp màn hình theo từng kích thước thiết bị, mô tả, liên kết hỗ trợ, chính sách bảo mật và các nhãn quyền riêng tư tuyên bố mọi loại dữ liệu mà ứng dụng của bạn thu thập. Nếu ứng dụng của bạn yêu cầu đăng nhập, người kiểm duyệt cần một tài khoản thử nghiệm hoạt động bình thường.

Bản thân hàng đợi duyệt không phải là vấn đề. Apple báo cáo rằng 90% lượt gửi được xem xét trong vòng chưa đầy 24 giờ². Vấn đề nằm ở những gì bạn gửi lên.

Giấy tờ và tài khoản cần thiết trước khi bạn có thể đưa một ứng dụng vibe-code lên cửa hàng ứng dụng

Tại sao các ứng dụng vibe-code lại không vượt qua được quy trình kiểm duyệt App Review?

Hai nguyên tắc chịu trách nhiệm cho hầu hết các trường hợp bị từ chối: 4.2 và 2.1.

Nguyên tắc 4.2, chức năng tối thiểu, tồn tại vì hầu hết các trình xây dựng AI đều tạo ra ứng dụng web. Việc bọc một ứng dụng web trong một lớp vỏ native sẽ bị Apple gọi là web wrapper: các trang web được phân phối bên trong một ứng dụng và nội dung web không được định dạng cho iOS sẽ không được coi là một ứng dụng chất lượng theo quan điểm của Apple. Ứng dụng của bạn phải chứng minh được lý do nó cần tồn tại dưới dạng một ứng dụng.

Nguyên tắc 2.1, tính hoàn thiện của ứng dụng, là nguyên nhân cho phần còn lại. Apple báo cáo rằng hơn 40% các vấn đề kiểm duyệt chưa được giải quyết thuộc về nguyên tắc duy nhất này³: lỗi sập ứng dụng (crash), nội dung giữ chỗ (placeholder), liên kết hỏng, các luồng tính năng mới hoàn thành một nửa. Các ứng dụng vibe-code có một đặc điểm rất dễ nhận biết ở đây. Chúng chạy thử nghiệm rất đẹp mắt trên lộ trình mà bạn đã viết prompt, nhưng lại bị lỗi ở những trường hợp biên (edge case) mà bạn chưa từng đề cập đến. Công việc của người kiểm duyệt là tìm ra những trường hợp biên đó.

Có một bộ lọc thứ ba nếu ứng dụng của bạn chạm đến một danh mục bị quản lý. Các ứng dụng xử lý tiền bạc, sức khỏe hoặc các dịch vụ nhạy cảm khác phải được gửi bởi pháp nhân cung cấp dịch vụ đó, chứ không phải tài khoản cá nhân. Lĩnh vực thanh toán làm rõ điều này, và chúng tôi đã viết riêng trong bài tại sao các ứng dụng thanh toán vibe-code bị từ chối khỏi App Store.

Còn việc phát hành trên Google Play thì sao?

Chi phí tham gia rẻ hơn, nhưng mất nhiều thời gian hơn để đưa lên bản chính thức (production). Phí đăng ký là 25 USD một lần duy nhất. Tuy nhiên, nếu tài khoản nhà phát triển cá nhân của bạn được tạo sau ngày 13 tháng 11 năm 2023, bạn không thể xuất bản trực tiếp. Google yêu cầu một đợt thử nghiệm đóng (bản phát hành thử nghiệm riêng tư với một nhóm được mời) với ít nhất 12 người thử nghiệm tham gia liên tục trong 14 ngày trước khi bạn có thể đăng ký quyền truy cập bản chính thức, và việc xem xét đơn đăng ký thường mất thêm tối đa 7 ngày nữa.

Một nhóm người thử nghiệm đang dùng thử ứng dụng trong đợt thử nghiệm đóng trước khi phát hành trên Google Play

Bạn có thực sự cần một cửa hàng ứng dụng không?

Chỉ khi ứng dụng của bạn cần những gì mà chỉ điện thoại mới cung cấp được: quyền truy cập phần cứng, thông báo đẩy, sử dụng ngoại tuyến hoặc khả năng được tìm thấy trên cửa hàng. Đối với một trò chơi hoặc một ứng dụng dành cho người tiêu dùng, sự đánh đổi đó thường xứng đáng với nhiều tuần làm thủ tục. Đối với một công cụ kinh doanh, một cửa hàng trực tuyến hoặc một trang thanh toán, trình duyệt web có thể triển khai ngay hôm nay. Không cần kiểm duyệt, không cần hạn ngạch người thử nghiệm và các bản cập nhật sẽ hoạt động ngay lập tức thay vì phải gửi lại để duyệt.

Một cảnh báo trước khi bạn phát hành một ứng dụng thương mại ở bất kỳ đâu, dù là trên cửa hàng hay trên web. Giao diện là lớp mà AI xử lý rất tốt. Nhưng lớp bên dưới—kho hàng luôn chính xác, đối soát (làm cho hồ sơ tiền bạc khớp nhau), thuế và thanh toán trực tiếp bằng thẻ—là cơ sở hạ tầng, và các câu lệnh prompt không thể tự tạo ra nó. Chúng tôi đã vạch ra khoảng cách đó trong bài những gì còn thiếu sau giao diện người dùng và trong bài sự khác biệt giữa một POS có AI và một POS mà AI có thể xây dựng. Đây là con đường mà Final hướng tới: mô tả điểm bán hàng bạn muốn trong một câu lệnh prompt, và nó sẽ triển khai trên cơ sở hạ tầng thương mại thực tế thay vì phải chờ đợi trong hàng đợi kiểm duyệt.

Người bán hàng đang thực hiện thanh toán trên máy tính bảng, hoạt động trực tiếp mà không cần phát hành trên cửa hàng ứng dụng

Vậy, làm thế nào để phát hành ứng dụng vibe-code của bạn?

Apple: 99 USD một năm, một bản build native thực sự và đủ nội dung thực chất để vượt qua các nguyên tắc 4.2 và 2.1. Google: 25 USD, cộng với đợt thử nghiệm đóng kéo dài 14 ngày với 12 người thử nghiệm nếu tài khoản của bạn là tài khoản mới. Web: hoạt động ngay khi bạn triển khai. Nếu ứng dụng của bạn cần phần cứng của điện thoại, hãy chuẩn bị thời gian vài tuần cho các cửa hàng ứng dụng. Nếu nó cần nhận đơn đặt hàng, hãy đưa nó lên web ngay hôm nay.

Nếu những gì bạn vừa vibe-code là một trang thanh toán, phiên bản hoạt động nhanh nhất của lộ trình đó là kết nối AI bạn đang sử dụng với một nền tảng thương mại thông qua MCP. Hướng dẫn của chúng tôi về cách kết nối AI của riêng bạn với Build sẽ chỉ ra cách hoạt động của nó.

Câu hỏi thường gặp

Chi phí để phát hành một ứng dụng trên App Store là bao nhiêu?

Chương trình Nhà phát triển của Apple có phí 99 USD mỗi năm và không tính phí cho mỗi lần gửi ứng dụng. Google Play tính phí đăng ký một lần là 25 USD.

Quá trình kiểm duyệt ứng dụng của Apple mất bao lâu?

Apple báo cáo rằng 90% số lượng ứng dụng gửi lên được kiểm duyệt trong vòng chưa đầy 24 giờ. Tuy nhiên, việc chuẩn bị một bản gửi được thông qua thường mất nhiều thời gian hơn bản thân thời gian chờ duyệt.

Tôi có thể đưa một ứng dụng web nguyên bản lên App Store không?

Thường là không. Việc bọc một trang web trong một khung ứng dụng gốc (native shell) thường vi phạm nguyên tắc 4.2 về chức năng tối thiểu. Apple mong muốn một trải nghiệm được xây dựng riêng cho iOS, chứ không phải nội dung web được hiển thị bên trong một ứng dụng.

Quy tắc 12 người kiểm thử của Google Play là gì?

Các tài khoản nhà phát triển cá nhân được tạo sau ngày 13 tháng 11 năm 2023 phải chạy thử nghiệm đóng với ít nhất 12 người kiểm thử tham gia trong 14 ngày liên tục trước khi có thể đăng ký quyền phát hành chính thức.

Tôi có cần cửa hàng ứng dụng để ra mắt một công cụ kinh doanh do AI xây dựng không?

Không. Các ứng dụng web sẽ hoạt động ngay khi bạn triển khai (deploy), không cần kiểm duyệt hay hạn ngạch người kiểm thử. Cửa hàng ứng dụng chỉ quan trọng khi bạn cần sử dụng phần cứng thiết bị, thông báo đẩy, sử dụng ngoại tuyến hoặc để người dùng tìm thấy trên cửa hàng.

Cách đưa ứng dụng Vibe-Code lên App Store vào năm 2026 | Final POS