Cómo ingresar su aplicación en la App Store de Apple

Crear una aplicación es un trabajo agotador. Sin embargo, el complejo proceso de dar a luz y enviar su aplicación iOS recién desarrollada no se detiene una vez que está terminada. Hacer que su aplicación se publique en la App Store es el siguiente paso; por lo tanto, comprender los términos de Apple y cumplirlos garantizará que su aplicación se publique.

Entonces, el trabajo duro y las largas noches se acabaron; ha terminado de crear su aplicación para iOS. Dedicó innumerables horas e invirtió valiosos recursos en la planificación, el diseño, el desarrollo y la prueba de su aplicación. Usted y su equipo detectaron y solucionaron todos los errores y se aseguraron de que el diseño de UX / UI funcionara a la perfección en todos los dispositivos. La idea que comenzó como un concepto abstracto en una pizarra o un garabato en una hoja de papel es ahora una realidad que te enorgullece. Todo suena genial y emocionante, pero ¿ahora qué? Bueno, el viaje exitoso de su aplicación iOS a los teléfonos de sus usuarios realmente comienza cuando sale al mundo. Y, como ya sabe, la puerta de entrada al nuevo éxito global de su aplicación para iOS es la App Store de Apple. 

Todo suena bastante sencillo: creas tu aplicación, la obtienes en la App Store, las descargas comienzan a llegar y ¡listo! Éxito instantáneo. Desafortunadamente, enviar su aplicación a la App Store no es tan simple como hacer clic en un botón de carga. Sin embargo, tampoco es tan complicado como parece. Aún así, antes de que pueda ver que su aplicación la está matando en la App Store, debe seguir algunas pautas técnicas y legales y cumplir con los requisitos previos y los requisitos de Apple para la publicación de aplicaciones. 

Probablemente haya escuchado que Apple es un poco exigente a la hora de aceptar aplicaciones en su plataforma; sin embargo, estos requisitos no son imposibles de cumplir. Claro, Apple lo hace un poco más difícil que Google, pero con la orientación y preparación adecuadas, obtener la aprobación para la inclusión de su aplicación en la App Store es factible y vale la pena. Ese es el objetivo principal de este artículo. Como desarrolladores de aplicaciones iOS con experiencia, en Foonkie Monkey intentaremos delinear y explicar los pasos y requisitos que debe considerar y cumplir para ayudar a que su aplicación logre un lugar codiciado en la popular plataforma móvil de Apple.

Antes de enviar su aplicación a la App Store de Apple

Antes de sumergirnos en el proceso de envío de la App Store, pensamos que era relevante echar un vistazo a algunos de los requisitos previos de Apple que, si se abordan de antemano, pueden simplificar las cosas para usted y su equipo. Estos requisitos previos son esenciales para que el envío esté completamente preparado y evitar el rechazo y otros problemas que pueden obstaculizar la inclusión de su aplicación en la App Store. Recuerde, el año pasado, Apple rechazó un millón de apps, aproximadamente el 35% de todos los envíos de aplicaciones, por falta de cumplimiento de sus requisitos legales y técnicos, por lo que cumplirlos no es negociable si lo que busca en la tienda de aplicaciones es ser el centro de atención. 

Inscríbase en el Programa para desarrolladores de Apple

En primer lugar, para obtener la autorización para enviar aplicaciones a la App Store de Apple, debe crear una cuenta en el Programa para desarrolladores de Apple. Le costará $ 99 por año y $ 299 por una cuenta de equipo, lo que parece caro en comparación con los costos de Google que cobra una tarifa única de $ 25. Sin embargo, tenga en cuenta que, en 2020, las aplicaciones de iOS abarcaban mas del 62% de los ingresos totales por aplicaciones para ese año, mientras que las aplicaciones de Android representaron solo el 38%. Además, el Programa para desarrolladores de Apple le dará acceso a varios beneficios, que incluyen:

 

  • Envío gratuito de todas sus aplicaciones a las tiendas de aplicaciones en todas las plataformas de Apple
  • Acceso a aplicaciones de prueba beta pública con TestFlight.
  • Posibilidad de crear extensiones de Safari.
  • Access to Beta builds of all Apple software products (iOS, iPadOS, macOS, watchOS, and tvOS).
  • Integración con Xcode.
  • Acceso a las analíticas de Apple Store Connect y capacidad de análisis avanzadas.

 

