RevenueCat vs Adapty
SaaS de gestion d'abonnements iOS + Android — RevenueCat (leader du marché) contre Adapty (focus paywall + A/B testing). Parité fonctionnelle, tarification, intégration.
Commission dégressive de 30 %/15 %, 175 régions, nouvelles conditions commerciales dans l'UE à partir du 1er octobre 2026
Depuis le 30 juin 2026, dans l'EEE/UK/US : 10-25 % + 5 % selon la tranche de revenus et l'ancienneté de l'installation
Il n'y a pas de gagnant unique ; la répartition des revenus détermine le choix. Dans l'EEE/UK/US, pour les abonnements, Google prélève 10 % + 5 % sans distinction d'ancienneté d'installation ; hors Small Business Program, un développeur Apple paie 30 % la première année. Sur le premier million de dollars annuel, les deux boutiques s'alignent autour de 15 %. Si vous vendez dans l'UE, calculez séparément le barème d'Apple du 1er octobre 2026.
| Catégorie | App Store | Google Play |
|---|---|---|
| Performance | 7/10 | 7/10 |
| Facilité d'apprentissage | 6/10 | 7/10 |
| Écosystème | 9/10 | 8/10 |
| Communauté | 8/10 | 8/10 |
| Marché de l'emploi | 8/10 | 7/10 |
| Pérennité | 8/10 | 8/10 |
// StoreKit 2 — charger le produit d'abonnement et calculer le prix net après commission
import StoreKit
func loadSubscriptionAndEstimateNet(productID: String, isSmallBusinessProgram: Bool, firstYear: Bool) async throws {
let products = try await Product.products(for: [productID])
guard let product = products.first else { return }
// Taux officiels Apple : SBP = 15 % fixe, standard = 30 % la première année, 15 % après un an
let commissionRate: Decimal
if isSmallBusinessProgram {
commissionRate = 0.15
} else {
commissionRate = firstYear ? 0.30 : 0.15
}
let price = product.price
let netToDeveloper = price * (1 - commissionRate)
print("Ürün: \(product.displayName)")
print("Liste fiyatı: \(product.displayPrice)")
print("Geliştiriciye net kalan (tahmini): \(netToDeveloper)")
// Flux d'achat
let result = try await product.purchase()
switch result {
case .success(let verification):
if case .verified(let transaction) = verification {
await transaction.finish()
}
case .userCancelled, .pending:
break
@unknown default:
break
}
}// Play Billing Library 9.1.0 - interroger l'abonnement, estimer le revenu net (Kotlin)
import com.android.billingclient.api.BillingClient
import com.android.billingclient.api.BillingClient.ProductType
import com.android.billingclient.api.BillingClient.BillingResponseCode
import com.android.billingclient.api.QueryProductDetailsParams
fun queryAndEstimateNet(client: BillingClient, productId: String, region: String) {
val product = QueryProductDetailsParams.Product.newBuilder()
.setProductId(productId)
.setProductType(ProductType.SUBS)
.build()
val params = QueryProductDetailsParams.newBuilder()
.setProductList(listOf(product))
.build()
// PBL 8.0.0+ : le listener reçoit QueryProductDetailsResult
client.queryProductDetailsAsync(params) { billingResult, result ->
if (billingResult.responseCode != BillingResponseCode.OK) return@queryProductDetailsAsync
for (details in result.productDetailsList) {
val offer = details.subscriptionOfferDetails?.firstOrNull() ?: continue
val micros = offer.pricingPhases.pricingPhaseList.first().priceAmountMicros
// EEE/UK/US abonnement : nouvelle et ancienne installation identiques, 10 % + 5 % billing fee
// Remaining markets (dont la Turquie) : 15 % fixe
val fee = if (region == "EEA_UK_US") 0.10 + 0.05 else 0.15
println("${details.title}: ${micros / 1_000_000.0 * (1 - fee)}")
}
// result.unfetchedProductList : celles qui n'ont pas pu être récupérées
}
}
Il n'y a pas de gagnant unique ; la répartition des revenus détermine le choix. Dans l'EEE/UK/US, pour les abonnements, Google prélève 10 % + 5 % sans distinction d'ancienneté d'installation ; hors Small Business Program, un développeur Apple paie 30 % la première année. Sur le premier million de dollars annuel, les deux boutiques s'alignent autour de 15 %. Si vous vendez dans l'UE, calculez séparément le barème d'Apple du 1er octobre 2026.
Obtenir une consultation gratuiteApple : 30 % standard, 15 % dans le Small Business Program, abonnement à 30 % la première année puis 15 % ensuite. Google Play : dans les remaining markets, 15 % sur le premier million de dollars, 30 % au-delà, abonnement fixe à 15 %. Dans l'EEE/UK/US, chaque transaction est à 10 % + 5 % sur le premier million de dollars ; au-delà, l'abonnement reste à 10 % + 5 %, les transactions hors abonnement sont à 20 % + 5 % pour une nouvelle installation et 25 % + 5 % pour une installation existante.