App Store: apa itu, publikasi aplikasi dan moderasi

Penulis: IT Sectr Diterbitkan: 2026-02-08 Waktu membaca: 14 mnt

App Store — toko digital resmi aplikasi Apple, saluran distribusi perangkat lunak eksklusif untuk iOS, iPadOS, macOS, watchOS, tvOS, dan visionOS. Toko ini diluncurkan pada 10 Juli 2008 bersamaan dengan iPhone OS 2.0 dan menjadi marketplace aplikasi seluler pertama yang mengubah industri pengembangan seluler. Menurut data Apple (WWDC 2026), audiens mingguan App Store melebihi 785 juta pengguna dari 175 negara, dan total aplikasi yang tersedia mencapai lebih dari 2,2 juta. Bagi pengembang, publikasi di App Store adalah tahap wajib untuk memasuki platform Apple.

Poin Utama

  • App Store — satu-satunya saluran distribusi legal aplikasi iOS, diluncurkan tahun 2008, 785 juta pengunjung mingguan
  • Publikasi melalui App Store Connect: langganan tahunan Apple Developer Program ($99), unggah arsip melalui Xcode, moderasi 24-48 jam
  • Komisi Apple — 30% standar, 15% untuk bisnis kecil (hingga $1 juta pendapatan) dan untuk langganan tahun kedua
  • Moderasi memeriksa keamanan, kinerja, desain (HIG), konten, dan kepatuhan hukum
  • ASO (App Store Optimization) — alat promosi utama: nama, kata kunci, ulasan, peringkat, ikon, tangkapan layar

Apa itu App Store?

App Store — platform distribusi aplikasi digital yang dikembangkan oleh Apple Inc. Seperti Google Play untuk Android, App Store berfungsi sebagai satu-satunya saluran yang diizinkan untuk menginstal aplikasi di perangkat Apple (pengecualian — sideloading melalui Xcode atau sertifikat enterprise untuk perangkat perusahaan). Sebelum kemunculan App Store pada tahun 2008, aplikasi iPhone didistribusikan sebagai aplikasi web melalui Safari. Pembukaan App Store menandai dimulainya ekosistem aplikasi seluler.

App Store mencakup semua platform Apple: iOS (iPhone, iPod Touch), iPadOS (iPad), macOS (Mac), watchOS (Apple Watch), tvOS (Apple TV), dan visionOS (Apple Vision Pro). Setiap bagian memiliki moderasi dan persyaratan terpisah, tetapi dikelola dari satu portal App Store Connect. Pengembang mengunggah build universal (untuk iOS/iPadOS) atau build khusus platform, dan App Store secara otomatis mendistribusikannya ke perangkat yang sesuai.

Menurut laporan Apple untuk tahun fiskal 2025, total pembayaran kepada pengembang sejak pendirian App Store telah melampaui $385 miliar. Pendapatan rata-rata aplikasi di App Store sekitar 2,5 kali lebih tinggi daripada di Google Play, menurut data Sensor Tower (2025). Namun persaingan lebih tinggi: di iOS, pengembang tertarik oleh audiens yang lebih mampu membayar, kesediaan pengguna untuk membayar langganan dan pembelian dalam aplikasi, serta konversi pengguna berbayar yang lebih tinggi.

App Store juga mencakup Search Ads — platform periklanan yang memungkinkan pengembang membeli tempat di hasil pencarian dengan model CPC. Search Ads adalah satu-satunya cara legal beriklan langsung aplikasi di dalam App Store. Tidak seperti Google Ads, iklan hanya ditampilkan kepada pengguna yang sudah berada di App Store dan mencari aplikasi, yang memberikan konversi instalasi tinggi.

Proses publikasi aplikasi di App Store

Publikasi di App Store terdiri dari beberapa tahap wajib: pendaftaran di Apple Developer Program, persiapan aplikasi di Xcode, konfigurasi di App Store Connect, unggah build, menjalani moderasi, dan publikasi. Seluruh proses dari pendaftaran hingga publikasi pertama memakan waktu 3 hari hingga 2 minggu, asalkan aplikasi siap dan mematuhi App Store Review Guidelines.

