8 puan yazan GN⁺ 2025-11-18 | 1 yorum | WhatsApp'ta paylaş
  • Mini app’ler, HTML5 ve JavaScript gibi web teknolojileri tabanlı mini uygulama ve oyunlar olup, uygulama içi satın alma satış komisyonu %15’e düşürülüyor
  • Mini app’lerin Declared Age Range API, Advanced Commerce API, In‑App Purchase sistemi ve Send Consumption Information API gibi bileşenleri desteklemesi gerekiyor
  • Katılmak için App Store kaydı, 4.7 yönergesine uyum ve mini app meta verilerinin gönderilmesi gerekiyor
  • Onay süreci, başvuru formunun gönderilmesinin ardından inceleme ve e‑posta doğrulamasını içeriyor; uygulama inceleme aşamasında Advanced Commerce API kullanımının belirtilmesi gerekiyor
  • Bu programa Apple’ın diğer partner programlarıyla birlikte katılmak mümkün; ayrıca mini app içi ödemeler App Store Connect üzerinden değil, Advanced Commerce API ile yönetilmeli

Mini Apps Partner Programına genel bakış

  • Mini Apps Partner Program, HTML5, JavaScript gibi web teknolojileriyle geliştirilen mini uygulama ve oyunları barındıran geliştiricilere yönelik bir program
    • Mini app’ler, daha büyük bir yerel uygulamanın içinde dağıtılıyor
  • Programa katılan uygulamalar, Declared Age Range API ve Advanced Commerce API dahil olmak üzere App Store teknolojilerini desteklemeli
  • Uygun mini app’lerdeki uygulama içi satın alma gelirinin %85’i geliştiriciye dağıtılıyor
  • Amaç, müşterilere güvenli ve sorunsuz bir satın alma deneyimi sunmak

Host uygulama gereksinimleri

  • Uygulama, iOS ve iPadOS için App Store’da kayıtlı olmalı
  • Tüm mini app’ler Apple Developer Program License Agreement ve App Review Guidelines kurallarına uymalı
    • Özellikle Guideline 4.7 (mini app’ler, mini oyunlar, streaming oyunlar, chatbot’lar, eklentiler, emülatörler ile ilgili) ve 4.7.4’teki manifest gönderim gereksinimleri karşılanmalı
  • Tüm mini app’lerin uygulama içi satın alımları ile dijital ürün ve hizmetlerini tanımlayabilen meta verilerin sağlanması gerekiyor
    • Bu sayede müşteriler satın aldıkları öğeleri açıkça anlayabiliyor ve Apple uygun uygulama içi satın alımları tespit ederek komisyon oranını uygulayabiliyor
  • Uygulama aşağıdaki teknolojileri desteklemeli
    • Advanced Commerce API: uygun mini app’lerin ve ilgili satın alımların ürünleştirilmesini destekler
    • Declared Age Rating API: yaş grubuna uygun içerik sunulmasını sağlar
    • In‑App Purchase sistemi: satın alma geçmişi görüntüleme, abonelik yönetimi, iade talebi gibi işlemleri destekler
    • Send Consumption Information API: iade talebi sırasında uygulama içi satın alma bilgilerini Apple’a gönderir

Programa katılım süreci

  • Katılmak isteyenlerin talep formu göndermesi gerekiyor
    • Apple Developer Program’ın Account Holder rolünde olmak gerekiyor
    • Host uygulama, uygunluk koşulları, mini app bilgileri ve program şartlarının kabulü isteniyor
  • Onaylanırsa e‑posta ile kurulum ve yapılandırma talimatları gönderiliyor
  • Uygulama hazır olduğunda App Store Connect üzerinden uygulama incelemesine gönderilmeli
    • Uygulama binary’si ve mini app uygulama içi satın alma Product ID’leri gönderilmeli
    • Advanced Commerce API kullanıldığı ve mini app sunulduğu açıkça belirtilmeli
  • Mevcut katılımcıların yeni bir mini app eklemek için manifest’i güncellemesi gerekiyor
  • Yeni bir host uygulama eklemek için Advanced Commerce API erişim yetkisi alınmalı ve ilgili manifest gönderilmeli

Soru-Cevap özeti

  • Mini app tanımı

  • Uygun mini app (qualifying mini app)

    • Host geliştiriciyle doğrudan veya dolaylı kontrol ilişkisi bulunmayan üçüncü taraflar tarafından sunulan mini app’ler
    • “Kontrol (control)”, yönetim politikalarını belirleyebilme yetkisini ifade eder
  • Uygun uygulama içi satın alma (qualifying In‑App Purchase)

    • Uygun mini app içinde gerçekleşen dijital ürün ve hizmet satışları
      • Consumable: tek bir mini app içinde anında kullanılan öğeler, para birimi, can vb.
      • Auto‑renewable subscription: tek bir mini app içinde satın alınan ve kullanılan abonelikler
    • Bu satın alımların Advanced Commerce API üzerinden işlenmesi gerekiyor
  • Diğer Apple programlarıyla birlikte katılım

    • Apple Video Partner Program, News Partner Program, App Store Small Business Program gibi programlarla aynı anda katılım mümkün
  • Advanced Commerce API onayı gerekliliği

  • Uygulama içi satın alma yönetim şekli

    • App Store Connect ile mini app içi uygulama içi satın alımlar yönetilemez
    • Mutlaka Advanced Commerce API kullanılmalı; ilgili SKU oluşturma dokümanına bakılmalı
  • Teknik dokümanların konumu

