Phân phối ứng dụng di động: nó là gì, các kênh nào và cách hoạt động

Tác giả: IT Sectr Đã đăng: 2026-06-09 Thời gian đọc: 9 phút

Phân phối ứng dụng là giai đoạn cuối và quan trọng nhất trong phát triển di động. Theo Business of Apps (2025), thời gian xét duyệt trung bình trên App Store là 28 giờ và trên Google Play là 8 giờ. Cấu hình phân phối sai có thể làm chậm quá trình phát hành hàng tuần và khiến doanh nghiệp thiệt hại hàng triệu.

Những điểm chính

  • iOS: TestFlight cho thử nghiệm beta (lên đến 10.000 người), Ad Hoc cho nhóm giới hạn (100 thiết bị), Enterprise cho phân phối nội bộ doanh nghiệp.
  • Android: Internal Testing (tối đa 100 người), Closed Testing (tối đa 100), Open Testing (tối đa 100.000) và Production Track — hệ thống staged rollout linh hoạt cho ứng dụng di động.
  • App Store Review Guidelines và Google Play Developer Policies — bộ quy tắc phân phối cần nghiên cứu trước khi xuất bản. Vi phạm dẫn đến từ chối hoặc khóa tài khoản.
  • Staged Rollout (Google Play) — phân phối cập nhật dần dần (5% → 20% → 100%). Cho phép quay lại phiên bản có vấn đề trước khi nó đến tất cả người dùng.
  • App Transfer — chuyển ứng dụng giữa các tài khoản nhà phát triển. Yêu cầu sự đồng ý của cả hai bên và xác minh yêu cầu.

Phân phối trên iOS: TestFlight, Ad Hoc, Enterprise

Phân phối ứng dụng iOS được Apple kiểm soát chặt chẽ. Phân phối ứng dụng di động trên iOS thông qua bốn kênh: App Store (phát hành công khai), TestFlight (thử nghiệm beta), Ad Hoc (phân phối hạn chế) và Enterprise (phân phối doanh nghiệp). Mỗi kênh có yêu cầu, giới hạn và quy trình riêng.

TestFlight

TestFlight là công cụ chính thức của Apple để thử nghiệm beta ứng dụng di động. Hỗ trợ lên đến 10.000 người thử nghiệm bên ngoài (External Testing) và tối đa 30 người thử nghiệm nội bộ (Internal Testing — thành viên nhóm). External Testing yêu cầu xét duyệt nhẹ (Build Review, thường 1–2 phút). TestFlight tự động phân phối bản cập nhật — người thử nghiệm nhận thông báo push. Thử nghiệm nội bộ không yêu cầu xét duyệt — bạn có thể tải build lên ngay lập tức cho nhóm.

Ad Hoc Distribution

Ad Hoc là phân phối đến số lượng thiết bị hạn chế (tối đa 100 mỗi tài khoản). Đối với Ad Hoc, bạn cần thêm UDID của từng thiết bị vào Cổng thông tin Apple Developer và ký build với Provisioning Profile chứa các thiết bị đó. Ad Hoc không yêu cầu xét duyệt — phù hợp cho phiên bản demo và thử nghiệm trên thiết bị khách hàng. Nhược điểm: bạn cần biết UDID của từng thiết bị.

Enterprise Distribution

Apple Enterprise Developer Program ($299/năm) — phân phối ứng dụng trong nội bộ tổ chức mà không qua App Store. Ứng dụng được xuất bản trên máy chủ nội bộ, người dùng cài đặt qua liên kết. Enterprise không yêu cầu xét duyệt của Apple. Enterprise không thể được sử dụng để phân phối bên ngoài tổ chức — Apple giám sát điều này và khóa tài khoản. MDM (Mobile Device Management) — hệ thống quản lý thiết bị doanh nghiệp tự động cài đặt ứng dụng Enterprise.

Phân phối trên Android: Testing Tracks, Staged Rollout

Google Play cung cấp hệ thống phân phối ứng dụng di động linh hoạt hơn App Store. Testing Tracks: Internal (nội bộ), Closed (đóng), Open (mở). Mỗi track có giới hạn và yêu cầu riêng. Sau khi thử nghiệm, ứng dụng được xuất bản lên Production Track.

Closed vs Open Testing

Internal Testing — tối đa 100 người thử nghiệm qua email. Không yêu cầu xét duyệt của Google. Build được xuất bản trong vài phút. Closed Testing — tối đa 100 người thử nghiệm, truy cập qua danh sách email hoặc Google Group. Yêu cầu xét duyệt nhẹ (thường vài giờ). Open Testing — tối đa 100.000 người thử nghiệm, liên kết công khai. Ứng dụng hiển thị trên Google Play dưới dạng "Truy cập sớm". Open Testing yêu cầu xét duyệt đầy đủ như bản production.