Tahap 1: Pendaftaran di Apple Developer Program

Sebelum publikasi, Anda harus mendaftar di Apple Developer Program di situs developer.apple.com. Biaya — $99 per tahun untuk individu dan organisasi, $299 untuk Program Enterprise. Pendaftaran mencakup verifikasi identitas (nomor DUNS untuk organisasi, data paspor untuk individu). Setelah pembayaran dan verifikasi, akun memberikan akses ke App Store Connect, sertifikat penandatanganan, dan provisioning profiles.

Tahap 2: Persiapan build dan unggah ke App Store Connect

Aplikasi dikompilasi di Xcode dalam format Archive (.xcarchive), yang kemudian diekspor ke IPA atau diunggah langsung melalui Organizer → Distribute App → App Store Connect. Xcode secara otomatis menandatangani build dengan sertifikat Distribution, menambahkan provisioning profile, dan mengirim build ke server Apple. Alternatif — melalui Transporter (aplikasi desktop) untuk mengunggah build besar atau otomatisasi melalui CI/CD.

swift
// App Store Receipt — pemeriksaan pembelian dalam aplikasi
import StoreKit

class StoreManager: NSObject {
    
    func verifyAppStoreReceipt() {
        guard let receiptURL = Bundle.main.appStoreReceiptURL,
              let receiptData = try? Data(contentsOf: receiptURL) else {
            print("Receipt not found")
            return
        }
        
        // Mengirim receiptData ke server Anda untuk verifikasi
        // Server mengirim permintaan ke https://buy.itunes.apple.com/verifyReceipt
        // Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
    }
    
    // SKAdNetwork — atribusi instalasi dari iklan
    func registerForSKAdNetwork() {
        if #available(iOS 16.4, *) {
            SKAdNetwork.updatePostbackConversionValue(100)
        }
    }
    
    // StoreKit 2 — mendapatkan informasi langganan
    func checkSubscriptionStatus() async {
        for await result in Transaction.currentEntitlements {
            guard case .verified(let transaction) = result else {
                continue
            }
            
            if transaction.productType == .autoRenewable {
                print("Active subscription: \(transaction.productID)")
            }
        }
    }
}

Kelas StoreManager mendemonstrasikan tiga API utama App Store: verifikasi App Store Receipt melalui appStoreReceiptURL untuk validasi pembelian di server, SKAdNetwork untuk atribusi instalasi iklan (wajib sejak iOS 14.5+ untuk privasi), dan Transaction.currentEntitlements dari StoreKit 2 untuk memeriksa langganan aktif. Alat-alat ini wajib untuk aplikasi dengan pembelian dalam aplikasi dan langganan.

Tahap 3: Mengisi metadata di App Store Connect