1 yorum

 
GN⁺ 2025-11-18
Hacker News görüşleri
  • Bu değişiklik, alternatif uygulama mağazaları için Apple tarzı bir deneme gibi görünüyor
    Ancak çok sıkı şartlarla kilitlenmiş bir biçimde duruyor
    İnsanların Apple’ın kapalı ekosistemi (walled garden) hakkında tartışmasını bekliyordum ama görünüşe göre tartışma daha başlamamış

    • Bunu, Apple’ın Tencent ile iş birliği yaparken oluşturduğu kodu ve sözleşmeleri yeniden kullanması olarak okuyorum
    • Biraz alaycı gelebilir ama Apple’ın bunu hangi ülkenin düzenleyici baskısı nedeniyle yaptığını merak ediyorum
    • Sonuçta WeChat’i hedef alan bir hamle gibi görünüyor. Apple’ın yeni bir %15 komisyon almaya çalışma biçimi gibi
  • Bu “indirim” duyurusu beni hiç heyecanlandırmıyor
    Aksine, iki tekelin (duopoly) cihazlarımız üzerindeki özgürlüğümüzü daha da kısıtladığını düşündüğüm için daha da alaycı hissediyorum

    • Evet, sonuçta mesele duopoly sorunu
  • “Mini Apps Partner Program” tanımını okudum ama başkasının yaptığı uygulamada benim nasıl yer aldığımı anlamadım

    • Benim anladığım kadarıyla, senin uygulaman bir tür sanal atari salonu ve başka geliştiricilerin yaptığı mini oyunlar onun içinde çalışıyor
      Oyuncu benim oyunuma kredi yüklediğinde, eskiden Apple %30 kesiyor, sonra sen %70’in bir kısmını bana veriyordun
      Yeni programda Apple yalnızca %15 kesiyor, sen %85 alıyorsun ve onun bir kısmını bana verebiliyorsun
      Ancak amaç aradaki dağıtım katmanını azaltmak olduğu için, “ArcadeBux” gibi kendi para birimini satmana izin verilmiyor
    • Yani sen uygulama geliştiricisisin ve “mini uygulama”, üçüncü tarafın ürettiği içeriğin senin uygulamana içe aktarılması anlamına geliyor
      Bu program mini uygulama geliştiricisi için değil, senin için
    • Kısacası bu Roblox modeli
  • Bu yazı “mini uygulamalar” programının ne olduğunu iyi açıklıyor
    MacRumors makalesine göre, Apple Çin pazarında WeChat içindeki popüler web uygulaması oyunlarından %15 komisyon alacak

    • Ama mini uygulamalar basit web oyunlarından ibaret değil
      Çin’de WeChat fiilen işletim sistemi işlevi görüyor
      Milyonlarca mini uygulama var ve bunlar Apple politikalarının gri alanında faaliyet gösteriyordu
    • Bu bir “ortaklık”tan çok, sanki bir restoranın organize suçla ‘iş birliği’ yapması gibi bir ilişki gibi görünüyor
    • Not olarak, %15 zaten çoğu geliştiricinin ödediği temel komisyon oranı. Yalnızca yıllık geliri 1 milyon doların üstünde olanlar %30 ödüyor
  • Telegram da büyük bir mini uygulama platformu işletiyor
    Özellikle chatbot düzenlemeleri önemli bir mesele ve Telegram, Discord ya da IRC istemcilerinin bu kurallara nasıl uyabileceğini merak ediyorum

  • Bu hamle, MCP marketplace için ön hazırlık gibi görünüyor
    macOS ve iOS’ta MCP desteğinin sistem seviyesinde ekleneceğine dair işaretler vardı
    Kurallarda yalnızca “oyunlar veya uygulamalar” değil, script de geçiyor
    Ayrıntılar için 9to5mac makalesine bakılabilir

  • iPad desteğini zorunlu kılmak bağlama satışı (tying) gibi görünüyor
    Acaba bu sayede Instagram sonunda bir iPad uygulaması çıkarır mı

  • Apple’ın Roblox’u metalaştırırken (commoditize) ödemeleri kendi sistemi içinde tutmaya çalışma stratejisi gibi görünüyor
    Oldukça zekice bir fikir gibi

  • Bu model Google AMP’ye benziyor
    AMP’nin kısıtlamalar yoluyla öngörülebilir bir kullanıcı deneyimi sunması gibi, Mini Apps de o yöne gidiyor
    Sanki AMP’nin Mini Apps’e, Google Glass’ın da Oculus’a karşılık gelmesi gibi bir ilişki var

    • O benzetme biraz zorlama gibi
  • Roblox hâlâ istisna olmaya devam ediyor
    Açık bir kayırma sürdüğü hissine kapılıyorum

    • Ama Roblox hâlâ tam %30 ödüyor