8 poin oleh GN⁺ 2025-11-18 | 1 komentar | Bagikan ke WhatsApp
  • Mini app adalah mini app dan game berbasis teknologi web seperti HTML5 dan JavaScript, dengan komisi penjualan pembelian dalam aplikasi dipangkas menjadi 15%
  • Mini app harus mendukung Declared Age Range API, Advanced Commerce API, sistem In‑App Purchase, serta API pengiriman informasi refund
  • Untuk berpartisipasi, diperlukan pendaftaran di App Store, kepatuhan pada pedoman 4.7, serta pengiriman metadata mini app
  • Proses persetujuan mencakup peninjauan setelah pengajuan formulir dan konfirmasi email, lalu pada tahap app review perlu mencantumkan penggunaan Advanced Commerce API
  • Program ini dapat diikuti bersamaan dengan program mitra Apple lainnya, dan pembayaran dalam mini app harus dikelola lewat Advanced Commerce API, bukan App Store Connect

Gambaran umum program Mini Apps Partner

  • Mini Apps Partner Program adalah program untuk pengembang yang meng-host mini app dan game yang dibuat dengan teknologi web seperti HTML5 dan JavaScript
    • Mini app didistribusikan di dalam aplikasi native yang lebih besar
  • Aplikasi peserta harus mendukung teknologi App Store termasuk Declared Age Range API dan Advanced Commerce API
  • 85% pendapatan dari pembelian dalam aplikasi pada mini app yang memenuhi syarat dibagikan kepada pengembang
  • Tujuannya adalah memberikan pengalaman pembelian yang aman dan mulus kepada pelanggan

Persyaratan aplikasi host

  • Aplikasi harus terdaftar di App Store untuk iOS dan iPadOS
  • Semua mini app harus mematuhi Apple Developer Program License Agreement dan App Review Guidelines
    • Khususnya harus memenuhi Guideline 4.7 (terkait mini app, mini game, streaming game, chatbot, plugin, emulator) dan persyaratan pengajuan manifest pada 4.7.4
  • Perlu menyediakan metadata yang dapat mengidentifikasi semua pembelian dalam aplikasi dan barang/jasa digital di setiap mini app
    • Dengan ini pelanggan dapat mengenali item pembelian dengan jelas, dan Apple dapat mengidentifikasi pembelian dalam aplikasi yang memenuhi syarat untuk menerapkan tarif komisi
    Iklan
  • Aplikasi harus mendukung teknologi berikut
    • Advanced Commerce API: mendukung komersialisasi mini app yang memenuhi syarat dan pembelian terkait
    • Declared Age Rating API: menyediakan konten yang sesuai menurut kelompok usia
    • In‑App Purchase sistem: mendukung pengecekan riwayat pembelian, pengelolaan langganan, permintaan refund, dan lain-lain
    • Send Consumption Information API: mengirim informasi pembelian dalam aplikasi ke Apple saat ada permintaan refund

Prosedur mengikuti program

  • Jika ingin ikut serta, perlu mengirim formulir permintaan
    • Harus merupakan Account Holder dari Apple Developer Program
    • Diperlukan informasi tentang aplikasi host, persyaratan kelayakan, mini app, dan persetujuan terhadap ketentuan program
  • Jika disetujui, akan menerima email berisi panduan penyiapan dan konfigurasi
  • Saat aplikasi siap, ajukan app review melalui App Store Connect
    • Kirim biner aplikasi dan Product ID pembelian dalam aplikasi untuk mini app
    • Nyatakan penggunaan Advanced Commerce API dan fakta bahwa aplikasi menyediakan mini app
  • Jika peserta yang sudah ada ingin menambahkan mini app baru, perlu memperbarui manifest
  • Untuk menambahkan aplikasi host baru, perlu memperoleh hak akses Advanced Commerce API dan mengajukan manifest terkait
Iklan

Ringkasan Q&A

  • Definisi mini app

  • Mini app yang memenuhi syarat (qualifying mini app)

    • Mini app yang disediakan oleh pihak ketiga yang tidak memiliki hubungan kendali langsung maupun tidak langsung dengan pengembang host
    • “Kendali (control)” berarti kewenangan untuk menentukan kebijakan manajemen
  • Pembelian dalam aplikasi yang memenuhi syarat (qualifying In‑App Purchase)

    • Penjualan barang dan jasa digital yang terjadi di dalam mini app yang memenuhi syarat
      • Consumable: item, mata uang, nyawa, dan sejenisnya yang langsung digunakan di dalam satu mini app
      • Auto‑renewable subscription: dibeli dan digunakan dalam satu mini app
    • Pembelian ini harus diproses melalui Advanced Commerce API
    Iklan
  • Bersamaan dengan program Apple lain

    • Dapat diikuti secara bersamaan dengan Apple Video Partner Program, News Partner Program, App Store Small Business Program, dan lainnya
  • Persetujuan Advanced Commerce API

    • Jika belum mendapat persetujuan, tetap bisa mengajukan Mini Apps Partner Program secara bersamaan
    • Namun, persetujuan program tetap mensyaratkan dukungan dan persetujuan Advanced Commerce API
  • Cara pengelolaan pembelian dalam aplikasi

    • Pembelian dalam aplikasi di mini app tidak dapat dikelola lewat App Store Connect
    • Wajib menggunakan Advanced Commerce API, dan perlu merujuk ke dokumentasi pembuatan SKU terkait
  • Lokasi dokumen teknis