Staged Rollout — phân phối cập nhật dần dần. Bạn chọn tỷ lệ phần trăm người dùng (5%, 10%, 20%, 50%, 100%). Google Play tự động phân phối bản cập nhật đến tỷ lệ đã chọn. Nếu có khiếu nại hoặc sự cố trong vài giờ đầu — quay lại phiên bản trước. Staged Rollout giảm rủi ro phát hành và được khuyến nghị cho tất cả các bản cập nhật production.

Production Track

Production Track — phát hành công khai trên Google Play. Sau khi xuất bản, ứng dụng có sẵn cho tất cả người dùng. Google Play tự động kiểm tra tệp nhị phân và quét mã độc. Sau khi xuất bản, bạn có thể quản lý quốc gia, giới hạn độ tuổi và kiếm tiền. Internal App Sharing — phân phối trực tiếp qua liên kết mà không cần Play Console. Phù hợp cho thử nghiệm QA trên thiết bị thực.

Tham số iOS Android
Thử nghiệm betaTestFlight (tối đa 10.000)Internal / Closed / Open (tối đa 100.000)
EnterpriseApple Enterprise Program ($299/năm)Managed Play (EMM, miễn phí)
Xét duyệtThủ công (24–48 giờ)Tự động (2–8 giờ)
Chi phí tài khoản$99/năm$25 một lần
Staged rolloutPhased Release (1%–100%, 7 ngày)Staged Rollout (1%–100%, bất kỳ lúc nào)
Định dạng.ipa (qua Xcode/Transporter).aab (Android App Bundle)
App TransferCó (App Store Connect)Có (Play Console)

iOS — xét duyệt chặt chẽ hơn và chi phí đầu vào cao hơn. Android — thử nghiệm linh hoạt và staged rollout. IT Sectr khuyến nghị sử dụng Open Testing cho Android và TestFlight External cho iOS — điều này bao phủ 90% các kịch bản thử nghiệm beta ứng dụng di động.

Chính sách phân phối ứng dụng: App Store Guidelines, Google Play Policies

App Store Review Guidelines — tài liệu của Apple với hơn 100 quy tắc điều chỉnh việc phân phối ứng dụng di động. Yêu cầu chính: ứng dụng phải ổn định, không có lỗi và tuân thủ Human Interface Guidelines. Apple từ chối các ứng dụng có liên kết hỏng, màn hình trống và chức năng ẩn. Google Play Developer Policies — quy tắc của Google: ứng dụng độc hại, lừa dối người dùng và vi phạm bản quyền đều bị cấm.

App Store Guidelines

Các quy tắc chính để phân phối ứng dụng trên App Store: 1) Safety — không có nội dung xúc phạm, 2) Performance — ứng dụng không được sập, 3) Business — mua hàng qua IAP (In-App Purchase) với hoa hồng Apple 15–30%, 4) Design — tuân thủ HIG. Lý do từ chối: liên kết Chính sách quyền riêng tư bị hỏng, thiếu nút "Khôi phục mua hàng", sử dụng hệ thống thanh toán của bên thứ ba.

Google Play Policies

Chính sách phân phối trên Google Play bao gồm: 1) Content Policies — nội dung người lớn và bạo lực bị cấm, 2) Monetization — hoa hồng Google 15% (1 triệu đô la đầu tiên — 15%, sau đó 30%), 3) Privacy — URL Chính sách quyền riêng tư bắt buộc, 4) Advertising — quảng cáo phải đáp ứng các tiêu chuẩn. Google tự động kiểm tra tệp nhị phân để tìm mã độc. App Content Rating — bảng câu hỏi xác định giới hạn độ tuổi của ứng dụng.

Export Compliance và DMCA

Export Compliance — Apple yêu cầu khai báo việc sử dụng mã hóa khi phân phối ứng dụng. Hầu hết các ứng dụng đều thuộc diện "Yes, but exempt" (chỉ sử dụng HTTPS). DMCA — luật bản quyền. Nếu ứng dụng của bạn cho phép người dùng tải lên nội dung, hãy thiết lập quy trình DMCA (khiếu nại vi phạm bản quyền).

Tài khoản phân phối ứng dụng: Apple Developer và Google Play

Apple Developer Account — $99/năm cho nhà phát triển cá nhân, $299/năm cho Enterprise. Các tổ chức đăng ký dưới dạng Company/Organization để phân phối ứng dụng di động dưới thương hiệu công ty. Cần có số D-U-N-S để xuất bản. Google Play Account — $25 một lần. Google Play yêu cầu xác minh danh tính (Hộ chiếu, Bằng lái xe) trước khi bắt đầu phân phối.