Setelah mengunggah build, pengembang mengisi halaman aplikasi di App Store Connect: nama (30 karakter), subjudul (30 karakter), deskripsi (4000 karakter), kata kunci (100 karakter, dipisahkan koma), kategori, peringkat usia (4+ hingga 17+), tangkapan layar untuk setiap ukuran layar (6.7", 6.5", 5.5", iPad), ikon, teks promosi, dan versi. Kualitas pengisian metadata menentukan visibilitas di pencarian App Store (ASO).

Moderasi App Store: aturan dan pemeriksaan

Moderasi App Store (App Review) — proses pemeriksaan setiap aplikasi dan pembaruan sebelum publikasi. Apple memeriksa aplikasi sesuai App Store Review Guidelines — dokumen dengan 6 bagian: Safety, Performance, Business, Design, Legal, dan lebih dari 100 aturan khusus. Pelanggaran aturan apa pun menyebabkan penolakan (rejection) dengan menyebutkan alasannya. Dua penolakan berturut-turut dengan alasan yang sama dapat menyebabkan pemblokiran akun pengembang.

Pemeriksaan utama moderasi meliputi: keamanan (tidak ada kode berbahaya, enkripsi semua permintaan jaringan melalui HTTPS, pemrosesan sertifikat yang benar), kinerja (aplikasi tidak boleh crash, macet, atau menggunakan memori berlebihan — pengujian pada perangkat Apple nyata), desain (kepatuhan terhadap Human Interface Guidelines — HIG, tampilan yang benar di semua ukuran layar dan Split View), konten (tidak ada pornografi, kekerasan, kebencian, konten ilegal), persyaratan hukum (memiliki Privacy Policy, peringkat usia yang benar, persetujuan GDPR untuk pengguna Uni Eropa).

Apple melarang keras API yang tidak terdokumentasi dan mesin hot update (kompilasi JIT skrip yang diunduh dari internet). Aplikasi hanya boleh menggunakan API publik dari iOS SDK. Penggunaan API pribadi (misalnya, UIDevice.uniqueIdentifier) menyebabkan penolakan segera. Pengecualian: JavaScriptCore untuk menjalankan JS kustom (seperti di browser), tetapi dengan batasan — tidak dapat memuat kode arbitrer yang mengubah fungsionalitas aplikasi.

Waktu moderasi rata-rata — 24-48 jam (menurut Apple Developer Documentation). Moderasi pertama aplikasi baru mungkin lebih lama — hingga 72 jam, karena tidak hanya aplikasi tetapi juga akun pengembang diperiksa. Expedite review (permintaan mendesak) mengurangi waktu menjadi 2-6 jam, tetapi tersedia dalam jumlah terbatas. Pada periode beban tinggi (Desember, Agustus, setelah WWDC) waktu moderasi dapat meningkat hingga 5-7 hari.

Jenis PemeriksaanApa yang DiperiksaAlasan Penolakan Umum
SafetyKode berbahaya, HTTPS, API pribadiPenggunaan API pribadi (12% penolakan)
PerformanceCrash, penggunaan memori, bateraiCrash saat startup dingin (18% penolakan)
BusinessIn-App Purchase, langganan, iklanTidak ada IAP untuk barang digital (22% penolakan)
DesignKepatuhan HIG, adaptasi ke layarUI tidak sesuai ukuran iPad (8% penolakan)
LegalGDPR, COPPA, Privacy Policy, peringkat usiaTidak ada Privacy Policy (15% penolakan)

Statistik penolakan didasarkan pada data laporan App Review dari Apple Developer Forum (2025). Alasan paling umum — tidak ada IAP untuk barang digital (22%): jika aplikasi menawarkan fungsionalitas berbayar, langganan, atau konten digital, pembayaran harus melalui In-App Purchase, bukan melalui sistem pembayaran pihak ketiga. Tempat kedua — crash (18%) dan tidak ada Privacy Policy (15%).

Komisi Apple 15/30% dan monetisasi

Komisi App Store — salah satu aspek platform Apple yang paling banyak dibahas. Secara default, Apple mengenakan 30% untuk setiap transaksi barang dan jasa digital yang dilakukan melalui In-App Purchase. Barang fisik, layanan di luar aplikasi (pesan makanan, tiket, taksi) dan donasi tidak dikenakan komisi — dibayar melalui sistem pembayaran pihak ketiga.

Program App Store Small Business Program, diluncurkan pada Januari 2021, menurunkan komisi menjadi 15% untuk pengembang dengan pendapatan tahunan hingga $1 juta. Semua pengembang — baik baru maupun yang sudah ada — memenuhi syarat, asalkan pendapatan mereka di tahun kalender sebelumnya tidak melebihi $1 juta. Jika melebihi ambang batas, komisi kembali ke 30% mulai tahun kalender berikutnya. Langganan tahun kedua dan seterusnya untuk semua pengembang dikenakan komisi 15%.

Perbandingan monetisasi App Store dengan Google Play menunjukkan perbedaan signifikan: Google Play mengenakan 30% (standar) dan 15% ($1 juta pertama pendapatan) — struktur serupa. Namun, Google Play mengizinkan publikasi aplikasi di luar toko (sideloading), penggunaan sistem pembayaran pihak ketiga di beberapa wilayah (Korea Selatan, India), dan tidak mewajibkan penggunaan Play Console untuk distribusi. Apple mengontrol monetisasi lebih ketat, tetapi menyediakan audiens yang lebih berkualitas.

Model MonetisasiKomisi AppleFitur
Unduhan berbayar30% (15% bisnis kecil)Harga mulai $0.99, Apple memotong persentase
In-App Purchase (consumable)30% (15% bisnis kecil)Mata uang game, pembelian satu kali
Auto-renewable subscription30% tahun pertama, 15% selanjutnyaStreaming, SaaS, langganan berita
Barang fisik0%Pembayaran melalui sistem pihak ketiga (Stripe, PayPal)
Iklan (AdMob, ironSource)0%Apple tidak memungut komisi dari pendapatan iklan

Untuk meminimalkan komisi, pengembang menggunakan beberapa strategi: menggabungkan langganan (setelah satu tahun — 15%), menyertakan monetisasi iklan (0%), menggunakan tautan eksternal untuk pendaftaran web (di yurisdiksi tertentu — EU Digital Markets Act, Jepang, AS). Penting: Apple mensyaratkan tautan ke pendaftaran web tidak berisi ajakan langsung untuk membayar dengan melewati IAP — pelanggaran menyebabkan penolakan.

StoreKit 2 dan Transaction API

StoreKit 2 (Xcode 14+, iOS 16+) menyediakan API Swift-native modern untuk bekerja dengan pembelian dan langganan. Transaction.currentEntitlements mengembalikan AsyncSequence transaksi aktif, Transaction.updates melacak perubahan status langganan secara real-time. Untuk validasi data receipt di server, digunakan endpoint verifyReceipt (production: buy.itunes.apple.com, sandbox: sandbox.itunes.apple.com). StoreKit 2 secara signifikan menyederhanakan kode dibandingkan dengan SKPaymentQueue.

ASO: promosi aplikasi di App Store

ASO (App Store Optimization) — serangkaian tindakan untuk meningkatkan visibilitas aplikasi di pencarian App Store dan meningkatkan konversi ke instalasi. Berbeda dengan SEO untuk situs web, ASO berfokus pada faktor peringkat di dalam toko aplikasi. Menurut data Sensor Tower (2025), 65% instalasi dari App Store berasal dari pencarian, menjadikan ASO sangat penting untuk pertumbuhan organik.

Faktor peringkat utama di App Store dibagi menjadi metadata dan sinyal perilaku. Metadata: nama aplikasi (30 karakter) — faktor ASO terpenting, subjudul (30 karakter), bidang keywords (100 karakter), kategori. Sinyal perilaku: jumlah unduhan, kecepatan unduhan setelah peluncuran pertama, tingkat retensi, peringkat dan ulasan, konversi tampilan ke instalasi (CR), jumlah pengembalian setelah penghapusan.

Apple memperbarui algoritma pencarian pada tahun 2024, menambahkan komponen NLP berdasarkan model bahasa sendiri. Sekarang App Store memahami sinonim, konteks, dan niat pengguna, bukan hanya pencocokan tepat kata kunci. Ini berarti penggunaan keyword stuffing berlebihan di bidang keywords tidak lagi berfungsi — algoritma menghukum kumpulan kata yang tidak alami. Disarankan menggunakan 3-5 frasa kunci bermakna yang dipisahkan koma.

Apple Search Ads — saluran promosi tambahan dengan bayar per instalasi (model CPA). Search Ads Basic — mode otomatis untuk pemula, Search Ads Advanced — pengaturan tawaran manual berdasarkan kata kunci dengan analitik terperinci. Biaya per instalasi rata-rata (CPI) melalui Search Ads untuk AS adalah $1.50-2.50 untuk game dan $2.00-4.00 untuk aplikasi (data App Radar, 2025). Search Ads adalah satu-satunya cara promosi langsung di dalam App Store, sehingga anggaran untuk itu wajib untuk kategori kompetitif.

Faktor ASOBobotRekomendasi
Nama (Title)TinggiSertakan kata kunci utama, 30 karakter
SubjudulSedangKata kunci tambahan, 30 karakter
KeywordsSedang100 karakter, 3-5 frasa, tanpa pengulangan
Peringkat dan ulasanTinggi4.5+ bintang, balas ulasan
Jumlah unduhanTinggiJalankan Search Ads untuk percepatan
Tangkapan layar dan pratinjauSedang3 tangkapan layar pertama — fitur utama
IkonRendahSederhana, mudah dikenali, tanpa teks

Peringkat dan ulasan — salah satu faktor paling berpengaruh. Aplikasi dengan peringkat 4.5+ dan 1000+ ulasan mendapat peringkat jauh lebih tinggi daripada aplikasi serupa dengan 4.0 dan 50 ulasan. Strategi manajemen ulasan: permintaan peringkat melalui SKStoreReviewController setelah tindakan positif (bukan saat peluncuran pertama), tanggapan terhadap ulasan negatif dengan tawaran bantuan, pemantauan melalui App Store Connect Analytics.

App Store Connect: alat analitik dan manajemen

App Store Connect — portal web dan API untuk mengelola aplikasi di App Store. Melalui App Store Connect, pengembang mengunggah build, mengelola versi, mengonfigurasi harga dan langganan, melihat analitik, menjawab ulasan, mengonfigurasi TestFlight untuk pengujian beta, dan mengelola pengguna tim. Akses melalui developer.apple.com atau aplikasi seluler App Store Connect untuk iOS.

TestFlight — alat pengujian beta bawaan. Memungkinkan mengundang hingga 10.000 penguji eksternal dan hingga 100 penguji internal (anggota tim Apple Developer). Build didistribusikan melalui TestFlight selama 90 hari, setelah itu perlu mengunggah yang baru. TestFlight adalah tahap wajib sebelum publikasi: temukan crash dan bug sebelum dikirim ke moderasi. Apple merekomendasikan minimal 2-4 minggu pengujian beta untuk aplikasi kompleks.

App Store Connect API (REST) memungkinkan otomatisasi manajemen aplikasi: mengunggah metadata, mengelola sertifikat, mendapatkan laporan, mengonfigurasi harga. API berguna untuk pipeline CI/CD: GitHub Actions, Jenkins, atau GitLab CI dapat mengunggah build melalui Transporter CLI, lalu memperbarui metadata melalui API. Batas kecepatan — 30 permintaan per menit untuk sebagian besar endpoint.

swift
// SKStoreReviewController — permintaan peringkat aplikasi
import StoreKit

class ReviewManager {
    
    // Permintaan peringkat pada saat yang tepat
    func requestReviewAfterAction() {
        // Jangan panggil saat peluncuran pertama atau saat kesalahan
        if hasCompletedPositiveAction {
            if #available(iOS 16.0, *) {
                // iOS 16+: requestReviewInAppScene
                if let scene = UIApplication.shared.connectedScenes
                    .first(where: { $0.activationState == .foregroundActive })
                    as? UIWindowScene {
                    SKStoreReviewController.requestReview(in: scene)
                }
            } else {
                // iOS 15.5 dan lebih rendah
                SKStoreReviewController.requestReview()
            }
        }
    }
    
    // Buka halaman aplikasi di App Store untuk menulis ulasan
    func openAppStorePage(appID: String) {
        let url = "https://apps.apple.com/app/id\(appID)"
        guard let url = URL(string: url) else { return }
        UIApplication.shared.open(url, options: [:], completionHandler: nil)
    }
}