Si planea crear muchas más aplicaciones de iOS, vale la pena registrarse en el Programa para desarrolladores. Con 1.96 millones de apps disponibles para descargar, la App Store de Apple es una plataforma invaluable para su aplicación. Sin embargo, si no desea registrarse, aún puede crear aplicaciones para los sistemas operativos de Apple. Aún así, no tendrá acceso a todos los beneficios enumerados anteriormente y las aplicaciones que cree estarán vinculadas a su dispositivo porque no tendrá una forma natural de distribuirlas o monetizarlas. Además, tenga en cuenta que Apple eliminará sus aplicaciones de la App Store si decide registrarse pero no renueva su membresía una vez finalizado el año.

Una vez que haya configurado su cuenta de desarrollador de Apple, deberá conectarla a Xcode si aún no lo ha hecho, y crear tres cosas que usará más adelante cuando envíe su aplicación para revisión:

  • Certificado de distribución: Un certificado de distribución lo identifica a usted y a su equipo (u organización) y garantiza que el código de su aplicación se origine en usted. También le permite enviar todas sus aplicaciones de iOS a la App Store. Puede obtener su certificado de distribución directamente en su cuenta de desarrollador en el menú Certificados, ID y perfiles.
    • App ID: El ID de la aplicación es el identificador único de su aplicación o conjunto de aplicaciones y ayuda a determinar qué aplicaciones están autorizadas para ser firmadas y publicadas. El ID de su aplicación tiene dos partes: el ID del paquete y el ID del equipo. Un ID de paquete es un conjunto de caracteres que se usa para identificar una aplicación específica, mientras que el ID de equipo es una cadena de 10 caracteres generada por Apple. Se asigna una ID de equipo única a su equipo de desarrollo y se utiliza para identificar todas sus aplicaciones. Puede crear su ID de aplicación directamente en su cuenta de desarrollador en el menú Certificados, ID y perfiles.
    • Perfil de aprovisionamiento: Como sabe, solo las aplicaciones firmadas por Apple se pueden instalar en dispositivos iOS, lo que significa que las pruebas en dispositivos reales antes de la implementación pueden ser un problema. La creación de un perfil de aprovisionamiento resuelve este problema al permitirle ejecutar su aplicación en dispositivos específicamente autorizados antes de que Apple la firme. Debe crear un perfil de aprovisionamiento para cada aplicación y puede generarlo directamente en su cuenta de desarrollador en el menú Certificados, ID y perfiles.

 

Prepare su aplicación para enviarla

Una vez que haya creado su cuenta de desarrollador, debe asegurarse de que su aplicación esté lista y cumpla con las pautas y requisitos técnicos específicos antes de que esté lista para su revisión. Estas son algunas de estas consideraciones que debe tener en cuenta al preparar su iOS para enviarlo:

  • Directrices de la App Store: Asegúrese de que su app siga las Directrices de revisión de la App Store. Su aplicación se someterá a un exhaustivo proceso de revisión y certificación para garantizar que cumpla con todas estas pautas y reglas. Los revisores de Apple juzgarán su aplicación bajo el paraguas de estas especificaciones, de ahí la importancia de este paso para que su aplicación sea aprobada. Por lo tanto, debe asegurarse de que los protocolos de seguridad y protección de su aplicación iOS funcionen a la perfección. Si su aplicación falla, tiene errores y es vulnerable a piratería y filtraciones de datos, no se aprobará su publicación en la App Store, por lo que debe asegurarse de que sus protocolos de prueba sean impecables. 
  • Afortunadamente, tienes acceso a TestFlight, TestFlight, una excelente herramienta para probar la versión beta de su aplicación con su cuenta de desarrollador. Además, su diseño de UX / UI debe ser impecable y fluido, se deben cumplir los derechos de autor de su aplicación y otros requisitos legales, si corresponde, y asegurarse de que el rendimiento general de su aplicación sea correcto. 
 
  • Directrices de interfaz humana: Las directrices de interfaz humana de Apple describen cómo los desarrolladores deben diseñar los elementos de la interfaz de usuario (UI) de las aplicaciones que se ejecutan en dispositivos iOS. Incluyen resoluciones aceptadas, temas, principios de diseño, tamaños de imagen, píxeles y otros recursos de interfaz de usuario establecidos por Apple en una búsqueda por una integración fácil y perfecta de aplicaciones en todos los dispositivos iOS. 
 
  • Requisitos de desarrollo: Como probablemente ya sepa, para desarrollar aplicaciones nativas de iOS, necesita una computadora Mac que pueda ejecutar MacOS X de manera efectiva y tenga la última versión de Xcode instalado, que en este caso debería ser Xcode 13. Xcode es el IDE (Entorno de desarrollo integrado) de Apple para desarrollar aplicaciones tanto para Mac como para iOS. Es la interfaz gráfica que usted y su equipo deberían usar para entregar su aplicación iOS. Además, Xcode incluye el iOS SDK (Kit de desarrollo de software iOS) que admite programación en Swift y tiene todas las herramientas, compiladores y marcos que necesitará para diseñar, desarrollar y depurar su nueva aplicación iOS.
 
  • Requerimientos legales: Además de cumplir con las pautas de envío expuestas anteriormente, la aplicación de iOS que envíe a la App Store de Apple debe cumplir con todos los requerimientos legales de la ubicación donde estará disponible. Por ejemplo, en EE. UU., Según el tipo de aplicación que envíe, debe cumplir con HIPAA o con las regulaciones de la FTC (Comisión Federal de Comercio). En los países de la UE, por otro lado, existen la PSD2 y las directivas de GDPR que se deben cumplir. Recuerde, Apple presta mucha atención a lo bien que maneja y protege los datos de sus usuarios y, de hecho, rechazará su aplicación si no cumple con sus Acuerdos de licencia del programa para desarrolladores.

