¿Cómo vendo mi aplicación para iPhone a través de App Store?

Habiendo visto el éxito de algunos desarrolladores en la venta de aplicaciones para el iPhone, y con el iPad ahora disponible, debe haber muchos desarrolladores pensando "¿Por qué no a mí?". Los primeros éxitos notables incluyen Trism en 2008, donde el desarrollador Steve Demeter creó el juego de rompecabezas como un proyecto paralelo y ganó $ 250,000 (neto del corte de Apple) en un par de meses.

El año pasado, el control de vuelo de FireMint (imagen superior) ocupó el puesto número 1 durante varias semanas y vendió más de 700,000. El enlace de arriba lleva a un PDF de 16 páginas donde publicaron sus cifras de ventas. Esperan repetir el éxito ahora con una versión HD mejorada para iPad.

Billion $ Business

Hay más de 100,000 desarrolladores de aplicaciones de iPhone registrados, con más de 186,000 aplicaciones en la App Store para iPhone / iPod y más de 3,500 para el iPad cuando se escribió (según 148 aplicaciones). Apple, por su propia admisión, ha vendido más de 85 millones de dispositivos (50 millones de iPhones y 35 millones de iPod Touch) y los juegos son la categoría número uno, lo que hace que sea mucho más difícil lograr el éxito. En abril, según 148 Apps, se lanzaron un promedio de 105 juegos cada día!

Hace un año, se habían descargado mil millones de aplicaciones y ahora asciende a 3 mil millones. Una gran cantidad de estos son gratuitos (aproximadamente el 22% de las aplicaciones), pero sigue siendo una inmensa cantidad de dinero pagado por Apple a los desarrolladores después del recorte del 30% que Apple toma.

No es tan fácil ganar mucho dinero. Crear la aplicación es una cosa, pero venderla en cantidades suficientes es un juego de pelota completamente diferente que exige que la promuevas y proporciones copias gratuitas a las reseñas. En algunos casos, las personas pagan a los revisores para que revisen sus aplicaciones. Si eres realmente afortunado y Apple lo recoge, obtendrás mucha promoción gratuita.

Empezando

En pocas palabras, si desea desarrollar para el iPhone:

  • Necesita una computadora Mac de algún tipo, Mac Mini, iMac, MacBook, etc. No puede desarrollar para App Store en una PC con Windows o Linux.
  • Únase al programa gratuito para desarrolladores de iPhone. Esto le da acceso al sistema de desarrollo de SDK y Xcode que descarga e instala. Incluye un emulador para que pueda probar la mayoría de las aplicaciones, excepto las que necesitan hardware, como la cámara o el GPS..
  • Pague $ 99 al año para acceder al programa de desarrollador. Esto le permite instalar aplicaciones en su propio iPhone / iPod Touch / iPad. También brinda acceso anterior a versiones beta y versiones anteriores del SDK.

Proceso de desarrollo

Así que has estado desarrollando y tienes una versión que se ejecuta en el emulador. Luego, ha pagado sus $ 99 y ha sido aceptado en el programa del desarrollador. Esto significa que ahora puede probar su aplicación en su iPhone. Aquí hay una descripción general de cómo hacerlo. El sitio web para desarrolladores de Apple ofrece muchos más detalles.

Necesita un certificado de desarrollo de iPhone. Este es un ejemplo de cifrado de clave pública.

Para eso, debe ejecutar la aplicación Keychain Access en su Mac (en herramientas de desarrollador) y generar una Solicitud de firma de certificado, luego cargarla en el Portal del programa para desarrolladores de iPhone de Apple y obtener el certificado. También deberá descargar el certificado intermedio e instalar ambos en Keychain Access.

El siguiente paso es registrar su iPhone, etc. como dispositivo de prueba. Puede tener hasta 100 dispositivos que son útiles para equipos más grandes, especialmente cuando hay un iPhone 3G, 3GS, iPod touch e iPad para probar.

Luego registras tu solicitud. Finalmente, armado con la identificación de la aplicación y la identificación del dispositivo, puede generar un perfil de aprovisionamiento en el sitio web de Apple. Esto se descarga, se instala en Xcode y puedes ejecutar tu aplicación en tu iPhone!

La tienda de aplicaciones

A menos que sea una gran empresa con más de 500 empleados o una universidad que enseñe el desarrollo de aplicaciones para iPhone, solo hay dos formas de distribuir sus aplicaciones.

  1. Envíalo a la App Store
  2. Distribuirlo por distribución ad-hoc.

Distribuir a través de la App Store es lo que la mayoría de las personas supongo que quieren hacer. Ad Hoc significa que produce una copia para un iPhone específico, etc., y puede suministrarla para hasta 100 dispositivos diferentes. Una vez más, necesita obtener un certificado, así que ejecute Keychain Access y genere otra solicitud de firma de certificado, luego vaya al sitio web del portal de desarrolladores de Apple y obtenga un certificado de distribución. Lo descargará e instalará en Xcode y lo usará para generar un perfil de aprovisionamiento de distribución.

Para enviar su aplicación a la App Store, también necesitará lo siguiente:

  • Una lista de palabras descriptivas para que se pueda encontrar en la App Store.
  • Tres iconos (29 x 29, 57 x 57 y 512 x 512).
  • Una imagen de inicio que aparece mientras se carga tu aplicación.
  • Algunas (1-4) capturas de pantalla de las pantallas de su aplicación.
  • Información del contrato.

Luego realiza el envío real al sitio web de ItunesConnect (parte de Apple.com), establece los precios (o es gratis), etc. Luego, suponiendo que ha evitado las muchas maneras de hacer que Apple rechace su aplicación de la App Store , debería aparecer en unos días.

Estas son algunas de las razones del rechazo, pero no está completo, así que lea el documento de mejores prácticas de Apple:

  • Se considera objetable, p. pornografía.
  • Se estrella.
  • Tiene una puerta trasera o es malicioso..
  • Utiliza API privadas.

Apple dice que reciben 8,500 aplicaciones por semana y que el 95% de los envíos son aceptados dentro de los 14 días. Así que buena suerte con su presentación y obtenga codificación!

Por cierto, si decides incluir un huevo de Pascua (pantallas sorpresa, contenido oculto, chistes, etc.) en tu aplicación, asegúrate de que el equipo de revisión sepa cómo activarlo. No lo dirán; Sus labios están sellados. Si, por otro lado, no se lo dices y sale, entonces también podría hacerlo tu aplicación de la App Store!