26/05/2016

Registrarse como desarrollador en App Store y Google Play

Registrarse como desarrollador en App Store y Google Play

Las app stores son plataformas desde las cuales se distribuye software. Generalmente, ofrecen aplicaciones para dispositivos móviles, pagas o gratuitas, aptas para un sistema operativo en particular. Las dos tiendas de aplicaciones más conocidas son App Store, para iOS, y Google Play, para Android. Esta última no solo incluye aplicaciones, sino también películas, libros, canciones y otros tipos de contenido.

Como desarrolladores de aplicaciones, no siempre necesitamos publicar nuestros productos en las tiendas oficiales para que los usuarios puedan descargarlas: gracias al sideloading podemos poner nuestras apps al servicio del público a través de canales alternativos. Esto es normal cuando se desarrollan aplicaciones de uso interno para ciertas empresas en particular. Pero si desarrollamos aplicaciones para el público masivo, su presencia en una tienda oficial le otorgará la visibilidad necesaria para que cualquiera pueda acceder a ella e instalarla. Además, el hecho de que la aplicación haya sido aprobada por una tienda oficial indica que cumple con ciertos requisitos de seguridad y funcionalidad, luciendo más confiable para el usuario.

Sin embargo, para distribuir nuestras aplicaciones a través de App Store o Google Play debemos cumplir con una serie de requisitos, que comentaremos a continuación.

Registrarse como desarrollador en Google Play

  1. Obtener una cuenta de Google. Debemos contar con una cuenta de Google, como la que usaríamos para Gmail, Google+, Blogger, etc.
  2. Aceptar el acuerdo de Google Play Developer Console. Habiendo iniciado sesión con nuestra cuenta de Google, debemos ingresar en Google Play Developer Console y aceptar las condiciones de distribución de productos. Es importante leer este contrato con detenimiento y, por las dudas, consultar la lista de países a los que podremos ofrecerles nuestras aplicaciones (aunque son casi todos). La «consola» es la plataforma que usaremos para administrar nuestras aplicaciones.
  3. Pagar tarifa de registro. Para registrarnos, debemos pagar una cuota única de 25 dólares estadounidenses (no hay costos de renovación). El pago solo se puede realizar con tarjeta de crédito o débito. Se nos pedirán los datos de nuestra tarjeta y domicilio. Una vez completado este paso, Google tardará hasta 48 horas en procesar la transacción. Mientras tanto, podemos continuar con el proceso.
  4. Ingresar datos personales. Se nos pedirán datos como el nombre del desarrollador, la dirección de correo electrónico, el sitio web y el número de teléfono. El nombre del desarrollador será el que nos identifique a nosotros o a nuestra empresa en Google Play, y una vez elegido no se podrá cambiar. Por lo tanto, debemos pensarlo bien.

Al finalizar ya tendremos nuestra cuenta de desarrollador, pero no podremos publicar aplicaciones en la tienda hasta que Google procese el pago. Seremos notificados cuando esto ocurra.

Una vez que el pago fue procesado y tenemos nuestra aplicación terminada, debemos publicarla en la tienda a través de la consola. Al cliquear en «Add new application» se nos pedirá especificar el idioma y el título de la aplicación, como así también adjuntar el archivo APK (paquete de aplicación Android) que desarrollamos. En las siguientes etapas del proceso tendremos que ingresar descripción, capturas de pantalla, ícono y otros datos que servirán para indexar y mostrar la aplicación en la tienda. Tras completar el proceso, nuestra aplicación será sometida a un proceso de revisión que puede durar entre 30 minutos y cinco horas.

Tras aprobar la revisión, la app será publicada en la tienda de Google Play. Si hemos elegido que la aplicación sea paga (y no gratuita), recibiremos un 70% del valor de cada venta. Es bueno conocer este dato a la hora de fijar el precio.

Registrarse como desarrollador en App Store

  1. Obtener un Apple ID. El Apple ID es la cuenta universal que nos sirve para acceder a todos los servicios de Apple, como iCloud, iTunes, FaceTime, etc.
  2. Registrarse en el Apple Developer Program. Antes de publicar nuestras aplicaciones en App Store debemos integrarnos al Apple Developer Program usando nuestro Apple ID. Existen tres planes de membresía. Particularmente, los planes Individual y Organization son bastante similares entre sí y resultan adecuados para la mayoría de los casos. Ambos exigen una cuota anual de 99 dólares. Al final del proceso podemos elegir si renovar la membresía anualmente de forma manual o automática (en este caso, los cargos se debitarán automáticamente antes de cada vencimiento). En el proceso de registración se nos pedirán ciertos datos personales.
  3. Pagar tarifa de registro. En este paso debemos ingresar la información de nuestra tarjeta de débito/crédito para efectuar el pago inicial de la membresía. No es posible utilizar PayPal.

Una vez completado este proceso, deberá pasar un máximo de 24 horas para que se active nuestra membresía.

Superada esa instancia, podremos subir nuestra aplicación a la App Store desde el entorno de desarrollo Xcode. La información a ingresar será similar a la que pide Google Play, pero el proceso de revisión será más exigente (dura 24 horas en promedio). Se recomienda leer las guías oficiales para que nuestra aplicación sea lo más adecuada posible a las exigencias de Apple. Nos quedaremos con el 70% del valor de las ventas de la app.

0

angularjs Aplicaciones en Facebook aplicaciones mobile behavioral targeting Botones Call-to-action breadcrumbs breadcrumbs web búsqueda de personal búsqueda facetada Call-to-action buttons Client-side cliente-destacado cms a medida coding comercio electrónico content marketing CSS3 PIE cuanto debe pesar un sitio data-driven web design Datos estructurados Defacement Denegación de servicio Desarrollar una aplicación web desventajas de PhoneGap diseñar newsletters diseño web diseño web argentina diseño web esqueuomórfico Diseño web responsive Diseño web responsivo diseño web santa fe diseño web Smart TV diseño web televisores DOM desde PHP enlaces rotos filtros de búsqueda flash flat web design formularios sitio web fragmentos enriquecidos función de autocompletar futuro de la realidad aumentada html HTML5 html5shiv inbound marketing Initializr interfaces Web para televisores javascript jobs jQuery Mobile Mapbox maquetado html/css maquetador web masonry layout menú de navegación menú desplegable Metodologías ágiles Modernizr MVC Navegación por teclado oferta laboral OpenStreetMap paginas de Facebook Paper js Paper js framework personas Phishing plan de QA Polyfills polymer portfolio-destacados portfolio-inicio programacion de CMS Programadores WordPress página de contacto página de error 404 que es Backbone.js Realidad aumentada Resultados instantáneos server-side skeuomorphic design sliders y usabilidad soporte Internet Explorer Storytelling Underscores usabilidad usabilidad buscadores user-centered design ux velocidad de carga web Vendor prefixes ventajas jQuery Mobile Ventanas integradas versiones antiguas de Internet Explorer WAI-ARIA web components web imprimible Web Semántica WordPress para ecommerce