El proceso de envío de su aplicación a la App Store de Apple

Con suerte, a esta altura ya ha diseñado, desarrollado y probado su aplicación, y usted y su equipo están completamente preparados y tienen toda la información y las herramientas que necesitan para iniciar el proceso de envío de su aplicación para iOS. Entonces, sin más preámbulos, aquí hay una descripción general del proceso de lanzamiento de su aplicación en la App Store de Apple. 

1. App Store Connect

Una vez que su cuenta de desarrollador esté completamente configurada, y haya creado los elementos mencionados anteriormente y haya revisado las pautas y requisitos, inicie sesión en su cuenta de App Store Connect. Una vez allí, es hora de comenzar a enviar su aplicación yendo al menú MyApps y haciendo clic en "+" para agregar su nueva aplicación. Una vez allí, deberá registrar la plataforma preferida de su aplicación, el nombre, el idioma principal, el acceso de usuario y el ID de la aplicación y el ID del paquete que creó anteriormente. Luego, el sistema lo dirigirá a la página del producto de su aplicación, donde deberá proporcionar los metadatos de su aplicación y otra información detallada sobre su aplicación, que incluye:

  • URL de la política de privacidad.
  • Optimización de nombres, subtítulos y palabras clave de la aplicación
  • Precios y disponibilidad territorial (en qué países estará disponible su aplicación)
  • Categoría (juegos, fitness, salud, etc.)
  • El ícono de su aplicación (debe ser de 024 px x 1024 px).
  • El número de versión de su aplicación (1.0.0 si es una aplicación nueva)
  • Información de derechos de autor y otros identificadores de propiedad intelectual
  • URL de contacto y asistencia
  • Edad mínima del usuario
  • Clasificación de edad de su aplicación (todas, adolescentes, solo para adultos, etc.)
  • Opciones de lanzamiento: Puede elegir cómo y cuándo se lanzará su aplicación si pasa el proceso de revisión de Apple. Puede seleccionar una fecha de lanzamiento específica, lanzamiento automático una vez que se apruebe, o puede hacerlo manualmente. 
  • Revisar la información: Si su aplicación requiere métodos de autenticación para que los usuarios accedan a ella, deberá crear una cuenta de prueba y proporcionar credenciales de demostración.

2. Cargar capturas de pantalla

Para que su aplicación iOS sea aprobada por la App Store de Apple, deberá enviar capturas de pantalla para los diferentes dispositivos de su aplicación siguiendo las instrucciones de Apple. en cuanto a especificaciones de screenshots.. Puede cargar hasta 10 capturas de pantalla de su aplicación, asegurándose de seleccionar las que mejor capturen el diseño de UX de su aplicación. Estas capturas de pantalla son cruciales porque aparecerán en la página de su aplicación y serán la primera cosa visualmente atractiva que sus usuarios verán cuando busquen su aplicación; por lo tanto, deben ser atractivos, simples, limpios y llamativos. Puede capturarlos fácilmente usando un emulador de iOS, o puede diseñar algunas imágenes o maquetas que transmitan y diseñen con éxito la apariencia de su aplicación. Puede utilizar herramientas de diseño gráfico como Figma o Sketch emparejado con herramientas de maquetas de teléfonos inteligentes como Mockuphone para diseñar estos mockups.   

3. Sube la compilación de tu aplicación