App Transfer

App Transfer — chuyển ứng dụng giữa các tài khoản nhà phát triển. Trên iOS — qua App Store Connect (App Transfer). Yêu cầu: ứng dụng phải được xuất bản, không có thay đổi đang chờ xử lý, không có tranh chấp phân phối đang hoạt động. Trên Android — qua Play Console (Manage > Transfer app). Cả hai quy trình mất 1–5 ngày. Sau khi chuyển, ứng dụng giữ nguyên xếp hạng, đánh giá và đăng ký.

Screenshot Requirements

Screenshot Requirements cho App Store: 5,5" (iPhone 8 Plus), 6,5" (iPhone 14 Pro Max), 12,9" (iPad Pro). Cho Google Play: tối thiểu 2 ảnh chụp màn hình cho mỗi điện thoại và máy tính bảng. Chúng tôi khuyến nghị 8 ảnh chụp màn hình. URL Chính sách quyền riêng tư — bắt buộc để phân phối ứng dụng trên cả hai cửa hàng. Nếu ứng dụng thu thập dữ liệu cá nhân, phải có liên kết đến chính sách quyền riêng tư trong phần mô tả và bên trong ứng dụng.

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

Chi phí tài khoản nhà phát triển Apple và Google là bao nhiêu?

Tài khoản Apple Developer có giá $99 mỗi năm. Tài khoản Google Play có giá $25 một lần. Để phân phối Enterprise, Apple Enterprise Program có giá $299 mỗi năm. Đối với startup, tài khoản cá nhân là đủ.

Thời gian xét duyệt trên App Store và Google Play mất bao lâu?

App Store — từ vài giờ đến 48 giờ (hiếm khi lên đến một tuần). Google Play — thường vài giờ cho ứng dụng di động, xét duyệt tự động. Lần xuất bản đầu tiên lâu hơn do xác minh tài khoản. IT Sectr khuyến nghị dự trù 3–5 ngày cho lần xuất bản đầu tiên.

TestFlight là gì và nó hoạt động như thế nào?

TestFlight là công cụ chính thức của Apple để phân phối ứng dụng di động trong giai đoạn thử nghiệm beta. Bạn có thể mời tối đa 10.000 người thử nghiệm. Build trải qua quá trình xét duyệt nhẹ (vài phút). TestFlight hỗ trợ thử nghiệm nội bộ (tối đa 30 người dùng) và bên ngoài.

Sự khác biệt giữa Closed và Open Testing Track trong Google Play là gì?

Closed — tối đa 100 người thử nghiệm qua danh sách email, không có liên kết công khai. Open — tối đa 100.000 người thử nghiệm, truy cập qua liên kết. Open Testing mang lại khả năng hiển thị trên Google Play nhưng yêu cầu tuân thủ chính sách.

Làm thế nào để chuyển ứng dụng sang tài khoản nhà phát triển khác?

App Transfer (iOS) — chuyển toàn bộ ứng dụng giữa các tài khoản Apple Developer. Chuyển trong Google Play — qua cài đặt tài khoản. Cả hai trường hợp đều cần sự đồng ý của cả hai bên và xác minh yêu cầu: ứng dụng phải được xuất bản, không có thay đổi đang chờ xử lý.

Tổng kết

  • iOS: TestFlight để phân phối ứng dụng di động (beta), Ad Hoc (100 thiết bị), Enterprise (nội bộ). Tài khoản $99/năm.
  • Android: Internal/Closed/Open Testing + Production Track để phân phối ứng dụng di động. Staged Rollout — bắt buộc cho các bản cập nhật production.
  • App Store Review Guidelines — hơn 100 quy tắc. Google Play Policies — kiểm tra tệp nhị phân tự động. Hãy nghiên cứu chúng trước khi xuất bản.
  • Staged Rollout (Android) và Phased Release (iOS) — phân phối cập nhật dần dần. Giảm rủi ro sự cố trên tất cả người dùng.
  • URL Chính sách quyền riêng tư là bắt buộc cho cả hai cửa hàng. Export Compliance — dành cho iOS có mã hóa.
  • App Transfer — chuyển ứng dụng giữa các tài khoản. Giữ nguyên xếp hạng, đánh giá và đăng ký.
  • Screenshot Requirements — 2–8 ảnh chụp màn hình cho mỗi điện thoại và máy tính bảng. Apple yêu cầu kích thước màn hình cụ thể.

Chúng tôi sẽ phát triển ứng dụng di động chìa khóa trao tay

IT Sectr tạo các ứng dụng iOS và Android cho các công ty khởi nghiệp và doanh nghiệp từ năm 2017. Chúng tôi sẽ tư vấn và đề xuất giải pháp tốt nhất cho bạn.

Thảo luận dự án