Kelas ReviewManager menunjukkan permintaan peringkat yang benar melalui SKStoreReviewController: pemeriksaan hasCompletedPositiveAction mencegah permintaan saat peluncuran pertama atau setelah kesalahan. iOS 16+ memerlukan penerusan UIWindowScene. Metode openAppStorePage membuka halaman aplikasi untuk akses langsung ke formulir ulasan — gunakan appID dari App Store Connect. Apple membatasi permintaan peringkat hingga 3 kali per tahun per perangkat per aplikasi.

Analitik di App Store Connect

App Store Connect menyediakan laporan analitik: tampilan halaman (impressions), konversi ke instalasi (CR dalam %), instalasi, penghapusan, pendapatan, retensi. Data tersedia dengan keterlambatan 1-3 hari. Metrik utama: Sumber (pencarian, Browse, Referrer), Wilayah (negara), Perangkat (model iPhone/iPad), Versi Platform. Untuk App Analytics tidak diperlukan SDK tambahan — data dikumpulkan secara otomatis saat App Store Sharing diaktifkan.

Pertanyaan yang Sering Diajukan

Berapa biaya publikasi di App Store?

Publikasi di App Store memerlukan pembayaran tahunan Apple Developer Program — $99 untuk individu dan organisasi. Tidak ada biaya tambahan untuk mengunggah setiap aplikasi. Untuk publikasi di Mac App Store — program yang sama $99/tahun. Enterprise Program — $299/tahun untuk distribusi perusahaan. Komisi penjualan: 30% standar, 15% untuk bisnis kecil (pendapatan hingga $1 juta) dan untuk langganan tahun kedua dan seterusnya.