Una vez que haya llegado a este punto con éxito y esté seguro de que su aplicación está libre de errores y no tiene agujeros de seguridad, estará listo para cargarla. Sin embargo, no puede cargar su aplicación directamente en App Store Connect, por lo que deberá usar Xcode para archivar su aplicación y cargarla para completar este paso correctamente. Simplemente vaya a Xcode y seleccione "Dispositivo iOS genérico" como el objetivo de implementación. A continuación, elija "Producto" en el menú y haga clic en Archivar para comenzar el proceso. Archivar su aplicación en Xcode puede llevar un tiempo porque usa la configuración de lanzamiento para permitir que su aplicación se ejecute en todos sus dispositivos iOS seleccionados. 

Una vez que Xcode archiva su aplicación, puede elegirla en la ventana del organizador y cargarla en App Store Connect a través de la opción Distribuir aplicación, seleccionando la opción App Store. A estas alturas, ya tiene el certificado de distribución, por lo que su aplicación debería cargarse sin problemas. Aún así, Xcode le informará si hay algún problema y lo alertará una vez que se complete este paso. 

Luego, puede volver a su cuenta de App Store Connect, hacer clic en "1.0 Prepararse para el envío" en el lado izquierdo del tablero. A continuación, haga clic en el botón "+" y seleccione la compilación que cargó recientemente en Xcode. Una vez que elija la compilación de su aplicación, un cuadro de diálogo le preguntará si su aplicación utiliza cifrado. Seleccione la respuesta que se ajuste a los protocolos de seguridad de su aplicación y presione Siguiente para finalizar el proceso. Finalmente, haga clic en el botón Listo en la esquina inferior derecha, luego en Guardar en la esquina superior derecha y listo.

4. Prueba Beta de TestFlight

Dependiendo de su propósito, es posible que no desee enviar su aplicación a la App Store de inmediato. En su lugar, es posible que desee ejecutar una prueba beta en su aplicación utilizando TestFlight. En este caso, todo el proceso es el mismo, excepto antes de archivar la compilación de su aplicación en Xcode; Deberá crear un perfil de distribución de la App Store para las pruebas beta en lugar de la App Store.

5. Revisar y enviar

Una vez que haya subido su aplicación y completado todos los pasos mencionados anteriormente, ya casi ha terminado. En primer lugar, sin embargo, le recomendamos que haga una verificación final de toda la información que perdió porque la edición no es una opción una vez que se envía su envío. Una vez que esté listo, haga clic en el botón Guardar en la parte superior derecha de la pantalla y luego haga clic en el botón Enviar para revisión. Posteriormente, se le pedirá que responda algunas preguntas sobre el cumplimiento de las exportaciones, los derechos de contenido y la publicidad; responder en función de las características de su aplicación. Ahora, debería ver una etiqueta amarilla junto al nombre de su aplicación que muestra que está pendiente de revisión. Y listo, ¡ya terminaste!

¿Cuánto tiempo lleva la aprobación?

Una vez que haya enviado su aplicación, comienza el juego de espera. Los tiempos de revisión de Apple varían mucho; pueden tardar un par de días o un par de semanas. No obstante, recientemente Apple supuestamente ha mejorado sus tiempos de revisión, con un 50% de las apps siendo revisado en 24 horas y más del 90% en 48 horas. Cualquiera que sea el caso, la clave aquí es la paciencia. Si siguió los pasos correctamente y se aseguró de que su aplicación cumpliera con todas las pautas y requisitos de Apple, sin duda la aprobación está en proceso. 

Sin embargo, si su aplicación ha estado en revisión durante más de dos semanas y no ha recibido respuesta, puede ponerse en contacto con Apple mediante el Centro de resoluciones en su cuenta de App Store Connect o volver a enviar su aplicación. Aún así, si su aplicación es rechazada, Apple le notificará por correo electrónico. El aviso de rechazo de su aplicación incluirá información sobre los motivos del rechazo para que pueda corregir los errores e intentar enviar su aplicación nuevamente. Sin embargo, si no está de acuerdo con las razones del rechazo, siempre puede apelar. Si se aprueba su aplicación, también recibirá una confirmación por correo electrónico y, a menos que se especifique lo contrario, se activará 24 horas después de que se haya aprobado.

Consejos de Foonkie Monkey para obtener la aprobación de su aplicación

