Introducción
Si bien es cierto que la mayoría de la gente a la hora de descargar una aplicación o un juego de la tienda de su dispositivo prefiere utilizar aplicaciones gratuitas y es muy reacia a gastarse el dinero en comprar aplicaciones para su dispositivo, podemos rentabilizar nuestra aplicación de diferentes formas como puede ser mediante el uso de un sistema de micro-pagos o de publicidad dentro de nuestra aplicación. Sin embargo en este blog nos centraremos en el primero.
Desde hace unos pocos de años a surgido un concepto nuevo y que cada vez cobra más fuerza, especialmente en los videojuegos, y es el concepto de "freemiun":
El concepto "freemiun" consiste en publicar una app de forma gratuita, de modo que el usuario pueda descargarla sin ningún coste, pero algunos de sus contenidos serán de pago. El usuario podrá realizar ciertas tareas y acceder a ciertas funcionalidades de forma gratuita pero para el resto de contenidos deberá pagar.
Está es una buena forma de poder rentabilizar los costes y mantenimiento de nuestra aplicación a la vez de conseguir un amplio número de descargas, con lo que ello supone, debido a que la aplicación en sí es gratuita. Para poder implementar un sistema de transacciones dependerá de la plataforma en la que estemos desarrollando:
- Plataforma iOS: en iOS el sistema de micro-pagos se conoce como "In-App Purchase". Este recurso te permite vender de forma segura recursos virtuales o no, manejar un sistema de suscripciones y contenidos premium. Para introducir este sistema en nuestra aplicación debemos hacer uso del framework "Store Kit framework" el cual nos permitirá conectar nuestra aplicación con la App Store para realizar los pagos de forma segura y nos devolverá los elementos comprados por el usuario. Un posible ejemplo para la utilización de este sistema sería el de crear un juego con niveles extra, para los cuales el usuario deberá pagar por ellos para poder jugarlos. Para más información puede consultar el siguiente enlace: https://developer.apple.com/in-app-purchase/
- Plataforma Android: si lo que queremos es introducir un sistema de transacciones en nuestra aplicación podemos hacer uso de "Google Wallet". Sin embargo podemos dejar la gestión y procesamiento de los pagos a Google, utilizando el " Google Play In-App Billing" para poder acceder a los servicios de Google Play Store y realizar las ventas de forma segura. Para poder hacer uso de estos servicios debemos obtener un "client-ID" para OAuth 2.0 en la consola de desarrollador de google para que así el servicio de Google Play pueda identificar de forma única a nuestra aplicación. Para obtener más información acerca de este proceso puede consultar el siguiente enlace : https://developers.google.com/wallet/instant-buy/android/tutorial
El utilizar las bibliotecas oficiales de estas plataformas implica también el cobro de una comisión por parte de iOS o Android por cada compra realizada por el usuario.
Añadiendo un sistema de micro-pagos a nuestro juego
Una buena forma de rentabilizar nuestro juego y sacar beneficios sin que el usuario deba pagar por él, podría ser el introducir un sistema de monedas. Este sistema de monedas le proporciona al jugador el poder adquirir elementos del juego para poder personalizar su avatar, obtener elementos consumibles, obtener distintas mejoras y poder subir de nivel , etc. En dicho sistema podríamos diferenciar entre dos tipos de monedas:
- Monedas virtuales: las cuales el jugador obtendrá durante el desarrollo del juego. El uso de este tipo de moneda también propicia una buena forma de "enganchar" al jugador al juego a corto plazo.
- Monedas reales: las cuales podrán adquirirse mediante el pago con dinero real. Con estas monedas el jugador podrá tener acceso anticipado a elementos que se desbloquearán más tarde en el juego o a contenidos extras solo accesibles mediante el uso de estas monedas.
El utilizar este sistema para introducir los micro-pagos en nuestro sistema tiene además una ventaja con respecto a comprar directamente los elementos con dinero real. Esto es debido a que si por ejemplo la forma de pago es mediante tarjeta de crédito el uso de la misma conlleva el cobro de unos intereses o comisión extra. Por tanto el uso continuado del pago con tarjeta implicará un mayor coste para el usuario en la compra de varios artículos, en lugar de utilizar un sistema de monedas virtuales donde el usuario solo deberá hacer uso de su tarjeta para comprar "X" monedas con las que podrá comprar diferentes elementos y las monedas restantes quedarán almacenadas para su posterior uso.
Sin embargo el implementar de forma manual un sistema de micro-pagos en nuestro juego puede ser una tarea muy laboriosa ya que deberemos de implementar un servicio "backend" para dicho sistema, preferiblemente un servicio web ya que esto le proporcionará al usuario la ventaja de poder consultar sus compras o comprar artículos sin la necesidad de entrar en la aplicación. Este servicio web se deberá encargar del almacenamiento y gestión de los distintos elementos consumibles del juego, de la gestión del monedero del usuario y la realización de los pagos de forma segura, como por ejemplo mediante el uso de la API SOAP de PayPal (https://developer.paypal.com/webapps/developer/docs/classic/api/PayPalSOAPAPIArchitecture/).
Por tanto podemos utilizar diferentes pluggins o servicios que han sido ya creados por otros desarrolladores y que ya están testeados y comprobados en diferentes aplicaciones. El elegir un servicio u otro dependerá de la tecnología que estemos utilizando para desarrollar nuestro juego.
Por ejemplo si estamos utilizando la plataforma de Unity3D podemos encontrar diferentes pluggins para implementar este servcio de micro-pagos:
- Prime31 : nos proporciona diferentes pluggin para la monetización de nuestra aplicación para las plataforma iOS, Android, Windows. El precio de los diferentes pluggin varía entre los 40$ y 140$. Este es el enlace con su página web: https://prime31.com/plugins
- SOOMLA: es un framework de código abierto para la gestión de la economía del juego. Este framework permite de forma sencilla integrar una tienda ahorrando al desarrollador el esfuerzo de implementar la funcionalidad del almacén, dependencias de bienes virtuales, interfaces de facturación y beneficios. En enlace a su página web es el siguiente: http://project.soom.la/#unity_anchor.
Conclusiones
Este nuevo concepto sobre cómo generar beneficios mediante el lanzamiento de aplicaciones gratuitas está cobrando cada vez más fuerza y las principales compañías y desarrolladoras de videojuegos lo están comenzando a adoptar ya que es una buena forma de captar nuevos usuarios debido a la preferencia de la gente a descargar aplicaciones gratuitas antes que tener que pagar por ellas.
En mi opinión el uso de publicidad para generar beneficios y pagar por la aplicación para eliminarla es una mala forma ayudar al crecimiento de tu aplicación ya que la gente siempre preferirá desinstalar la aplicación y descargarse otra gratuita sin publicidad, a pagar 1€ por eliminar la publicidad. Sin embargo el utilizar un sistema de micro-pagos si se inserta de forma correcta en el juego, puede generar muchos beneficios ya que si el jugador se siente cada vez más atraído por el juego comenzará a pagar por él.
https://kevinsgallagher.com/word-2011-para-mac-crear-paginas-maestras-en-la-vista-de-diseno-de-publicacion/
ResponderEliminarCualquier cosa que pongas en la página principal se duplica en cualquier página que se base en ella. Las páginas maestras son una forma de mantener una sensación coherente en todo el documento a medida que se añaden nuevas páginas.