Berapa lama moderasi di App Store?

Waktu rata-rata moderasi App Store — 24-48 jam. Moderasi pertama aplikasi baru bisa memakan waktu hingga 72 jam karena pemeriksaan akun. Expedite review (permintaan mendesak) mengurangi waktu menjadi 2-6 jam. Pembaruan lebih cepat — 12-24 jam. Pada periode beban tinggi (Desember, Agustus, setelah WWDC) waktu dapat meningkat hingga 5-7 hari. Tanggapan Apple datang melalui email dan di App Store Connect.

Apa itu komisi Apple 30% dan bagaimana cara menguranginya?

Komisi App Store — 30% dari penjualan barang digital dan langganan melalui In-App Purchase. Small Business Program menurunkannya menjadi 15% untuk pengembang dengan pendapatan hingga $1 juta. Langganan tahun kedua — 15% untuk semua. Barang fisik dan layanan (makanan, taksi) — 0%. Pendapatan iklan — 0%. Di UE (Digital Markets Act) Apple mengizinkan sistem pembayaran pihak ketiga dan menurunkan komisi menjadi 12% (atau 17% + 3% untuk pembayaran eksternal).

Apa itu ASO (App Store Optimization)?

ASO (App Store Optimization) — optimalisasi visibilitas aplikasi di pencarian App Store. 65% instalasi berasal dari pencarian. Faktor peringkat utama: nama (30 karakter), subjudul (30 karakter), keywords (100 karakter), peringkat dan ulasan, jumlah unduhan. Apple Search Ads — saluran promosi berbayar dengan pembayaran CPA. CPI rata-rata di AS: $1.50-2.50 untuk game, $2.00-4.00 untuk aplikasi.

