RevenueCat vs Adapty
SaaS de gestión de suscripciones para iOS + Android — RevenueCat (líder de mercado) frente a Adapty (enfoque en paywall y A/B testing). Paridad de funciones, precios, integración.
Comisión escalonada del 30%/15%, 175 regiones, nuevas condiciones comerciales en la UE desde el 1 de octubre de 2026
Desde el 30 de junio de 2026, 10-25% + 5% en EEA/UK/US según tramo de ingresos y antigüedad de instalación
No hay un ganador único; la decisión depende de cómo se distribuyen tus ingresos. En EEA/UK/US, Google cobra el 10% + 5% en suscripciones sin distinguir la antigüedad de la instalación; el desarrollador de Apple fuera del Small Business Program paga el 30% el primer año. En el primer millón de dólares anual, ambas tiendas se igualan en la banda del 15%. Si vendes en la UE, calcula además la tabla de Apple del 1 de octubre de 2026.
| Categoría | App Store | Google Play |
|---|---|---|
| Rendimiento | 7/10 | 7/10 |
| Facilidad de aprendizaje | 6/10 | 7/10 |
| Ecosistema | 9/10 | 8/10 |
| Comunidad | 8/10 | 8/10 |
| Mercado laboral | 8/10 | 7/10 |
| A prueba de futuro | 8/10 | 8/10 |
// StoreKit 2 — cargar producto de suscripción y calcular el precio neto tras comisión
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 }
// Tarifas oficiales de Apple: SBP=15% fijo, estándar=30% primer año, 15% tras 1 año
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("Producto: \(product.displayName)")
print("Precio de lista: \(product.displayPrice)")
print("Neto estimado para el desarrollador: \(netToDeveloper)")
// Flujo de compra
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 - consultar suscripción y estimar ingreso neto (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+: el listener recibe 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
// Suscripción EEA/UK/US: instalación nueva y existente igual, 10% + 5% billing fee
// Remaining markets (incluye Turquía): fijo 15%
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: los que no se pudieron consultar
}
}
No hay un ganador único; la decisión depende de cómo se distribuyen tus ingresos. En EEA/UK/US, Google cobra el 10% + 5% en suscripciones sin distinguir la antigüedad de la instalación; el desarrollador de Apple fuera del Small Business Program paga el 30% el primer año. En el primer millón de dólares anual, ambas tiendas se igualan en la banda del 15%. Si vendes en la UE, calcula además la tabla de Apple del 1 de octubre de 2026.
Solicita una consultoría gratuitaApple: estándar 30%, 15% en el Small Business Program, en suscripciones 30% el primer año y luego 15%. Google Play: en remaining markets, 15% en el primer millón de dólares anual, 30% por encima, suscripciones a un 15% fijo. En EEA/UK/US, cada transacción es del 10% + 5% en el primer millón de dólares anual; por encima, las suscripciones siguen en 10% + 5%, y las transacciones que no son de suscripción son del 20% + 5% en instalaciones nuevas y del 25% + 5% en instalaciones existentes.