1 komentar

 
GN⁺ 2025-11-18
Komentar Hacker News
  • Perubahan ini terasa seperti versi Apple yang mencoba app store alternatif
    Hanya saja tampaknya dikunci dengan syarat yang sangat ketat
    Saya berharap orang-orang akan membahas ekosistem tertutup Apple (walled garden), tetapi sepertinya diskusinya bahkan belum benar-benar dimulai

    • Saya membacanya sebagai Apple mendaur ulang kode dan kontrak yang mereka buat saat bekerja sama dengan Tencent
    • Mungkin terdengar agak sinis, tetapi saya penasaran tekanan regulasi dari negara mana yang mendorong Apple melakukan ini
    • Pada akhirnya ini tampaknya ditujukan ke WeChat. Rasanya seperti upaya baru Apple untuk mengambil komisi 15%
  • Saya sama sekali tidak antusias dengan pengumuman “diskon” ini
    Justru saya sinis karena ini terasa seperti dua perusahaan monopoli (duopoly) yang makin membatasi kebebasan kita atas perangkat sendiri

    • Benar, pada akhirnya ini memang masalah duopoli
  • Saya sudah membaca definisi “Mini Apps Partner Program”, tetapi kalau itu aplikasi buatan orang lain saya tidak mengerti bagaimana saya bisa ikut berpartisipasi

    • Dari yang saya pahami, aplikasi Anda itu semacam arcade virtual, dan mini game buatan pengembang lain berjalan di dalamnya
      Jika pemain mengisi kredit ke game saya, sebelumnya Apple mengambil 30%, lalu Anda memberi saya sebagian dari 70% yang tersisa
      Dalam program baru ini Apple hanya mengambil 15%, Anda mendapat 85%, lalu bisa memberi saya sebagian dari jumlah itu
      Namun karena tujuannya adalah mengurangi lapisan distribusi perantara, Anda tidak boleh menjual mata uang internal sendiri seperti “ArcadeBux”
    • Jadi, Anda adalah pengembang aplikasi, dan “mini app” adalah konten buatan pihak ketiga yang diimpor ke aplikasi Anda
      Program ini untuk Anda, bukan untuk pengembang mini app
    • Singkatnya, ini adalah model Roblox
  • Artikel ini menjelaskan dengan cukup baik apa itu program “mini app”
    Menurut artikel MacRumors, ini adalah struktur di mana Apple mengambil komisi 15% dari game web populer di dalam WeChat untuk pasar Tiongkok

    • Namun mini app lebih dari sekadar web game sederhana
      Di Tiongkok, WeChat pada dasarnya berfungsi sebagai sistem operasi
      Ada jutaan mini app, dan mereka selama ini beroperasi di wilayah abu-abu dalam kebijakan Apple
    • Ini tampak kurang seperti “kemitraan” dan lebih seperti hubungan ketika sebuah restoran ‘bekerja sama’ dengan mafia terorganisasi
    • Sebagai catatan, 15% sudah merupakan tarif komisi dasar yang dibayar sebagian besar pengembang. Hanya yang pendapatan tahunannya di atas 1 juta dolar yang membayar 30%
  • Telegram juga mengoperasikan platform mini app dalam skala besar
    Terutama regulasi chatbot tampaknya menjadi isu utama, dan saya bertanya-tanya bagaimana Telegram, Discord, atau klien IRC bisa mematuhi aturan ini

  • Langkah ini tampak seperti persiapan awal untuk marketplace MCP
    Ada bukti bahwa dukungan MCP akan ditambahkan di level sistem pada macOS dan iOS
    Dalam aturannya juga disebut bukan hanya game atau aplikasi, tetapi juga script
    Untuk detail terkait, lihat artikel 9to5mac

  • Memaksa dukungan iPad terasa seperti tying
    Saya penasaran apakah ini akhirnya akan mendorong Instagram merilis aplikasi iPad

  • Ini tampak seperti strategi Apple untuk mengomoditisasi Roblox sambil tetap menjaga pembayaran di dalam sistem mereka sendiri
    Terlihat seperti ide yang cukup cerdas

  • Model ini mirip dengan Google AMP
    Seperti AMP yang menyediakan pengalaman pengguna yang dapat diprediksi melalui berbagai pembatasan, Mini Apps juga bergerak ke arah itu
    Rasanya seperti hubungan AMP terhadap Mini Apps itu setara dengan hubungan Google Glass terhadap Oculus

    • Analogi itu terasa agak terlalu dipaksakan
  • Roblox tetap menjadi pengecualian
    Rasanya seperti perlakuan istimewa yang terang-terangan terus berlanjut

    • Tetapi Roblox tetap membayar 30% penuh