Apple luncurkan program mitra Mini Apps, pangkas komisi menjadi 15%
(developer.apple.com)- 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
- 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
Ringkasan Q&A
-
Definisi mini app
- Paket software, skrip, dan konten game yang ditambahkan setelah instalasi, ditulis dalam bahasa yang disetujui Apple seperti HTML5 dan JavaScript
- Harus mematuhi ketentuan Apple Developer Program License Agreement 3.3.1(B)
-
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
- Penjualan barang dan jasa digital yang terjadi di dalam mini app yang memenuhi syarat
-
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
- Persyaratan teknis rinci dapat dilihat di dokumentasi Advanced Commerce API dan panduan pembuatan SKU untuk Mini App Partner Program
1 komentar
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 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
Saya sudah membaca definisi “Mini Apps Partner Program”, tetapi kalau itu aplikasi buatan orang lain saya tidak mengerti bagaimana saya bisa ikut berpartisipasi
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”
Program ini untuk Anda, bukan untuk pengembang mini app
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
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
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
Roblox tetap menjadi pengecualian
Rasanya seperti perlakuan istimewa yang terang-terangan terus berlanjut