Aplicaciones iPhone y iPad: El proceso de validación de App Store.

Como muchos sabréis, Apple no acepta cualquier aplicación móvil en App Store. Una vez subida la aplicación, debe pasar un proceso de validación que dura unos días. Lo hace como seña de identidad respecto a otros «markets» de aplicaciones, como puede ser Android. Este hecho junto al pago de una cuota anual produce un aumento de calidad en las aplicaciones, según la compañía de Cupertino.

Mucho se habla sobre el Apple Store approval Process, o lo que es lo mismo: “proceso de aceptación en Apple Store”. Hay mucha leyenda urbana sobre este proceso, cuando en realidad es mucho más transparente de lo que parece; basta con cumplir las normas que proponen es su guía para desarrolladores para que tu aplicación pase el corte, el cual suele durar una semana aproximadamente. En este post quiero describir esas normas, algunas sorprendentes, otras bastante lógicas. Si tienes en mente hacer una aplicación determinada, puedes guiarte por estas normas para descartar las que serán rechazadas por Apple. Por suerte, en Sozpic nunca nos han rechazado una aplicación y eso que llevamos unas cuantas.

 

Estas son las normas introductorias, en ellas nos da consejos generales para desanimar a los recién llegados, algo así como  : “Esto es para profesionales, chico”

  • Tenemos muchos niños que descargan muchas aplicaciones, los controles parentales no funcionan aunque muchos padres lo intenten. Así que vamos a vigilar.

#Resumiendo, nada de tener una app con erótico resultado.

  • Tenemos más de 350.000 aplicaciones en la App Store. No necesitamos más aplicaciones de pedos. Si tu aplicación no hace algo útil o proporcionar algún tipo de entretenimiento duradero, no puede ser aceptada.

#¿Y quién no ha pensado hacer una app de este tipo?

  • Si su aplicación parece improvisada en pocos días, o parece  que quieres estar en la  tienda para impresionar a tus amigos, prepárate para el rechazo. Tenemos muchos desarrolladores serios que no quieren que sus aplicaciones de calidad estén mezclados con apps de baja calidad.

#Si eres de los que liberan la memoria manualmente, este es tu sitio.

  • Vamos a rechazar aplicaciones por el contenido o  comportamiento se pasen  de la raya. ¿Qué raya, usted se preguntará? Bueno, un Juez del Tribunal Supremo, una vez dijo: «Lo sabré cuando lo vea». Y pensamos que sabes perfectamente cuando la cruzas.

#La raya es un eufemismo para decir polémico.

  • Si su aplicación es rechazada, tenemos un Comité de Revisión al que se puede apelar.

#Es cierto, además hacen unos comentarios muy graciosos y es raro que cambien de parecer.

  • Si se intenta engañar al sistema (por ejemplo, al tratar de engañar al proceso de revisión, robar datos de los usuarios, copiar el trabajo de otro desarrollador, o manipular los votos) de sus aplicaciones será eliminado de la tienda y se expulsará al desarrollador que la hizo.

#Es bastante lógico.

  • Este es un documento vivo, y nuevas aplicaciones que presentan nuevas preguntas puede dar lugar a nuevas reglas en cualquier momento. Tal vez tu aplicación dará lugar a ello.

#O lo que es lo mismo, pueden rechazarte tu app por una razón que aún no este aquí.

Todas las normas se engloban las siguientes secciones:

Términos y condiciones, funcionalidad, metadatos, puntuaciones y clasificaciones, ubicación, notificaciones Push, Game Center, iAd, marcas comerciales y marcas, medios de comunicación el contenido, interfaz de usuario, compras y monedas, rasca , el daño al dispositivo, los ataques personales, violencia, contenido objetable, intimidad, pornografía, la religión, la cultura y la etnia, concursos, sorteos, loterías y rifas, organizaciones de caridad y contribuciones, los requisitos legales

Vamos a destacar algunas de las tres primeras secciones, la semana que viene comentaremos las siguientes.

Funcionalidad.

  • Las aplicaciones que no funcionan como anuncia el desarrollador serán rechazadas.
  • Aplicaciones para el iPhone también se deben ejecutar en el iPad sin modificación alguna, con la resolución del iPhone, y con una resolución 2X iPhone 3G.
  • Las aplicaciones que dupliquen aplicaciones ya en la App Store puede ser rechazadas, sobre todo si hay muchos de ellos, como de pedos, eructos, la linterna, y las aplicaciones de Kama Sutra.
  • Las aplicaciones que son principalmente materiales de marketing o publicidad serán rechazadas
  • Las aplicaciones que tienen por objeto proporcionar la funcionalidad falsa y que no están claramente marcados como tales serán rechazadas.
  • Las aplicaciones de más de 20MB de tamaño no se descarga a través de redes móviles (esto es automáticamente prohibido por la App Store)

Metadatos

  • Aplicaciones o metadatos que menciona el nombre de cualquier otra plataforma móvil será rechazada
  • Las aplicaciones con descripciones no relevantes para el contenido de la aplicación serán rechazadas
  • Las aplicaciones con iconos de aplicaciones y capturas de pantalla que no se adhieren a la 4 + de clasificación por edades será rechazada
  • Los desarrolladores son responsables de asignar las palabras clave adecuadas para sus aplicaciones. Palabras inapropiadas puede ser cambiadas / eliminadas por Apple
  • Los desarrolladores que intenten manipular o engañar a los comentarios de los usuarios  en la App Store con comentarios falsos o de pago o cualquier otro método inapropiado serán eliminados del Programa de Desarrolladores de iOS
  • Las aplicaciones deben tener todas las URLs incluidas en pleno funcionamiento cuando se presente para su revisión.

Interfaz de usuario

  • Las aplicaciones deben cumplir con todos los términos y condiciones explicados en las directrices de Apple iOS de interfaz humana
  • Las aplicaciones que no utilizan los elementos del sistema que ofrece, como botones e iconos, correcta y como se describe en las Directrices de Apple iOS de interfaz humana puede ser rechazada
  • Apple y nuestros clientes dan un gran valor en la simple y refinado, creativo, bien pensado a través de interfaces. Les toma más trabajo, pero valen la pena. Apple establece un listón muy alto. Si su interfaz de usuario es compleja o menos que muy buena, puede ser rechazada

En definitiva, Apple quiere poner en valor sus aplicaciones elevando el nivel de exigencia a los desarrolladores, en contraposición con Google Play que cree más en la «selección natural», un sistema donde los usuarios se fían del rating de la aplicación. ¿Cuál es mejor entonces? Es el tipo de preguntas que se responden con un «depende».