8 điểm bởi GN⁺ 2025-11-18 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mini app là các mini app và game dựa trên công nghệ web như HTML5 và JavaScript, với phí hoa hồng bán hàng cho giao dịch mua trong ứng dụng giảm xuống còn 15%
  • Mini app phải hỗ trợ Declared Age Range API, Advanced Commerce API, hệ thống In‑App PurchaseAPI gửi thông tin hoàn tiền
  • Để tham gia, cần đăng ký trên App Store, tuân thủ Guideline 4.7, gửi metadata của mini app, v.v.
  • Quy trình phê duyệt gồm nộp đơn đăng ký, chờ xét duyệt và xác nhận qua email; ở bước app review cần nêu rõ việc sử dụng Advanced Commerce API
  • Chương trình này có thể tham gia song song với các chương trình đối tác khác của Apple; thanh toán trong mini app phải được quản lý bằng Advanced Commerce API, không phải App Store Connect

Tổng quan về chương trình Mini Apps Partner

  • Mini Apps Partner Program là chương trình dành cho các nhà phát triển lưu trữ mini app và game được xây dựng bằng công nghệ web như HTML5, JavaScript
    • Mini app được phân phối bên trong một ứng dụng native lớn hơn
  • Ứng dụng tham gia phải hỗ trợ các công nghệ App Store, bao gồm Declared Age Range APIAdvanced Commerce API
  • 85% doanh thu từ giao dịch mua trong ứng dụng của mini app đủ điều kiện sẽ được phân bổ cho nhà phát triển
  • Mục tiêu là mang lại cho khách hàng trải nghiệm mua hàng an toàn và liền mạch

Yêu cầu đối với ứng dụng host

  • Ứng dụng phải được đăng ký trên App Store cho iOS và iPadOS
  • Tất cả mini app phải tuân thủ Apple Developer Program License AgreementApp Review Guidelines
    • Đặc biệt phải đáp ứng Guideline 4.7 (liên quan đến mini app, mini game, game streaming, chatbot, plugin, emulator) và yêu cầu nộp manifest của 4.7.4
  • Cần cung cấp metadata có thể nhận diện mọi giao dịch mua trong ứng dụng và hàng hóa, dịch vụ số của tất cả mini app
    • Nhờ đó khách hàng có thể nhận biết rõ nội dung mua, và Apple có thể xác định giao dịch mua trong ứng dụng đủ điều kiện để áp dụng mức phí phù hợp
  • Ứng dụng phải hỗ trợ các công nghệ sau
    • Advanced Commerce API: hỗ trợ thương mại hóa mini app đủ điều kiện và các giao dịch mua liên quan
    • Declared Age Rating API: cung cấp nội dung phù hợp theo từng nhóm tuổi
    • hệ thống In‑App Purchase: hỗ trợ kiểm tra lịch sử mua, quản lý thuê bao, yêu cầu hoàn tiền, v.v.
    • Send Consumption Information API: gửi thông tin giao dịch mua trong ứng dụng cho Apple khi có yêu cầu hoàn tiền

Quy trình tham gia chương trình

  • Nếu muốn tham gia, cần gửi biểu mẫu yêu cầu
    • Phải là Account Holder của Apple Developer Program
    • Cần cung cấp thông tin về ứng dụng host, điều kiện đủ tiêu chuẩn, mini app và đồng ý với các điều khoản của chương trình
  • Khi được phê duyệt, sẽ nhận email hướng dẫn thiết lập và cấu hình
  • Khi ứng dụng đã sẵn sàng, hãy gửi app review qua App Store Connect
    • Nộp app binary và Product ID của giao dịch mua trong ứng dụng của mini app
    • Nêu rõ việc sử dụng Advanced Commerce API và việc cung cấp mini app
  • Nếu người tham gia hiện tại muốn thêm mini app mới thì cần cập nhật manifest
  • Nếu muốn thêm ứng dụng host mới thì cần có quyền truy cập Advanced Commerce API và nộp manifest liên quan

Tóm tắt Hỏi & Đáp

  • Định nghĩa mini app

    • gói phần mềm, script, nội dung game được thêm vào sau khi cài đặt, được viết bằng các ngôn ngữ do Apple phê duyệt như HTML5, JavaScript
    • Phải tuân thủ điều khoản Apple Developer Program License Agreement 3.3.1(B)
  • Mini app đủ điều kiện (qualifying mini app)

    • Là mini app do bên thứ ba không có quan hệ kiểm soát trực tiếp hoặc gián tiếp với nhà phát triển host cung cấp
    • “Kiểm soát (control)” nghĩa là quyền quyết định chính sách quản trị
  • Giao dịch mua trong ứng dụng đủ điều kiện (qualifying In‑App Purchase)

    • việc bán hàng hóa và dịch vụ số diễn ra trong mini app đủ điều kiện
      • Consumable: vật phẩm, tiền tệ, mạng, v.v. được sử dụng ngay trong một mini app duy nhất
      • Auto‑renewable subscription: được mua và sử dụng trong một mini app duy nhất
    • Các giao dịch mua này phải được xử lý qua Advanced Commerce API
  • Tham gia song song với các chương trình Apple khác

    • Có thể tham gia đồng thời với Apple Video Partner Program, News Partner Program, App Store Small Business Program, v.v.
  • Việc phê duyệt Advanced Commerce API

    • Ngay cả khi chưa được phê duyệt, vẫn có thể nộp đơn cho Mini Apps Partner Program cùng lúc
    • Tuy nhiên, để được phê duyệt chương trình thì bắt buộc phải có hỗ trợ và phê duyệt Advanced Commerce API
  • Cách quản lý giao dịch mua trong ứng dụng

    • Không thể quản lý giao dịch mua trong ứng dụng của mini app bằng App Store Connect
    • Bắt buộc phải dùng Advanced Commerce API và tham khảo tài liệu tạo SKU liên quan
  • Vị trí tài liệu kỹ thuật

