Te lo voy a explicar paso a paso.

Asumimos estas cosas

  • Ya tienes tu app desarrollada y funcionando
  • Esa app no contiene ninguna forma de rastreo de tu parte

Queremos monetizarla

¿Por qué la gente monetiza las apps? La respuesta corta es que desarrollar lleva mucho tiempo. Aunque lo que tiene de bueno es que tu código anterior se vuelve como piezas de lego que puedes ensamblar para crear software nuevo más fácil.

Entonces, ¿qué hacemos? Tenemos varias opciones:

  • La venta de la app
  • La venta de una versión premium de la app
  • IAP (In App Purchases): compras en la app
  • IAA (In App Advertising): publicidad en la app
  • A veces podemos vender mercadotecnia (tazas, ropa, lapiceras, relacionados con los personajes de nuestra creación)
  • Recibir donaciones

Usualmente, las formas más serias de ganar dinero son IAP y IAA (compras en la aplicación y publicidad en la aplicación). Es lo que funciona si quieres mantenerte en el negocio. El motivo es claro: te generan dinero a lo largo del tiempo en una misma app.

Vender la app (o su versión premium) es pan para hoy y hambre para mañana. Recibir donaciones es hambre para hoy y mañana.

Los mayores genios al monetizar las aplicaciones gratuitas son los del F2P (free-to-play). Nada más que no es evidente porque el rastreo en sus aplicaciones lo eclipsa a los ojos de algunas personas enfocadas en la privacidad y la infoseguridad, los cuales son motivos válidos pero te devuelven al principio… Querías crear algo para el público sin ningún tipo de rastreo pero el método más viable para comercializarlo incluye rastreo.

De dónde viene el rastreo

Cuando una persona quiere usar IAP o IAA, las empresas dueñas de los centros de software (Google Playstore, App Store y otras) te dan un SDK (Software Development Kit). El SDK es un componente extra que debe incluirse en la app y es cerrado. Los desarrolladores no sabemos ni lo que tiene pero debemos incluirlo si queremos activar compras en la app o que haya publicidades monetizadas. Este software no muestra su código fuente. Aunque la empresa diría que guardarse el código los protege mejor de potenciales tramposos (fraudes), también les permite hacer otro tipo de cosas a espaldas de los desarrolladores y los usuarios de la app. Sin código fuente no hay forma de verificar que el SDK haga solamente lo que dice. Los desarrolladores tienen que tener confianza ciega pero el propietario del SDK puede desconfiar todo los que desee de los desarrolladores. Es un sistema unilateral donde Google, Apple y otros imponen una deuda de fe a los demás. En áreas técnicas, lo correcto es demostrar y no exigir fe.

Para resumir

Los métodos tradicionales de compras en la app y publicidad en la app requieren un kit provisto por las grandes empresas (como Google) y otros propietarios de tiendas de software (como Aptoide). Este kit es de código cerrado (no nos muestran cuál es su código) pero no tenemos alternativa si queremos usar este método. No podrías ir a Google Playstore e implementar un método de compras en la app de otra empresa, aún si el kit es tan válido como el suyo. Esto es porque el kit les permite controlar lo que pasa y cobrar su cuota, y ellos sólo van a aceptar en su tienda lo que les genere dinero a ellos.

Entonces, el rastreo viene integrado con la publicidad o las compras aunque el desarrollador no lo desee. El rastreo es defendido como “una forma de protegerse de los estafadores” (a pesar de que Google Playstore ha estado siempre llena de apps que estafan; en contraposición con F-Droid, que logra controlar bastante bien sus apps al exigir que muestren el código fuente y compilarlas desde código fuente ellos mismos).

Opinión personal

A mí no me molesta que quieran dinero ni que quieran protegerse, pero sí me molesta el rastreo de los usuarios. Por lo tanto, prefiero métodos de pago y de publicidad que no exijan identificarse. Pero no son solamente las grandes tecnológicas quienes quieren rastrear: los bancos y los gobiernos son otras escorias aparte.

Protege tu privacidad y defiéndela todo lo que te sea posible. Alimenta con datos falsos cualquier sistema que recoja información no autorizada por ti o que sientas que te están forzando a entregarla. Sin identificaciones, sin huellas digitales, sin escáneres faciales. No necesitamos eso. Por un mundo más anónimo cada vez.