Apa yang diperiksa oleh moderasi App Store?

Moderasi App Store memeriksa Safety (tidak ada API pribadi, HTTPS), Performance (tidak ada crash, optimalisasi memori), Business (IAP untuk barang digital), Design (kepatuhan HIG, adaptasi ke semua layar), Legal (Privacy Policy, GDPR, peringkat usia). Alasan penolakan paling umum: tidak ada IAP (22%), crash (18%), tidak ada Privacy Policy (15%).

Kesimpulan

  • App Store — toko aplikasi resmi Apple, 785 juta pengunjung mingguan, 2,2 juta aplikasi, diluncurkan tahun 2008
  • Publikasi memerlukan Apple Developer Program ($99/tahun), kompilasi di Xcode, unggah melalui App Store Connect, dan menjalani moderasi (24-48 jam)
  • Moderasi memeriksa keamanan, kinerja, desain (HIG), konten, dan kepatuhan hukum berdasarkan 100+ aturan App Store Review Guidelines
  • Komisi Apple — 30% standar, 15% untuk bisnis kecil (hingga $1 juta), 15% untuk langganan tahun kedua, 0% untuk barang fisik dan iklan
  • ASO mencakup optimalisasi nama, kata kunci, peringkat, ulasan, dan tangkapan layar — 65% instalasi berasal dari pencarian App Store
  • StoreKit 2 menyediakan API modern untuk mengelola pembelian, langganan, dan verifikasi receipt
  • TestFlight — alat pengujian beta bawaan hingga 10.000 pengguna, tahap wajib sebelum publikasi

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga