En diciembre pasado, Apple dio a sus desarrolladores registrados un aviso importante sobre una nueva regla que requiere que todas las nuevas aplicaciones y actualizaciones de aplicaciones para iPhone, incluidas las universales, se creen con el SDK de iOS 12 y admitan el nuevo factor de forma iPhone XS Max.
Hoy, la compañía advirtió a los desarrolladores que todo el software de iPhone nuevo y actualizado enviado a la App Store a partir del 27 de marzo de 2019 debe construirse con al menos el SDK de iOS 12.1 y admitir la nueva resolución de 2,688 × 1,242 píxeles en el último modelo de iPhone XS Max.
Esto significa que cualquier aplicación creada con el último SDK se ejecutará en modo de pantalla completa en los últimos dispositivos, aprovechando al máximo todos los píxeles.
También se requerirán capturas de pantalla de App Store para estos dispositivos.
Además, todas las aplicaciones nuevas y actualizadas para iPad, o aplicaciones universales, deben estar optimizadas para la resolución de pantalla nativa del último modelo de iPad Pro de 12.9 pulgadas, que tiene la resolución más alta de cualquier dispositivo iOS con 2,732 × 2,048 píxeles.
Apple explica que las aplicaciones que aprovechan al máximo los diseños de interfaz de usuario adaptables y las inserciones de área segura deberían verse bien en el iPhone XS Max con un mínimo esfuerzo por parte del desarrollador. Los nuevos requisitos están destinados a evitar la proliferación de aplicaciones no optimizadas que en iPhones con pantallas más grandes el Max aparece explotado con texto / imágenes borrosas y bordes negros.
Apple también requiere que todas las nuevas aplicaciones y actualizaciones enviadas a watchOS App Store a partir del 27 de marzo se construyan con watchOS 5.1 SDK o posterior y admitan relojes de la Serie 4.
Gracias a su pantalla más grande con esquinas redondeadas, la Serie 4 puede mostrar más información, pero las aplicaciones deben optimizarse para aprovechar al máximo el aumento del recuento de píxeles.
Por último, pero no menos importante, Apple escribió esto para aclarar los cambios en la contabilidad de la memoria:
iOS 12 y tvOS 12 requieren que las aplicaciones usen la memoria de manera mucho más eficiente que antes. Si tiene dificultades para reducir los requisitos de memoria de su aplicación, contáctenos para solicitar un derecho para que su aplicación use la contabilidad de memoria estilo iOS 11.
iOS 12 ahora se ejecuta en más del 80 por ciento de los dispositivos en todo el mundo.