Hasta ahora, el proceso de aprobación de aplicaciones para las App Store de Mac e iOS, era como una caja negra donde uno envía su aplicación, espera una serie de días (una media de 7 aproximadamente) y tras esto, recibe el OK o el rechazo de la misma. En caso de rechazo, suele acompañar un pequeño informe críptico, donde se detallan brevemente los detalles del rechazo. En algunos casos hace sentir al desarrollador un poco como el alumno que presenta un examen, y espera a obtener la nota sin posibilidad de ir luego a revisión del mismo.

Pero la realidad es que Apple ha ido mejorando mucho todo el proceso de las aplicaciones desde que se creó la App Store de iOS y luego se incorporó la de Mac. La documentación cada vez es más completa, la ayuda cada vez mejor y su centro de desarrollo cada vez más refinado. En mi modesta opinión, un lujo por el precio anual que hay que desembolsar. Pero la aprobación seguía siendo una de las cosas a mejorar, hasta el pasado día 15 de marzo, en que Apple anunció la salida del Centro de Resoluciones de iTunes Connect, herramienta para el proceso de aprobación de aplicaciones en las App Store de Mac e iOS.

¿Y qué función cumple? Pues básicamente pretende ser un lugar de encuentro entre el equipo de revisión de aplicaciones de Apple y el desarrollador, para encontrar un punto común de resoluciones menores. De esta forma, si surge algún problema o duda en el proceso de revisión, que podría dar lugar al rechazo, Apple se pondrá en contacto con el equipo de desarrollo y pedirá una serie de argumentos o detalles que aclaren, justifiquen o permitan llegar a un punto de entendimiento que no conlleve el rechazo de la aplicación. De esta forma, el proceso de revisión se vuelve mucho más vivo entre Apple y el desarrollador.

En el caso práctico de una aplicación que necesite una serie de cambios o depuraciones para pasar su aprobación, Apple enviará un correo al equipo de desarrollo, y dará acceso a un nuevo portal. En este, el desarrollador podrá ver los problemas encontrados en su aplicación, donde se le añadirá información extra de cómo resolver estos problemas. Podrá arreglarlos y enviar a revisión nuevamente sin que suponga un proceso de cierre y nueva apertura. De esta forma, es un algo vivo y mucho más dinámico, que permitirá la aprobación más fluida de las aplicaciones y al final, repercutirá directamente en toda la calidad del proceso.

Según detalla Apple en su web:

Ahora puede ver los detalles de cualquier incidencia durante el proceso de revisión de su aplicación en el nuevo Centro de Resoluciones de iTunes Connect. Si su aplicación se está revisando y necesita algunos retoques antes de su aprobación, recibirá un email con un enlace al Centro de Resoluciones de iTunes Connect. Este le ofrecerá detalles adicionales, capturas de pantalla aclaratorias si fuera susceptible, y enlaces a la información para cómo resolver las incidencias. Podrá igualmente contestar directamente al equipo de revisión de aplicaciones desde el Centro de Resoluciones. Todas las comunicaciones con el equipo de revisión de aplicaciones serán visibles para usted y para el administrador de su equipo, así como el resto del equipo.

Un paso muy importante que refuerza el dinamismo de uno de los pasos que no habían cambiado en su definición desde los inicios de la App Store. Desde aquí felicitamos a Apple por esta gran iniciativa, y por haber escuchado la multitud de voces de desarrolladores que pedían algo parecido.