Ya sea que esté comenzando el proceso de envío mencionado anteriormente o lo esté considerando, como desarrolladores de aplicaciones iOS con experiencia, queremos brindarle algunos consejos para facilitar este proceso. También queremos ayudarlo a asegurar uno de los lugares codiciados en la App Store de Apple. 

  • Pruebe su aplicación a fondo: Como puede imaginar, Apple no tiene piedad con las aplicaciones con errores que contienen peligros de seguridad, problemas de rendimiento, fallas o fallas totales del sistema. Para detectar cualquiera de estos problemas a tiempo, asegúrese de tener implementados protocolos de prueba de control de calidad sólidos. Ya sea manual o automático, nunca pase por alto la implementación de procedimientos de prueba en cada paso de su proceso de desarrollo, de principio a fin. Y, si sus pruebas muestran que su aplicación tiene un rendimiento inestable o algunos fallos constantes y peligros de seguridad, corríjalos antes de enviar su aplicación a Apple para su revisión. Negarse a hacerlo seguramente terminará en que su aplicación sea rechazada. Es un hecho conocido que el 25% de las apps son rechazas por problemas de desempeño. 

 

  • Inscríbase en el Programa para desarrolladores de Apple Entendemos que pagar casi $ 100 o $ 300 por un equipo cada año para ser parte del Programa de Desarrolladores de Apple suena caro. Sin embargo, y no podemos enfatizar esto lo suficiente, vale cada centavo. No solo lo necesitará para entregar aplicaciones de iOS, sino que tendrá acceso a todas las herramientas y beneficios mencionados anteriormente que le permiten exhibir sus aplicaciones de iOS en uno de los mercados mas populares del mundo.  

 

  • Cumplimiento de las pautas: Las pautas de la interfaz y la tienda de aplicaciones de Apple mencionadas anteriormente son particulares y no son negociables. Algunas de las pautas de la interfaz de usuario son opcionales y, obviamente, dejan espacio para la creatividad, pero en general, Apple es muy exigente con el cumplimiento de las reglas básicas de la App Store. Les gusta que sus aplicaciones funcionen sin problemas y se vean elegantes siempre que sea posible, por lo que rechazarán cualquier aplicación que entre en conflicto con sus requisitos de diseño y rendimiento. Por lo tanto, le recomendamos que estudie estas pautas detenidamente y se asegure de que su aplicación cumpla con todas ellas antes de comenzar su proceso de envío.

 

  • Compatibilidad:: A Apple le encanta cuando sus usuarios tienen varios de los productos de la marca y pueden usarlos sincronizados sin problemas. Es por eso que la integración y la compatibilidad son un aspecto crucial del éxito de la marca. Para los desarrolladores de aplicaciones, este hecho significa que la integración entre dispositivos y la capacidad de respuesta en las aplicaciones de iOS son vitales. Por esta razón, asegurarse de que su aplicación sea compatible con varios dispositivos iOS, no solo con el iPhone, es un estuche perfecto para que su aplicación sea aprobada. Nuevamente, no estamos diciendo que sea un factor determinante de la inclusión de su aplicación en la App Store, pero será un punto a su favor.

 

  • Diseño original: Probablemente este punto le parezca evidente. Sin embargo, te sorprendería la cantidad de aplicaciones de imitación que existen. Se dice que por cada dos apps lanzadas, una es una copia de una aplicación original. Afortunadamente, la App Store es muy buena para rechazar aplicaciones no originales o aplicaciones que copian elementos de diseño de otras aplicaciones. Aún así, debes asegurarte de que el contenido de tu aplicación sea original y te pertenezca. Si algo no lo es, debe resaltarlo y otorgarle créditos al propietario.

Conclusiones clave

Enviar una aplicación a la App Store de Apple por primera vez puede ser una experiencia emocionante, desafiante y estresante, todo al mismo tiempo. Y eso es completamente normal, incluso para los desarrolladores más experimentados. Enviar una nueva aplicación de iOS a Apple es estresante y consume mucho tiempo para cualquiera. Sin embargo, no es tan problemático como parece una vez que se familiariza con el sistema y comprende los requisitos y cómo funciona todo el proceso de envío. Claro, Apple es muy exigente cuando se trata de abrir sus puertas a cualquier aplicación. No obstante, siempre que preste atención, trabaje duro y cuente con procesos y prácticas de desarrollo integrales, como las nuestras,, producirá innumerables aplicaciones de iOS durante mucho tiempo.  

Si tiene preguntas o inquietudes adicionales, desea saber más sobre la publicación de aplicaciones en la App Store o desea que desarrollemos su próxima aplicación para iOS, escríbanos!

¿Necesita ayuda con un proyecto?

Dejarnos una línea y vamos a empezar a trabajar!