10 votos

¿Qué significa el nuevo requisito de la App Store de Apple?

Este mensaje llegó a mi App Store Connect:

Próximos requisitos de presentación Como recordatorio, a partir del 27 de marzo, 2019 todas las nuevas apps y actualizaciones de apps para iPhone o iPad, incluyendo apps universales, tendrán que estar construidas con el SDK de iOS 12.1 y ser compatibles con el iPhone XS Max o el iPad Pro de 12,9 pulgadas (tercera generación). También se requerirán capturas de pantalla para estos dispositivos. Todas las nuevas apps y actualizaciones de apps para el Apple Watch tendrán que crearse con el SDK de watchOS 5.1 y ser compatibles con el Apple Watch Series 4.

¿Qué hace la línea tendrá que ser construido con el SDK de iOS 12.1 ¿quieres decir? ¿Significa que la versión mínima soportada de iOS tiene que ser iOS 12.1?

Ya tengo una aplicación en la App Store con iOS mínimo como 10.0. Tengo que cambiarlo a 12.1?

Enlace a la noticia:

https://developer.apple.com/news/?id=03202019a

1 votos

Ten en cuenta que un iOS 9 teléfono puede estar extinto en la naturaleza, pero un iOS 9 iPad es un producto perfectamente funcional que sigue siendo ampliamente utilizado.

0 votos

@Harper, tengo los dos funcionando bien.

0 votos

@Harper Tengo 2 iPhones: un iPhone SE con iOS 12.1.4 que uso para las actividades diarias y un iPhone 5c (el viejo teléfono de mi madre) que sólo uso para leer y ver cosas en la cama, por lo que no tengo mi teléfono con alarma al alcance de la mano. Así me resulta más fácil salir de la cama por la mañana, ya que, de todos modos, tengo que salir de la cama para apagar la alarma. Esto significa que tengo que usar versiones anticuadas de las aplicaciones de Reddit y Chrome, lo que es especialmente molesto porque no hay ninguna aplicación de Reddit compatible con iOS-9 que soporte la navegación por deslizamiento y que no tenga problemas de rendimiento con los vídeos/gifs.

16voto

hjdm Puntos 18

Versión mínima del SDK del sistema operativo.

Tendrás que compilar tu app con el SDK 12.1, pero tu Deployment Target puede ser inferior a este. Apple quiere "obligarte" a preparar la UI para el iPhone XS Max.

Aquí hay más información sobre el SDK y el objetivo de despliegue en StackOverflow .

Explicación sencilla de Rancho Big Nerd :

SDK significa "Software Development Kit", que es el conjunto de bibliotecas y cabeceras para una determinada versión del sistema operativo. Es la versión de las API de Apple con la que se compila y enlaza. El SDK describe el conjunto de API disponibles. Enlazar con el SDK de iOS 9 significa que puedes utilizar cualquier API que venga con iOS 9. No podrás utilizar directamente las cosas introducidas en iOS 10. Los Xcodes modernos están estrechamente vinculados a los SDK de las últimas versiones del sistema operativo, por lo que si actualizas tu Xcode, estarás enlazando con una versión más reciente del SDK.

El otro número de versión es el objetivo de despliegue. Declara la versión más antigua del sistema operativo que soportará tu aplicación. La distancia a la que decidas dar soporte es una decisión comercial basada en la cantidad de trabajo que estés dispuesto a hacer para los clientes en versiones anteriores del sistema operativo.

0 votos

Me voy a preparar para xs max aunque hay gente que ya está usando la aplicación y no se ha quejado de nada. Gracias por la respuesta.

3 votos

Si has seguido las guías de diseño automático correctamente y no has codificado las dimensiones de la vista, etc., tu aplicación debería funcionar "fuera de la caja" en el XS Max :)

0 votos

Estoy bastante seguro de que va a trabajar "fuera de la caja" en xs max. hace apenas unos días crashlytics mencionó un usuario de iphone xs max. No dijo nada sobre la UI por correo o revisión. Espero que funcione.

6voto

Jose Chavez Puntos 645

No, no es necesario cambiar la versión mínima soportada de iOS.

El único requisito es que debes construirlo con el SDK 12.1. Puedes hacerlo sin dejar de soportar versiones anteriores de iOS.

Para la mayoría, el nuevo requisito sólo significa que tienes que actualizar Xcode y reconstruir tu aplicación. Se tarda unos minutos, y lo más probable es que ya se haya actualizado de todos modos.

0 votos

Sí, estoy en el último xcode. Espero no tener que hacer nada más. Me prepararé para xs max aunque hay gente que ya está usando la aplicación y no se ha quejado de nada. Gracias por la respuesta.

1 votos

También tendrás que cumplir con el resto de los nuevos requisitos, como el de la interfaz de usuario del iPhone XS Max y del iPad Pro de 12,9", pero suele ser muy fácil hacerlo si tienes una app que se actualiza continuamente y utiliza el diseño automático.

0 votos

Sí, toda la aplicación está usando diseños automáticos. Es físicamente probado en el iPhone X. Espero que no habrá ningún cambio importante para xs max. para el iPad que tengo que hacer pruebas a fondo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X