¿Por qué los desarrolladores de aplicaciones no hacen que las aplicaciones pagas estén SOLAMENTE disponibles como compras dentro de la aplicación dentro de la versión lite para impedir que los hackers hagan que las aplicaciones desarrolladas costosamente se puedan descargar de forma gratuita?

Si reformula la pregunta como “¿Por qué los desarrolladores no detienen la piratería de software?”, Creo que encontrará la respuesta a su pregunta. Realmente no hay ninguna forma real de prevenir la piratería de software. Puede consultar el historial del software pago para ver cómo es este el caso. ¿Qué esquema DRM no se ha roto?

Dependiendo de la seguridad del hardware de su plataforma para evitar la piratería, también es una propuesta perdida. No puedo pensar en una plataforma de hardware popular que a la gente realmente le importe y que también no haya sido rooteada / descifrada para ejecutar código sin firmar.

Como Steven menciona, asumir que puedes proteger cualquier cosa que esté del lado del cliente no es una buena apuesta. El único esquema efectivo que he visto en uso es crear un componente en línea realmente excelente para su producto y protegerlo con registros / cuentas pagas. Muchos de los juegos y juegos de Blizzard en general funcionan de esta manera (el modo multijugador requiere una clave de licencia, el modo multijugador es la parte más valiosa de la experiencia). La idea del software como servicio tiene similitudes.

Fraser Speirs, en su video de NSConference 2012 sobre la venta de aplicaciones a las escuelas, hizo un apasionado alegato a los desarrolladores: no asuma que IAP está disponible porque es imposible o una pesadilla para los compradores por volumen en las escuelas. En cambio, siempre permita que las escuelas compren una versión totalmente autorizada de su aplicación.

Esa es una razón, aunque no tan conocida como debería ser.

La otra buena razón es que a mucha gente parece no gustarle la idea de IAP y rechazará dicha aplicación, considerándola como una táctica de cebo y cambio. Esto no es racional, pero poco sobre las ventas es racional.

Tener tanto una versión paga como una versión IAP permite llegar a más usuarios. Debe equilibrar el costo de la piratería frente a la ventaja de una mayor presencia en la tienda de aplicaciones.