Considera la diversidad de escenarios en los que se incorporan las apps: apps gratuitas, apps que se compran una vez, apps que permiten compras dentro de la app, apps creadas por empresas para uso interno, apps desarrolladas por contratistas para sus clientes, y otras más.
Es comprensible y afortunado que Apple haya creado un amplio número de programas para ayudar a la distribución de apps en iOS. La forma más común de distribuir una app es utilizando la tienda pública de aplicaciones. Este método tiene mucho a su favor.
Por un lado, su aplicación está disponible para cualquier persona con un dispositivo iOS y un ID de Apple. Además, es fácil monetizar tu app estableciendo un precio de compra, utilizando las compras dentro de la aplicación o aprovechando alguna red.
Aunque ayuda a garantizar una buena experiencia para los clientes de la tienda de aplicaciones, el proceso de aprobación de aplicaciones de Apple es notoriamente doloroso para los desarrolladores de aplicaciones. La demora entre el momento en el que se envía una app para su revisión inicial y el momento en el que la respuesta está disponible puede ser larga.
He visto retrasos de hasta un mes antes de recibir la respuesta para apps especialmente implicadas. Las respuestas posteriores, aunque más rápidas, pueden ser de días o semanas adicionales incluso. Este sitio web ofrece una estimación del tiempo de espera actual.
El proceso de aprobación de aplicaciones se asegura de que éstas sigan las directrices adecuadas para la tienda de aplicaciones. Puede haber problemas con una aplicación, como un error o una vulnerabilidad de seguridad que Apple le exigirá que parchee.
Tu aplicación también puede tener un comportamiento que, aunque no sea inseguro, a Apple no le gusta por una u otra razón. Es posible que tengas que cambiar la distribución de tu app de una forma que preferirías no hacer para conseguir el beneplácito de Apple.
Distribuir a través de la tienda de aplicaciones es una gran opción si necesitas la visibilidad y disponibilidad que proporciona. Si esto no es importante para ti, una de las otras opciones de distribución será mucho menos problemática al evitar el proceso de revisión de aplicaciones de Apple.