1 bình luận

 
GN⁺ 2025-11-18
Ý kiến trên Hacker News
  • Thay đổi lần này có vẻ như là phiên bản Apple thử làm app store thay thế
    Chỉ là nó dường như bị khóa lại bằng các điều khoản cực kỳ nghiêm ngặt
    Tôi đã mong mọi người sẽ bàn về hệ sinh thái khép kín (walled garden) của Apple, nhưng có vẻ cuộc thảo luận còn chưa thực sự bắt đầu

    • Tôi đọc việc này như thể Apple đang tái sử dụng code và hợp đồng đã tạo khi hợp tác với Tencent
    • Có thể nghe hơi mỉa mai, nhưng tôi tò mò không biết áp lực pháp lý từ quốc gia nào đã khiến Apple làm vậy
    • Rốt cuộc thì đây có vẻ là động thái nhắm vào WeChat. Trông như Apple đang tìm cách lấy phí hoa hồng 15% mới
  • Tôi hoàn toàn không thấy hào hứng với thông báo “giảm giá” này
    Ngược lại, tôi khá bi quan vì có vẻ như hai tập đoàn độc quyền (duopoly) đang càng siết chặt tự do trên thiết bị của chúng ta

    • Đúng vậy, cuối cùng thì đây vẫn là vấn đề duopoly
  • Tôi đã đọc định nghĩa của “Mini Apps Partner Program”, nhưng không hiểu nếu đó là app do người khác tạo thì tôi tham gia bằng cách nào

    • Theo cách tôi hiểu, app của bạn là một kiểu máy game arcade ảo, nơi các mini game do nhà phát triển khác tạo ra chạy bên trong đó
      Khi người chơi nạp credit vào game của bạn, trước đây Apple lấy 30%, rồi bạn chia một phần từ 70% còn lại cho tôi
      Với chương trình mới, Apple chỉ lấy 15%, bạn giữ 85% và có thể chia một phần trong đó cho tôi
      Tuy nhiên, vì mục tiêu là giảm bớt tầng phân phối trung gian, nên bạn không được bán loại tiền tệ riêng như “ArcadeBux”
    • Nói cách khác, bạn là nhà phát triển ứng dụng, còn “mini app” là nội dung do bên thứ ba tạo và được nhập vào app của bạn
      Chương trình này là dành cho bạn, chứ không phải cho nhà phát triển mini app
    • Tóm lại là mô hình Roblox
  • Bài này giải thích khá rõ “mini app” program là gì
    Theo bài viết của MacRumors, đây là cơ chế Apple thu phí 15% đối với các game webapp phổ biến trong WeChat ở thị trường Trung Quốc

    • Nhưng mini app không chỉ đơn thuần là web game
      Ở Trung Quốc, WeChat trên thực tế đóng vai trò như một hệ điều hành
      Có hàng triệu mini app tồn tại và chúng đã hoạt động trong vùng xám của chính sách Apple
    • Đây trông không giống “đối tác” cho lắm, mà giống kiểu một nhà hàng “hợp tác” với tội phạm có tổ chức hơn
    • Nhân tiện, 15% vốn đã là mức phí cơ bản mà đa số nhà phát triển đang trả. Chỉ những ai có doanh thu thường niên trên 1 triệu USD mới trả 30%
  • Telegram cũng đang vận hành một nền tảng mini app rất lớn
    Đặc biệt, quy định với chatbot là vấn đề chính, và tôi không rõ Telegram, Discord hay các client IRC có thể tuân thủ quy định này như thế nào

  • Động thái lần này có vẻ là bước chuẩn bị trước cho MCP marketplace
    Đã có bằng chứng cho thấy hỗ trợ MCP sẽ được bổ sung ở cấp hệ thống trên macOS và iOS
    Trong quy định cũng nhắc đến không chỉ game hay app mà còn cả script
    Có thể xem thêm bài của 9to5mac

  • Việc bắt buộc hỗ trợ iPad giống như một kiểu tying
    Tôi tự hỏi liệu nhân dịp này Instagram cuối cùng có tung ra app iPad không

  • Có vẻ chiến lược của Apple là hàng hóa hóa (commoditize) Roblox trong khi vẫn giữ thanh toán trong hệ thống của mình
    Trông như một ý tưởng khá thông minh

  • Mô hình lần này khá giống Google AMP
    Giống như AMP tạo ra trải nghiệm người dùng dễ dự đoán hơn thông qua các giới hạn, Mini Apps cũng đi theo hướng đó
    Kiểu như mối quan hệ giữa AMP và Mini Apps cũng giống như Google Glass với Oculus

    • So sánh đó có vẻ hơi gượng ép
  • Roblox vẫn tiếp tục là ngoại lệ
    Tôi có cảm giác sự ưu ái đặc biệt quá lộ liễu vẫn đang tiếp diễn

    • Nhưng Roblox vẫn đang trả đủ 30% như cũ