En este momento, Apple App Store y Google Play son las dos plataformas líderes para descubrir y descargar aplicaciones y juegos. Y si bien Google Play es líder con confianza en términos de aplicaciones disponibles, Apple App Store genera casi dos veces más ingresos. No es de extrañar que durante más de una década de existencia de tiendas de aplicaciones, un número cada vez mayor de desarrolladores y editores hayan estado tratando de conquistar el mercado. Así que ahora, tener su aplicación o juego en la tienda de aplicaciones se convierte en una tarea más difícil que nunca. Existen diferentes requisitos para publicar en cualquier tienda de aplicaciones. En esta publicación de blog de la serie de desarrollo móvil, revisaremos los problemas más comunes que puede enfrentar al enviar una aplicación o un juego en la tienda de aplicaciones de iOS.
App Store vs. Google Play
Cuando observas las nuevas aplicaciones lanzadas en los últimos años en ambas tiendas de aplicaciones, puedes notar una extraña disminución en el número de aplicaciones en Apple App Store en 2017.
Fuente: Appfigures
De hecho, el número de títulos lanzados en iOS el año pasado se ha reducido un 29% en comparación con 2016. Al mismo tiempo, Google Play ha experimentado un aumento del 17%, el crecimiento más significativo desde 2014. La razón de tal declive no es el hecho de que los desarrolladores hayan comenzado masivamente a ignorar la plataforma iOS, sino debido a las nuevas directrices más estrictas de Apple.
Ya en el verano de 2016, Apple ha anunciado un proceso actualizado de revisión, evaluación y eliminación de aplicaciones que no cumplen con las directrices. Todas las aplicaciones abandonadas, inútiles, que se bloqueaban y varias de baja calidad fueron eliminadas en primer lugar. Las aplicaciones que no han sido compatibles con la arquitectura de 64 bits también fueron expulsadas de la tienda.
Sin embargo, no todos los requisitos de Apple parecían claros y directos, por lo que las noticias sobre otra violación de las directrices han estado apareciendo continuamente en la prensa. El ejemplo reciente es la eliminación de todas las aplicaciones de stickers de WhatsApp de la app store. Pero a veces las directrices pueden afectar incluso a un mercado mucho más amplio, que incluye no solo a los desarrolladores, sino también a varias pequeñas empresas y organizaciones sin fines de lucro, lo que les crea desafíos adicionales. Cuando Apple anunció los cambios, lo que significa la prohibición activa de clones y aplicaciones de spam, muchos desarrolladores no habrían pensado que también influiría ampliamente en los proveedores de plantillas. Y el principal problema con los proveedores de plantillas es que muchas aplicaciones de pequeñas empresas se crean utilizando plantillas. Así que ahora, para mantenerte sano y salvo con la aplicación en la Tienda de aplicaciones, debes pensar en tu aplicación más como una herramienta esencial, destinada a ser más que la web, proporcionando experiencias únicas para los clientes. Y a continuación, compilamos algunas razones obvias para que tu aplicación sea expulsada de la tienda de aplicaciones.
Los entresijos de la aplicación
Según Apple, la principal razón para rechazar más del 40% de los envíos de aplicaciones es la Directriz 2.1 – Rendimiento: Integridad de la aplicación, lo que significa que se rechazó un número significativo de aplicaciones solo porque estas no estaban completamente listas para usar. Las razones más evidentes para el rechazo son las siguientes:
Errores y bloqueos. Una exploración de los bloqueos de aplicaciones móviles mostró que los bloqueos son más frecuentes en iOS en comparación con Android. Y una de las razones principales de eso es un ciclo de actualización frecuente en iOS. Sin embargo, desde la posición del desarrollador, significa más tiempo y esfuerzos para garantizar que la aplicación funcione de manera estable.
Enlaces rotos. Es otra de las principales razones para rechazar una aplicación, por lo que todos los desarrolladores deben tomarse en serio este punto y asegurarse de que tienen enlaces que funcionan que conducen a la información de contacto, términos & condiciones y política de privacidad.
Compatibilidad de hardware. Apple recomienda encarecidamente a los desarrolladores que creen aplicaciones para iPhone con la posibilidad de ejecutarlas también en el iPad. Además, a partir de marzo de 2019, todas las nuevas aplicaciones de iOS deberán admitir el diseño de pantalla completa del iPhone XS Max o el iPad Pro de 12,9 pulgadas (3a generación).
Compatibilidad de software. Según las estadísticas recientes de Apple, el 72% de los dispositivos vendidos en los últimos cuatro años ejecutan iOS 12 a diciembre de 2018. Este hecho está enfatizando la importancia de probar una aplicación en dispositivos que ejecutan el software más reciente. Y a partir de marzo de 2019, todas las aplicaciones de iOS se deben crear con el SDK de iOS 12.1 o posterior para que se aprueben en la app store.
Privacidad y Datos de Usuario. La privacidad es una de las partes más extensas de las directrices. Y todo lo relacionado con la recopilación y el uso de datos personales de los usuarios está estrictamente regulado por Apple. Los requisitos de privacidad adicionales se aplican a categorías de aplicaciones específicas, que tratan con información personal más confidencial, como aplicaciones de salud y fitness, aplicaciones y juegos para niños y servicios de ubicación. Además, los desarrolladores, que planean operar en el mercado de la UE, deben verificar si cumplen con el RGPD.
Pagos. En el caso del modelo de negocio de compras integradas, los desarrolladores deben configurar todas las transacciones para que pasen por el sistema oficial de compras integradas de Apple. Otros modelos de negocio también tienen sus requisitos específicos.
Marcador de posición o Contenido incorrecto. Incluso si la aplicación debe lanzarse lo antes posible (para superar a los competidores o por cualquier otra razón), el contenido del marcador de posición es inaceptable en cualquier forma, por lo que el envío de dicha aplicación solo perderá más tiempo. Lo mismo ocurre con un nombre, descripción y capturas de pantalla incorrectos.
Interfaz de usuario de baja calidad. La creatividad y las innovaciones significan mucho para Apple y esta es la razón de los Premios anuales de Diseño de Apple en una variedad de categorías. Por supuesto, no es necesario crear una aplicación con la intención de obtener un premio en el futuro, pero la interfaz limpia, bien pensada y fácil de usar es un paso seguro para que la aplicación sea aprobada. Una buena ayuda en este proceso son las Pautas de Interfaz Humana.
Falta de valor. Si en 2012, Apple solo comenzó a rechazar aplicaciones que copian los iconos de otras aplicaciones, ahora el proceso de revisión de aplicaciones es más profundo y exhaustivo. Los imitadores y las aplicaciones que no proporcionan mucha funcionalidad o contenido tienen pocas posibilidades de ser aprobados. Por lo tanto, proporcionar el valor real para los usuarios es el punto de partida en el viaje de desarrollo de aplicaciones.
Los siguientes pasos
Después de un minucioso proceso de pre-envío, un desarrollador solo tiene que enviar la aplicación y esperar a que se actualice el estado del envío. La revisión de la aplicación suele tardar dos días. Si por alguna razón, el revisor rechaza la aplicación, siempre hay una oportunidad de apelar a Apple a través del Centro de Resoluciones. Puede proporcionar más información sobre qué requisitos específicos no fueron seguidos por la aplicación rechazada.
Además, vale la pena señalar que Apple tiene la ventana de tiempo de inactividad tradicional antes del Año Nuevo, cuando no se aceptan todas las aplicaciones nuevas y actualizaciones de aplicaciones. Y la ventana de tiempo de inactividad de este año es del 23 al 27 de diciembre.
En nuestra próxima entrada de blog estamos hablando de la integración de servicios de pago en la aplicación móvil. Para ser más precisos, revisaremos la integración del servicio de pago noruego – Vipps.